在Windows上使用带有Gvim的Ctags

时间:2011-08-03 14:44:53

标签: java windows vim ctags

我在Windows 7上使用gvim作为我的主要“IDE”,我想使用ctags来浏览代码。我已经下载并根据本教程运行:http://www.techrepublic.com/article/configure-vi-for-java-application-development/5054618

ctags -f ~/.tags -R ~/myprojects/src $JAVA_HOME/src

然后我用...设置我的vimrc

set tags=~/.tags

然而,当我对关键字执行 Ctrl + ] 时,它表示无法找到定义标记的文件。显示正确的路径,除了它未命中从一开始就c:\,所以vim无法加载它。

怎样才能让它给我正确的路径?

我正在使用最新版本的gvim和ctags。

由于

1 个答案:

答案 0 :(得分:1)

FWITW,我并没有完全按照将标签保存在一个位置的概念出售。 这部分命令调用:

-f ~/.tags

我也不会顺利进入当前的项目。这部分:

-R ~/myprojects/src
顺便说一下,Windows没有~所以我认为其中任何一个都不会起作用(不确定Vim是否会找到~,即“家”。

如果我是你,我会用最简单的方法切割牙齿,直到你对Vim方法和理想更加熟悉。

最简单的方法:

  1. 始终让Vim知道“当前目录”(假设您没有通过命令提示符启动Vim)。打开文件时,始终通过从正常模式发出以下命令来设置当前目录:

    :cd %:p:h
    
  2. 使用以下命令(从正常模式)在当前目录中生成标记文件。

    :!ctags -R .
    
  3. 快乐的跳跃。