目录
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 " 跳转到上一个定义
标签:文件,tags,当前目录,Vim,跳转,ctags,工具 From: https://www.cnblogs.com/focusoncompiler/p/18651693