Intellij idea 为什么ideavim与vim for taglist的工作方式不同?

Intellij idea 为什么ideavim与vim for taglist的工作方式不同?,intellij-idea,vim,pycharm,ideavim,Intellij Idea,Vim,Pycharm,Ideavim,在vim中,我通常发现标记列表使用C-]进行声明。当我想回去的时候,我按了C-T键找到了以前的位置 我知道它可以通过推送和弹出标记堆栈在内部完成。然而,在ideavim中,C-T似乎很奇怪。我在ideavim中发现,C-T不仅要返回标记堆栈位置,还要返回跳转堆栈列表 回到不需要的地方对我来说太烦人了。如何在ideavim中实现标记的正常工作流程?ideavim尚未模拟标记堆栈。相反,它利用IntelliJ的“导航声明”操作来执行CTRL-],并在CTRL-I/CTRL-O上调用“导航向前/向后”

在vim中,我通常发现标记列表使用C-]进行声明。当我想回去的时候,我按了C-T键找到了以前的位置

我知道它可以通过推送和弹出标记堆栈在内部完成。然而,在ideavim中,C-T似乎很奇怪。我在ideavim中发现,C-T不仅要返回标记堆栈位置,还要返回跳转堆栈列表


回到不需要的地方对我来说太烦人了。如何在ideavim中实现标记的正常工作流程?

ideavim尚未模拟标记堆栈。相反,它利用IntelliJ的“导航声明”操作来执行
CTRL-]
,并在
CTRL-I
/
CTRL-O
上调用“导航向前/向后”

IdeaVim目前将
CTRL-T
视为
CTRL-O
的别名,因此您没有任何真正的标记堆栈,请参阅


请在此处提交有关正确模拟标记堆栈的功能请求。

IdeaVim尚未模拟标记堆栈。相反,它利用IntelliJ的“导航声明”操作来执行
CTRL-]
,并在
CTRL-I
/
CTRL-O
上调用“导航向前/向后”

IdeaVim目前将
CTRL-T
视为
CTRL-O
的别名,因此您没有任何真正的标记堆栈,请参阅


请在此处提交有关正确模拟标记堆栈的功能请求。

您的标题中有一个与正文中的问题非常不同的问题。“为什么”的答案是因为PyCharm没有实现vim。PyCharm实现了足够多的vim特性,可以说它有一个vim模式,并试图吸引vim用户。也就是说,我是一个死硬的vim家伙,非常喜欢在PyCharm中发展。我已经接受了这样一个事实,即在vim中四处跳跃并不总是能让我达到我的预期。如果没有,我就使用PyCharm的导航快捷方式。我不知道你的第二个问题的答案。我理解ideavim不能像我期望的那样工作的原因是它仅仅不是vim。也许我没有选择正确的单词“为什么”,但当我阅读ideavim的帮助索引时,有一些标记列表功能,所以我想知道我错过了什么。那么,你的目的是实现我想要的,找到PyCharm中的本地方法?有没有其他方法可以替代taglist?我认为这是一个公平的问题,我想看看是否有其他人对如何改进它有想法(为什么我投了更高的票)。如果我能像你描述的那样把事情安排好,我会更高兴。我不是说你必须或应该做任何事情。看起来您可能是PyCharm的新手(您的堆栈溢出帐户是新的,所以不确定您是否熟悉),所以我试图从迁移到PyCharm的vim用户那里提供一些观点。我不得不放弃一些vim的生活方式,但是PyCharm中有足够多的好东西让我觉得值得。你的标题中有一个问题,与身体中的问题非常不同。“为什么”的答案是因为PyCharm没有实现vim。PyCharm实现了足够多的vim特性,可以说它有一个vim模式,并试图吸引vim用户。也就是说,我是一个死硬的vim家伙,非常喜欢在PyCharm中发展。我已经接受了这样一个事实,即在vim中四处跳跃并不总是能让我达到我的预期。如果没有,我就使用PyCharm的导航快捷方式。我不知道你的第二个问题的答案。我理解ideavim不能像我期望的那样工作的原因是它仅仅不是vim。也许我没有选择正确的单词“为什么”,但当我阅读ideavim的帮助索引时,有一些标记列表功能,所以我想知道我错过了什么。那么,你的目的是实现我想要的,找到PyCharm中的本地方法?有没有其他方法可以替代taglist?我认为这是一个公平的问题,我想看看是否有其他人对如何改进它有想法(为什么我投了更高的票)。如果我能像你描述的那样把事情安排好,我会更高兴。我不是说你必须或应该做任何事情。看起来您可能是PyCharm的新手(您的堆栈溢出帐户是新的,所以不确定您是否熟悉),所以我试图从迁移到PyCharm的vim用户那里提供一些观点。我不得不放弃一些vim的生活方式,但PyCharm中有足够的好东西让我觉得值得。