在拆分之间导航
Navigating between splits
我想在 intellij IDE 上设置 vim-tmux-navigation 导航,唯一的设置方法是来自 IdeaVim,所以我在设置 -> 键盘映射中的配置如下所示:
- VimWindowDown_____ 替代 J
- VimWindowLeft______ 替代 L
- VimWindowRight_____altH
- VimWindowUp_______ 替代 K
但是当我拆分 windows 时它不起作用....这是一个错误还是我遗漏了一些东西?
哦,不要建议我切换器来解决我的问题...
为 Vim 操作设置自定义键的最佳位置是 ~/.ideavimrc 文件。您可以在那里使用标准 Vim map/nmap/noremap/imap/... 命令。例如:
nmap <A-J> <C-W>j
对于 Vim 仿真和 IDE 之间潜在的键盘映射冲突,请参阅设置 | Vim 仿真。
通过设置更改 Vim 操作 |不推荐键盘映射。
好的,得到了部分答案。
IntelliJ 中有“转到下一个拆分器”和“转到上一个拆分器”命令。因此,在键盘映射设置中,将这些命令的击键更改或添加到 C-h 和 C-l(或任何您想要的)。如果您使用的是 ideavim,请不要忘记覆盖这些键盘映射设置,以便将 C-h 和 C-l 设置为使用 IDE。 C-h 和 C-l 可能已经被使用,因此在进行更改之前确保您不需要现有的热键。
此解决方案至少可以让您left/right 快速移动。不确定是否可以在 up/down 拆分之间移动而无需编写一些脚本,或者是否可以使用脚本来完成。
我想在 intellij IDE 上设置 vim-tmux-navigation 导航,唯一的设置方法是来自 IdeaVim,所以我在设置 -> 键盘映射中的配置如下所示:
- VimWindowDown_____ 替代 J
- VimWindowLeft______ 替代 L
- VimWindowRight_____altH
- VimWindowUp_______ 替代 K
但是当我拆分 windows 时它不起作用....这是一个错误还是我遗漏了一些东西?
哦,不要建议我切换器来解决我的问题...
为 Vim 操作设置自定义键的最佳位置是 ~/.ideavimrc 文件。您可以在那里使用标准 Vim map/nmap/noremap/imap/... 命令。例如:
nmap <A-J> <C-W>j
对于 Vim 仿真和 IDE 之间潜在的键盘映射冲突,请参阅设置 | Vim 仿真。
通过设置更改 Vim 操作 |不推荐键盘映射。
好的,得到了部分答案。
IntelliJ 中有“转到下一个拆分器”和“转到上一个拆分器”命令。因此,在键盘映射设置中,将这些命令的击键更改或添加到 C-h 和 C-l(或任何您想要的)。如果您使用的是 ideavim,请不要忘记覆盖这些键盘映射设置,以便将 C-h 和 C-l 设置为使用 IDE。 C-h 和 C-l 可能已经被使用,因此在进行更改之前确保您不需要现有的热键。
此解决方案至少可以让您left/right 快速移动。不确定是否可以在 up/down 拆分之间移动而无需编写一些脚本,或者是否可以使用脚本来完成。