2015-01-07 43 views
0

我有問題需要正確設置我的標籤文件。在我重新安裝系統後,它可以毫無問題地工作。錯誤消息如set tags = gvimrc中的標籤無法正常工作,除非明確設置

E433: No tags file 
E426: tag not found: Pids 

當我按ctrl+]時發生。

我有這行我.gvimrc裏文件

set tags=~/projectdirectory/tags 

和標籤,旺盛的正確安裝。

它,當我在GVIM

:set tags=~/projectdirectory/tags我也嘗試過使用set tags=~/projectdirectory/tags;/

所有其他.gvimrc裏設置功能也能正常工作。這怎麼可能?

UPDATE:

我已經解決了這個問題,那是因爲我在〜/ .gvimrc裏多個標籤設置,VIM採取在當前會話中的最後一個。

+0

'〜/ .gvimrc'只對GUI特定的設置有用。通用設置使用'〜/ .vimrc'。另外,你爲什麼要調用你的'tags'文件「ctags」? – romainl

+0

@romainl我正在使用gvim,即使我將標籤設置保存在〜/ .vimrc中。它仍然沒有工作。問題是我無法在〜/ .vimrc或〜/ .gvimrc中設置標籤路徑。每次我啓動vim時,我只能從字面上輸入命令。你知道如何檢查〜/ .gvimrc或〜/ .vimrc中的配置嗎? – Harry

回答

1

您可以通過

:verbose set tags? 

選項檢查實際有效值(啓動gvim之後)可能已經被後來:set命令或插件覆蓋。

即使您只使用GVIM,也推薦將常規設置放入~/.vimrc(它也來自GVIM),並且保留~/.gvimrc保留用於GUI特定的設置。兩者之間的一個重要區別是後者僅在最後才被採用,因此不適合配置插件。