linux 配置 ctags 实现vim自动跳转函数

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()为例:
linux 配置 ctags 实现vim自动跳转函数_第1张图片
linux 配置 ctags 实现vim自动跳转函数_第2张图片
注意事项
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文件

你可能感兴趣的:(linux,C语言)