2017-03-01 43 views
0

工作我有一個正在生成並放置在我的項目的目錄和set tags=./tags,tags;/放在我init.vim編輯tags文件:這是爲了確保配置是在兩個相同編輯標籤,但在VIM

瘋狂的事情是,當在neovim(v0.1.7)中尋找標籤時,沒有發現任何東西,但是標籤欄(majutsushi/tagbar)似乎正確地找到了這些標籤。此外,我已將標籤設置爲直接指向標籤文件(set tags=/home/<me/project/>tags),但結果沒有任何變化。當我在vim(v8.0,2016年9月12日)執行相同的步驟時,可以正確找到這些標籤。

neovim是否以不同於vim的方式處理ctags,還是我缺少一些簡單的東西?

感謝

編輯:

@Justin M.凱斯是vim和neovim的行爲是正確的。我沒有問的「爲什麼我的系統壞」,因爲有沒有一大堆去,但這個問題的答案了含糊不清的問題,對我來說,在這裏找到:

Why can't vim see the tags file, despite being in the same directory? - Vi和Vim的交易所(測試版)

在我的情況下vim-scripts/gitignore插件是添加圖案,我wildignore變量,它掩蓋我的編輯從發現我的標籤文件。

回答

1

set tags=./tags,tags;/是一個不確定的選擇。截至:help 'tags'提到,在nvim默認爲:

'tags' 'tag'   string (default "./tags;,tags") 

嘗試設置「標籤」選項,使用默認的來代替。

尋找neovim標籤(v0.1.7)時

,沒有找到,但是tagbar(majutsushi/tagbar)似乎找到這些標記正確

這不是不可能的tagbar看起來在其他地方比「標籤」選項指定的要多。

是否neovim從VIM

沒有處理以不同的方式CTAGS,只有默認改變。