我有一个tags
文件正在生成并放置在我的项目目录中,而set tags=./tags,tags;/
放在我的init.vim
中(编辑:这是为了确保两个编辑器的配置相同)
疯狂的是,当在neovim(v0.1.7)中查找标签时,没有找到任何内容,但是tagbar(majutsushi / tagbar)似乎正确地找到了这些标签。此外,我已设置标签直接指向标记文件(set tags=/home/<me/project/>tags
),结果没有变化。当我在vim(v8.0,2016年9月12日)中执行相同的步骤时,可以正确找到这些标签。
neovim是否以与vim不同的方式处理ctags或者我错过了一些简单的东西?
由于
编辑:
@Justin M. Keyes对vim和neovim的行为是正确的。我没有问过一个模糊的问题&#34;为什么我的系统坏了?#34;因为没有太多可以继续下去,但对我来说,答案就是在这里找到的:
Why can't vim see the tags file, despite being in the same directory? - Vi和Vim Exchange(测试版)
在我的情况下,vim-scripts/gitignore插件正在向我的wildignore
变量添加模式,这使我的编辑器无法找到我的标记文件。
答案 0 :(得分:1)
set tags=./tags,tags;/
是一个不正常的选择。如:help 'tags'
所述,nvim中的默认值为:
'tags' 'tag' string (default "./tags;,tags")
尝试不设置&#39;标记&#39;选项,改为使用默认值。
在neovim(v0.1.7)中查找标签时,没有找到任何内容,但tagbar(majutsushi / tagbar)似乎正确找到这些标签
标签栏在“标签”所指定的位置以外的地方看起来并不太可能。选项。
neovim是否以与vim不同的方式处理ctags
不,只有默认值已更改。