默认情况下如何使vim跳转到第一个标记

默认情况下如何使vim跳转到第一个标记,vim,editor,ctags,Vim,Editor,Ctags,我戴着红帽子工作。我发现当我执行:ta foo时,这个操作系统中的Vim在默认情况下不会跳转到第一个标记 例如,有几个名为“foo”的标记。现在我输入了:ta foo,它会像:ts foo一样显示出来。所以每次我必须输入q1才能跳到第一个。这似乎很不方便。我可以更改它吗?我注意到.vimrc中的以下设置阻止了跳转到第一个标记 为我设置cscopetag:ta foo与expexted一样工作:Vim跳转到第一个标记,而不是显示可用标记的列表。确保你没有覆盖某个地方的:ta。它在ubuntu下运行

我戴着红帽子工作。我发现当我执行
:ta foo
时,这个操作系统中的Vim在默认情况下不会跳转到第一个标记


例如,有几个名为“foo”的标记。现在我输入了
:ta foo
,它会像
:ts foo
一样显示出来。所以每次我必须输入
q1
才能跳到第一个。这似乎很不方便。我可以更改它吗?

我注意到.vimrc中的以下设置阻止了跳转到第一个标记


为我设置cscopetag

:ta foo
与expexted一样工作:Vim跳转到第一个标记,而不是显示可用标记的列表。确保你没有覆盖某个地方的
:ta
。它在ubuntu下运行正常。但不是在红帽。可能是不同版本的vim造成的<代码>:ta尚未在vimrc中重新映射。@user674199:我不认为这种行为是由于不同的vim版本造成的。请参阅:帮助:ta。它清楚地描述了:没有更多选项的ta跳转到第一个标记。我的猜测是:ta命令被重新映射,例如通过插件。指挥部说什么?禁用/删除所有插件,然后重试。@habi谢谢habi。你是对的。在我再次将
:ta
映射到
:ta
之后,它工作正常。但是我在
:command
中没有找到任何关于标记的信息。请尝试
:verbose command ta
以查找映射到
:ta
的位置。这个答案很有用。它位于cscope_地图中。vim:34。我对它进行了评论,tag/ptag工作正常。祝福你!你基本上把我从10多个小时的调试中解救了出来。谁会想到我要找的是
vim/bundle/neocomplcache/autoload/neocomplcache/sources/vim_complete/options.dict
:)