【发布时间】:2015-07-02 07:23:47
【问题描述】:
Ctrl+T 和 Ctrl+O 在 IdeaVim 中都不总是返回以任何方式跳转到某个位置时会跳转到上一个位置。
是的,在类似 Ctrl+] 之后,您可以使用 Ctrl+O。但是有各种不同的跳跃方式。
我想要一组快捷键,无论它如何跳转到某个地方,它都能始终如一地跳回到我原来的位置。无论是通过 Vim 操作,还是 IDE 操作,Ctrl+O 和 Ctrl+I 都应该就让我来回走吧。现在,这似乎是一个可怕的混乱令人沮丧的混乱。
【问题讨论】:
-
似乎 Ctrl+Alt+Left 和 Right 是一种更好更完整更一致的方式来导航各种跳转,比 IdeaVim 开箱即用提供的方式。我不想将右手移到光标键上,而是想将 Ctrl+O 重新映射为 Ctrl+Alt+Left,但这个命令似乎没有效果::map
-
我想我明白了。将 Ctrl+O 和 Ctrl+I 的控制权分配给 IDE 而不是 Vim。然后在 Keymap 中搜索 Ctrl+Alt+Left,并将 Ctrl+O 添加到快捷方式列表中。与 Ctrl+Alt+Right 相同,添加 Ctrl+I。\
-
谢谢,这很好用!!!
-
@Mike 提到的键盘各自的动作是“前进”(Ctrl-Alt-Right)和“后退”(Ctrl-Alt-Left)。只需添加此内容,因为您只能按操作名称搜索,而不是快捷方式。
标签: intellij-idea ideavim