【目的】
在RHEL 5上面安裝配置vim插件ctags
【前提條件】
vim已經安裝
【安裝ctags】
1、首先確定自己是否已經安裝了ctags:
[code="java"]#which ctags
/usr/bin/ctags
[/code]
如果結果如上,證明已經安裝了該插件,則跳過下面步驟。
如果找不到,極有可能ctags還沒安裝,安裝步驟如下:
1、下載ctags:http://ctags.sourceforge.net
2、上傳到linux,解壓,假設目錄爲:/tmp/ctags
3、確保/tmp/ctags/configure文件有執行權限,執行該文件:/tmp/ctags/configure
4、執行命令:
make;make install
如果順利,上面4個步驟可以成功安裝ctags
【配置ctags】
假設你要編譯的源代碼目錄位置爲:/worksapce/weather
執行下面操作,生成tags標籤文件:
[code="java"]#pwd
/workspace/weather
#ls
dispacth.cpp dispacth.h main.cpp
#ctags -R *
#ls
dispacth.cpp dispacth.h main.cpp tags[/code]
vim的配置文件有下面三個:
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
我本機配置vim是針對全局的,所以修改/etc/vimrc文件,在文件最後添加下面內容:
set tags=/workspace/weather/tags
如果有多個tags文件則用逗號隔開(tags文件名可以相同),設置完tags變量之後,使用如下:
[code="java"]#ls
a.out dispacth.cpp dispacth.h main.cpp tags
#vi -t ttcs [/code]
ttcs是函數名,被定義在main.cpp,如果ctags安裝配置正確,則會自動跳到該函數定義處,如果有多個函數,則會出現一個列表。如果
出現:“E257: cstag: tag not found ”,建議重新到代碼目錄,運行:ctags -R *