我在.vimrc中的相關(guān)配置如下:
filetype on
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File = 1 "不同時顯示多個文件的tag,只顯示當前文件的
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一個窗口,則退出vim
let Tlist_Use_Right_Window = 1 "在右側(cè)窗口中顯示taglist窗口
map <F8> :! ctags -R --languages=javascript,java,python<CR>
但F8時,建立不起來javascript的函數(shù)列表,也沒有任何錯誤提示。程式碼的目前路徑下有tags文件,在敲F8時,該文件更新,且有js相關(guān)內(nèi)容。但在vim中顯示tags列表時,只有該代碼檔名,沒有函數(shù)列表。 為什麼呢?
好吧,自己發(fā)現(xiàn)問題了。
ctags只支援如 function aa(){} 這種風格。 而我的程式碼全是 var aa = function(){} 這種寫法,所以顯示不出來。