windows環(huán)境下 看了很多安裝ctags的方法 sublime text 2或3中安裝完ctags ,對函數(shù)進(jìn)行兩次ctrl+T,發(fā)現(xiàn)不能跳轉(zhuǎn),報錯: can't find any relevent tags file
------------------------解決方法---------------------------------------------------------- 原因是因為沒有生成.tags索引文件 生成方法有兩種: 1.sublime軟件中,功能菜單File->Open Folder 打開要分析的目標(biāo)文件夾,從左側(cè)邊欄中點擊打開任意程序文件,按下crtl+T、ctrl+R組合鍵(即:最上行功能菜單Find->Ctags->rebuild tags),這時可以看到目標(biāo)文件夾中生成了.tags索引文件,以及.tags_sorted_by_file。 2.Win+R:輸入指令cmd,回車。cd指令進(jìn)入要分析的目標(biāo)文件夾,輸入:ctags -R -f .tags 手動生成.tags文件。與方法一不同的是,不會生成.tags_sorted_by_file,不過在使用中尚未發(fā)現(xiàn)區(qū)別,對此歡迎大家完善補(bǔ)充。
附文:
-------------------------以下是windows平臺(win8可用)安裝ctags完整步驟----------------------------- 安裝ctags應(yīng)用程序。
1.到CTags的官方網(wǎng)站下載最新版本,將解壓后的ctags.exe放到系統(tǒng)環(huán)境變量的搜索路徑中。一般是C:\windows\system32。 如果你想放到其他文件夾中,記得要將所在文件夾置于系統(tǒng)環(huán)境變量中。(我的電腦->右鍵屬性->高級系統(tǒng)設(shè)置->(系統(tǒng)屬性)高級->環(huán)境變量->系統(tǒng)變量->Path中添加 (路徑前注意加分號)) 2,安裝Sublime Text 2的Package Control功能。(sublime現(xiàn)在可能集成了此項功能,如果步驟3可用,此步驟可以跳過) 打開Sublime Text 2,使用快捷鍵ctrl+`(功能菜單View->Show Console)呼出命令行,執(zhí)行如下命令: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime./'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'重啟Sublime text 2。 3.使用Package Control功能安裝ctags插件。 按下 Shift + Command + P 調(diào)出命令面板。輸入 install 調(diào)出 Package Control: Install Package 選項。該選項會列出所有可被安裝的插件,輸入ctags,或者從列表中選擇ctags進(jìn)行安裝。 4.使用ctags瀏覽代碼 使用ctrl+t、ctrl+r 兩個連續(xù)組合鍵,創(chuàng)建.tags工程符號索引文件(此時Sublime Text 2會自動調(diào)用第一步安裝的ctags.exe)。.tags文件創(chuàng)建好后,就可以使用快捷鍵方便得進(jìn)行代碼瀏覽了。 |
|