1. 程式人生 > 實用技巧 >ctags2.2 無-R引數選項且 不能遞迴生成索引檔案

ctags2.2 無-R引數選項且 不能遞迴生成索引檔案

Ubuntu12.04上安裝使用ctags,產生bug

wKioL1Mv-STwRc8GAAKey9DwnH0338.jpgwKiom1Mv-VOQr8XIAAUsHVAk13U716.jpg

解決方案: ctags -R 不能遞迴生成解決方案 (存在錯誤)

也許這個問題僅僅是針對Ubuntu系統的。

因此去網站 http://ctags.sourceforge.net/ 下載ctags-5.8.tar.gz,儘管是09年的,但是至少可以使用。

$ cd ~/Downloads/

$ cd ~/Downloads/
$ tar zxvf ctags-5.8.tar.gz
$ tar zxvf ctags-5.8.tar.gz
$ cd ctags-5.8/
$ sudo mkdir /usr/local/ctags
$ ./configure --prefix=/usr/local/ctags
$ make
$ sudo make install
$ sudo ln -s /usr/local/ctags/bin/ctags /usr/bin/ctags

然後就可以正常使用了

wKiom1MwO9jRbjThAAEtyziEiOc628.jpg

wKiom1MwO9iyzf_eAAFvot2q3C0555.jpg如果這樣建立軟連線:

$ sudo ln -s /usr/bin/ctags /usr/local/ctags/bin/ctags

那麼會遇到如下的錯誤:

ln: failed to create symbolic link `/usr/local/ctags/bin/ctags': File exists

wKiom1MwPHrxTmpyAADuIyu3dlc949.jpg

$ sudo vim /etc/vim/vimrc

在其中新增

" TAGS SETTINGS
set tags=./tags,tags,$HOME/tags

wKiom1MwQRejDkLvAABVnVedLqc875.jpg

參考文章:分享一個用於生成tags檔案的指令碼

轉載於:https://blog.51cto.com/xjhznick/1382864