1、安装ctags插件:sudo apt-get install ctags
2、生成ctags检索文件:切换工作路径到你的工程目录 ,以/usr/include 为例,
执行命令 sudo ctags -R . ,成功后会在当前目录下生成tags文件
3、在/home/当前用户 新建 .vimrc 文件 , .vimrc ,中添加索引:set tags=/usr/include/tags;
4、完成。vim打开文件后,光标移到指定函数按ctrl + ]键就可以跳转了
按Ctrl+t即可原路返回,以printf()为例:
注意事项
ctags -R * 是按照默认方式生产tags,当发现部分函数/变量无法跳转时,试试以下命令ctags -R --c+±kinds=+p --fields=+iaS --extra=+q
配置快捷键F5生成tags、在多个tags中查找:
使用sudo vim /etc/vim/vimrc编辑vim的配置文档
map :!ctags -R --c+±kinds=+p --fields=+iaS --extra=+q . :TlistUpdate
imap :!ctags -R --c+±kinds=+p --fields=+iaS --extra=+q . :TlistUpdate
set tags+=./tags " 表示在当前工作目录下搜索tags文件
set tags+=/usr/include/tags " 表示在/usr/include/目录下搜索tags文件