vim下ctags的使用
1. ctags的安装
源码安装:
下载源码
./configure
make
sudo make installUbuntu或者Debian下:
sudo apt-get install ctags
2. tags文件
生成tags
ctags -R * 或者 ctags -R .
配置vimrc让vim自动寻找tags
vim ~/.vimrc
set tags=./tags;
其中 ./tags 表示当前打开文件所在目录(不是当前目录,如果去掉 ./ 则表示当前目录)下的tags文件,分号 ; 表示自动向上递归寻找tags文件
3. 常用操作
vim打开 “tag” 所在的文件
vim -t tag
打开光标所在标识符的tag列表
:ts
跳转到光标所在标识符定义处
Ctrl + ] 或者 Ctrl + w ]
后者会水平分屏打开跳转跳转返回
Ctrl + t
跳转到tag列表的下一个标签
:tn
跳转到tag列表的上一个标签
:tp