替換默認mac ctags

Mac 上使用ctags時遇到報錯:

ctags: illegal option -- R

問題在於Mac預裝的Ctags是mac自己的版本,而我們通常所說的ctags是指Exuberant Ctags。上面這個-R的命令就是後者才能用的。

解決方案是重新安裝Exuberant 版的ctags

http://gmarik.info/blog/2010/10/08/ctags-on-OSX


在shell下運行

ctags  -R

成功,則表明新版本ctags已安裝好。

在vim中運行:

:!ctags -R

仍出現上面的錯誤信息。因爲vim 中調用 :! ctags表示在shell中“借”用shell的工具ctags,這裏借用的這個shell並不知道新安裝的Exuberent版ctags在哪兒,它只能繼續調用原來mac預裝的那個ctags。所以,錯誤依舊。

解決辦法當然是要讓每個shell(不管從哪裏打開/借用)都要認識新的ctags。

打開~/.bashrc,將你剛纔安裝的ctags所在的bin路徑export 到$PATH中。

如:

export PATH="/usr/local/bin:$PATH"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章