2011-08-03 62 views
1

我在Windows 7上使用gvim作爲我的主'IDE',我想使用ctags來瀏覽代碼。我已經下載了它就跑基於此教程:http://www.techrepublic.com/article/configure-vi-for-java-application-development/5054618在Windows上使用Ctags和Gvim

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

我已經然後設置我的vimrc與...

set tags=~/.tags 

然而,當我做按Ctrl +]上一個關鍵字,它說它無法找到定義標籤的文件。顯示正確的路徑,除了它從一開始就錯過了c:\,所以vim無法加載它。

如何讓它給我正確的道路?

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

感謝

回答

1

FWITW,我並不完全是保持我的標籤在一個位置的概念銷售。 命令調用的這一部分:

-f ~/.tags 

亦不例外,我艱難的道路,以我目前的項目。這一部分:

-R ~/myprojects/src 

BTW,Windows沒有~,所以我不認爲無論是那些將工作(不知道Vim會發現~,即「家」)。

如果我是你,我會用最簡單的方法來削減我的牙齒,直到你對Vim方法和理想更加舒適。

最簡單的方法:

  1. 總是讓Vim的知道「當前目錄」(讓你不通過命令提示符啓動Vim的假設)。當你打開一個文件總是從正常模式發出以下命令將當前目錄:

    :cd %:p:h 
    
  2. 生成與下面的命令將當前目錄下的標籤文件(正常模式)。

    :!ctags -R . 
    

快樂跳躍。

+1

請注意,在某些地方,'〜'在vim **的Windows下工作。有關更多信息,請參閱':help home-replace'。 –

+0

*呵呵*很高興知道。謝謝。 –