ctags工具
ctags是一款工具,它和vim没任何关系。只是恰巧vim可以使用ctags生成的tag文件。
如果你只想在 Vim 中简单地使用 ctags,以下是最简化的步骤,不依赖插件:
1. 安装 ctags
确保你的系统上安装了 ctags 工具:
sudo apt install universal-ctags
验证安装是否成功:
ctags --version
2. 生成 tags 文件
进入你的代码目录,然后运行以下命令生成 tags 文件:
ctags -R .
-R:递归处理当前目录及其子目录的所有文件。tags文件将生成在当前目录下。
3. 配置 Vim
编辑 ~/.vimrc,让 Vim 能自动识别 tags 文件:
set tags=./tags;,tags
./tags;:在当前目录查找tags文件。tags:如果当前目录没有找到,向上查找父目录的tags文件。
保存后重新加载 Vim 配置:
:source ~/.vimrc
4. 使用 ctags 跳转
打开你的代码文件,在 Vim 中通过以下快捷键使用 ctags:
-
跳转到定义
将光标放在函数、变量或类名上,按下:Ctrl-]Vim 会跳转到该符号的定义位置。
-
返回到上一跳
按下:Ctrl-t -
列出匹配项
如果有多个定义,使用::tselect然后选择对应的匹配项。
-
切换匹配结果
如果当前有多个匹配项,使用::tnext " 跳转到下一个定义 :tprevious " 跳转到上一个定义

浙公网安备 33010602011771号