为什么 ideavim 与 taglist 的 vim 不同?

Why ideavim works diffrently with vim for taglist?

在vim中,我通常使用C-]找到taglist的声明。当我想回去的时候,我按了 C-T 到以前的位置。

我知道这可以通过推送和弹出标签堆栈在内部完成。不过ideavim中C-T好像有点奇怪。我在ideavim中发现,C-T不仅要返回tag栈位置,还要跳转栈列表。

回到不想要的位置对我来说太烦人了。如何在ideavim中实现标签的正常工作流程?

IdeaVim 不模拟标签栈(目前)。相反,它利用 IntelliJ 的 "Navigate | Declaration" 操作 CTRL-] 并在 CTRL-I / CTRL-O.

上调用 "Navigate | Forward / Back"

IdeaVim 当前将 CTRL-T 视为 CTRL-O 的别名,因此您没有任何真正的标签堆栈,请参阅 this nasty TODO item

欢迎在此处提交有关正确模拟标签堆栈的功能请求 https://youtrack.jetbrains.com/issues/VIM