为什么 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。
在vim中,我通常使用C-]找到taglist的声明。当我想回去的时候,我按了 C-T 到以前的位置。
我知道这可以通过推送和弹出标签堆栈在内部完成。不过ideavim中C-T好像有点奇怪。我在ideavim中发现,C-T不仅要返回tag栈位置,还要跳转栈列表。
回到不想要的位置对我来说太烦人了。如何在ideavim中实现标签的正常工作流程?
IdeaVim 不模拟标签栈(目前)。相反,它利用 IntelliJ 的 "Navigate | Declaration" 操作 CTRL-]
并在 CTRL-I
/ CTRL-O
.
IdeaVim 当前将 CTRL-T
视为 CTRL-O
的别名,因此您没有任何真正的标签堆栈,请参阅 this nasty TODO item。
欢迎在此处提交有关正确模拟标签堆栈的功能请求 https://youtrack.jetbrains.com/issues/VIM。