在 vim 中,为什么 :tselect 显示错误的列表?

在 vim 中,为什么 :tselect 显示错误的列表?

我在 vim 中打开了此代码:

$this->mockEvolve(...);

当我将Ctrl + ]光标放在 上时m,它会带我找到它的定义。

但是,当:ts我的光标位于 上时m,vim 会显示以下标签列表:

  # pri kind tag               file
> 1 F   f    mockGet           <filename>
               public function mockGet(...)

我经常遇到这个问题(不仅仅是这个函数)。你知道发生了什么吗?

答案1

:help :tselect你答案:

当未给出 [ident] 时,将使用标签堆栈中的最后一个标签名称。

它使用最后一个跳转到的标签,而不是光标下的单词。要将其插入命令行,请使用Ctrl-R Ctrl-W

相关内容