在 Vim 中我可以 CTRL+W+H 切换到分屏,如何在 IntelliJ 中实现同样的效果?
示例:
我按 :vsplit 它会打开一个分屏,现在我想在这些屏幕之间切换。
我找到了这个changelog,但我正在寻找的选项尚未实现。
有人有另一种解决方案吗?
更新:
我暴力破解了一些组合键,当我按下时它确实改变了屏幕: CTRL+W+L CTRL+W+L
您可以使用 Ctrl-W + h/j/k/l 来导航分割,就像在原始 Vim 中一样。 Ctrl-Wh 应该可以。如果不适合您,请检查文件 |设置 | Vim 仿真和 ~/.ideavimrc 配置的某些键盘快捷键冲突。
有一个已知问题,当一个拆分的一行打开的选项卡高于另一个拆分的行时,由于窗口坐标计算错误,您无法切换到它。
Ctrl
+ ww
是在窗口之间切换的快速方法。 (在 linux/intelliJ 上对我有用)
到目前为止,我可以让它发挥作用的唯一方法是将其添加到我的 .ideavimrc 中:
sethandler <c-h> a:vim
sethandler <c-l> a:vim
sethandler <c-j> a:vim
sethandler <c-k> a:vim
nnoremap <c-h> <c-w>h
nnoremap <c-l> <c-w>l
nnoremap <c-j> <c-w>j
nnoremap <c-k> <c-w>k
适用于 Windows 10 上的 IdeaVim 版本 1.11.1
Ctrl-W W 现在可以在 2024.1.4 中使用。