我使用 C++ 或 Java 进行编程。我想使用 Vim 编辑器,听说我可以配置 Vim 编辑器以便能够执行以下操作:
- 从对象到定义
- 从函数到定义
- 从类名到定义
有没有专业的 Vim 用户能够告诉我如何精确配置 Vim?
答案1
我认为你指的是标签。检查这里对于第 29.1 节-使用标签。
答案2
您可以查看“代码完成”插件:
- http://www.vim.org/scripts/script.php?script_id=1764
- http://files.myopera.com/mbbill/files/code_complete.gif
更新:抱歉,我误解了你的问题,我想你正在寻找标签(有可能范围), 我一直使用 ctags,但是它最适合用于 c,但我发现它甚至对于 java 也非常有用。
我现在没有很好的教程,但如果你谷歌搜索类似 vim ctags 教程的单词您将找到一些可用的链接...(无论如何我希望如此)
我还发现了这一点,它将为 ctags 和 cscope 创建 src 目录下所有 java 文件的索引
ctags -R src/ & find src/ -name '*.java' > cscope.files && cscope -b
它在 Linux 下运行得很好,但如果你使用的是 Windows,它也可以在 cygwin 下运行。
这是一个非常令人困惑的答案......但也许它无论如何都是有用的:)