在neovim中找不到标签,但在vim中工作
我有一个在neovim中找不到标签,但在vim中工作,vim,ctags,neovim,Vim,Ctags,Neovim,我有一个tags文件,该文件正在生成并放置在我的项目目录中,set tags=。/tags,tags/放在myinit.vim中(编辑:这是为了确保两个编辑器的配置相同) 疯狂的是,在neovim(v0.1.7)中查找标记时,什么也找不到,但是tagbar(majutsushi/tagbar)似乎正确地找到了这些标记。此外,我还将标记设置为直接指向标记文件(set tags=/home/tags),而不会改变结果。当我在vim(v8.0,2016年9月12日)中执行相同的步骤时,这些标签被正确找
tags
文件,该文件正在生成并放置在我的项目目录中,set tags=。/tags,tags/代码>放在myinit.vim
中(编辑:这是为了确保两个编辑器的配置相同)
疯狂的是,在neovim(v0.1.7)中查找标记时,什么也找不到,但是tagbar(majutsushi/tagbar)似乎正确地找到了这些标记。此外,我还将标记设置为直接指向标记文件(set tags=/home/tags
),而不会改变结果。当我在vim(v8.0,2016年9月12日)中执行相同的步骤时,这些标签被正确找到
neovim是否以与vim不同的方式处理CTAG,或者我是否遗漏了一些简单的东西
谢谢
编辑:
@贾斯汀·M·凯斯在维姆和尼奥维姆的行为上是正确的。我没有提出“我的系统为什么会崩溃”这个模糊的问题,因为没有太多的事情要做,但对我来说,答案就在这里:
-Vi和Vim交换(测试版)
在我的例子中,插件正在向我的wildignore
变量添加模式,这使我的编辑器无法找到我的标签文件。set tags=./标签,标签/代码>是一个不理想的选择。如:help“tags”
所述,nvim中的默认值为:
'tags' 'tag' string (default "./tags;,tags")
尝试不设置“标记”选项,而是使用默认值
在neovim(v0.1.7)中查找标签时,未找到任何内容,但是tagbar(majutsushi/tagbar)似乎正确地找到了这些标签
tagbar不太可能在“tags”选项指定的位置之外的其他位置查看
neovim是否以与vim不同的方式处理CTAG
否,仅更改默认值