notepad函數列表調不出來了

今天安裝了一個7.x.x的最新版,但發現在編輯JS文件時,函數列表卻不顯示了。經過一番嘗試,最終找到了解決方案。

notepad函數列表調不出來了

首先在notepad++中打開一個JS文件(注意文件里要預先定義一些函數,如果只有變量名的就不要打開了),如下圖中所示:(推薦學習:notepad使用

notepad函數列表調不出來了

然后打開Notepad++的顯示函數列表功能,正常的話,會把JS里定義的函數名以列表的形式顯示出來,但這里卻是一片空白。

notepad函數列表調不出來了

關于函數列表解析是在functionList.xml文件中進行過濾的,所以首先打開了安裝目錄下的對應文件。

notepad函數列表調不出來了

文件打開后,再其中找到JS相關的配置內容。如下圖所示。其實沒有發現什么問題,只是有一句話引起了我的注意(與老版本的相關,JS的編號由原來的19變成了現在的58):

notepad函數列表調不出來了

由于老版本的Notepad++顯示JS函數列表是沒有問題的,所以我嘗試把58改回了19,然后關閉Notepad++后重新打開。發現問題以然存在。

notepad函數列表調不出來了

貌似目前找不到其它原因了,唯一的可能就是functionList.xml配置文件的內容沒有被正確的讀取到。

最的經過調查發現,解決路徑沒有問題,因為真正被用到的functionList.xml文件的路徑在以下目錄,而不是安裝目錄

C:UsersXXXAppDataRoamingNotepad++

把該文件中的JS的編號從58改成19,重新啟動Notepad++。問題解決。

notepad函數列表調不出來了

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享