【发布时间】:2012-04-17 02:20:08
【问题描述】:
我在红帽工作。我发现当我执行:ta foo时,这个操作系统中的Vim默认不会跳转到第一个标签。
例如,有几个标签名为“foo”。现在我输入:ta foo,它会像:ts foo一样显示。所以每次我必须输入q 1 才能跳转到第一个。这似乎很不方便。可以改吗?
【问题讨论】:
-
对我来说
:ta foo的工作原理是expexted:Vim 跳转到第一个标签而不是显示可用标签的列表。确保您没有在某处覆盖:ta。 -
在 ubuntu 下运行良好。但不是在红帽。可能是vim版本不同造成的。
:ta没有在 vimrc 中重新映射。 -
@user674199:我不认为这种行为是由于不同的 vim 版本造成的。请参阅:帮助:ta。它清楚地描述了没有更多选项的 :ta 跳转到第一个标签。我的猜测是命令 :ta 被重新映射,例如通过插件。 :command 说什么?禁用/删除所有插件并重试。
-
@habi 谢谢哈比。你说的对。在我将
:ta重新映射到:ta之后,它工作正常。但我在:command中没有找到任何关于标签的信息。 -
尝试
:verbose command ta查找您映射:ta的位置。