【发布时间】:2018-02-23 15:24:14
【问题描述】:
在 vim 中,我通常发现 taglist 使用 C-] 进行声明。当我想回去时,我点击了 C-T 以找到以前的位置。
我知道它可以通过推送和弹出标签堆栈在内部完成。但是,在ideavim C-T 似乎很奇怪。我在ideavim中发现,C-T不仅是要返回标签栈位置,还要跳转栈列表。
回到不想要的位置对我来说太烦人了。在ideavim中如何实现标签的正常工作流程?
【问题讨论】:
-
您的标题中有一个问题与正文中的问题非常不同。 “为什么”的答案是因为 PyCharm 没有实现 vim。 PyCharm 实现了足够多的 vim 功能,可以说它具有 vim 模式并试图吸引 vim 用户。话虽如此,我是一个顽固的 vim 人,非常喜欢在 PyCharm 中进行开发。我已经接受了在 vim 中跳来跳去的方式并不总能把我带到我期望的地方。如果不是,我会使用 PyCharm 的导航快捷方式。我不知道你第二个问题的答案。
-
我理解ideavim 不起作用的原因,因为我的期望是它只是不是vim。也许我没有选择正确的词'为什么',但是当我阅读ideavim的帮助索引时,有标签列表功能所以我想知道我错过了什么。所以,你的意思是实现我想要的,在 PyCharm 中找到本机方法? taglist 有什么替代品吗?
-
我认为这是一个公平的问题,我想看看其他人是否有关于如何改进它的想法(为什么我赞成)。如果我按照您的描述进行设置,我会更开心。我并不是说你必须或应该做任何事情。看来您可能是 PyCharm 的新手(您的堆栈溢出帐户是新的,所以不确定您是否熟悉),所以我试图提供一些来自迁移到 PyCharm 的 vim 用户的观点。我不得不放弃我的一些 vim 生活方式,但 PyCharm 中有足够的好东西让我觉得值得。
标签: intellij-idea vim pycharm ideavim