今天安裝了一個7.x.x的最新版,但發現在編輯JS文件時,函數列表卻不顯示了。經過一番嘗試,最終找到了解決方案。
首先在notepad++中打開一個JS文件(注意文件里要預先定義一些函數,如果只有變量名的就不要打開了),如下圖中所示:(推薦學習:notepad使用)
然后打開Notepad++的顯示函數列表功能,正常的話,會把JS里定義的函數名以列表的形式顯示出來,但這里卻是一片空白。
關于函數列表解析是在functionList.xml文件中進行過濾的,所以首先打開了安裝目錄下的對應文件。
文件打開后,再其中找到JS相關的配置內容。如下圖所示。其實沒有發現什么問題,只是有一句話引起了我的注意(與老版本的相關,JS的編號由原來的19變成了現在的58):
由于老版本的Notepad++顯示JS函數列表是沒有問題的,所以我嘗試把58改回了19,然后關閉Notepad++后重新打開。發現問題以然存在。
貌似目前找不到其它原因了,唯一的可能就是functionList.xml配置文件的內容沒有被正確的讀取到。
最的經過調查發現,解決路徑沒有問題,因為真正被用到的functionList.xml文件的路徑在以下目錄,而不是安裝目錄:
C:UsersXXXAppDataRoamingNotepad++
把該文件中的JS的編號從58改成19,重新啟動Notepad++。問題解決。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END