Vim 编辑器很智能吗?

Vim 编辑器很智能吗?

我使用 C++ 或 Java 进行编程。我想使用 Vim 编辑器,听说我可以配置 Vim 编辑器以便能够执行以下操作:

  1. 从对象到定义
  2. 从函数到定义
  3. 从类名到定义

有没有专业的 Vim 用户能够告诉我如何精确配置 Vim?

答案1

我认为你指的是标签。检查这里对于第 29.1 节-使用标签。

答案2

您可以查看“代码完成”插件:


更新:抱歉,我误解了你的问题,我想你正在寻找标签(有可能范围), 我一直使用 ctags,但是它最适合用于 c,但我发现它甚至对于 java 也非常有用。

我现在没有很好的教程,但如果你谷歌搜索类似 vim ctags 教程的单词您将找到一些可用的链接...(无论如何我希望如此)

我还发现了这一点,它将为 ctags 和 cscope 创建 src 目录下所有 java 文件的索引

ctags -R src/ & find src/ -name '*.java' > cscope.files &&  cscope -b

它在 Linux 下运行得很好,但如果你使用的是 Windows,它也可以在 cygwin 下运行。


这是一个非常令人困惑的答案......但也许它无论如何都是有用的:)

相关内容