vim - 如何让 ctags 在 vi​​m 中工作

标签 vim ctags exuberant-ctags

我是 vim 新手,希望 ctags 集成能够正常工作,这样我就可以更轻松地浏览大型 java 项目。

我已经从 Source Forge 中下载了 zip 并解压了它,但从这里我不知道如何让它与 vim 一起工作

任何对 vim 新手用户的帮助都会很棒!

最佳答案

由于没有人在这些答案中给出一项关键功能,因此我将提供一个稍微更好的答案。

在 vim 中使用 ctags 的最简单方法是调用:

ctags -R *

来自源存储库的根目录。这将生成 tags文件位于同一目录中。

在您的 ~/.vimrc 中文件中,添加这个短 block :

 " ctags optimization
 set autochdir
 set tags=tags;

"表示评论。 set autochdir告诉 vim 如果没有找到 tags文件在 $PWD它将在父目录中查找 tags文件,递归。 set tags=tags;告诉 vim 你的名字 tags文件将始终与默认的 tags 相同ctags生成的文件。

只要你运行ctags -R *第一次在你的根源目录中,偶尔更新它(如果你从其他人那里获取新的更改),那么你将始终在 vim 中进行快速直观的 ctags 符号查找。

关于vim - 如何让 ctags 在 vi​​m 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542675/

相关文章:

haskell - 如何让 vim 语法高亮与隐藏一起工作?

java - 使用 ctags 从 Java 方法中提取类用法

Ctag 不工作

ctags可以搜索代码中的条件循环吗

c语言问题

vim EasyTags,每个文件类型标签命令?

markdown - 使用 Vim 命令打开标记中的当前文件

vim - vim 中 $ 和 g_ 的区别?

c - 为什么vim变成孤儿进程会崩溃?

c++、cscope、ctags 和 vim : Finding classes that inherit from this one