在Vim中,我可以CTRL+W+H切换到分屏,在IntelliJ中如何实现同样的效果?示例:我按下**:vsplit**会打开一个分屏,现在我想在这些屏幕之间切换。我找到了这个changelog,但我正在寻找的选项尚未实现。有其他解决方案的人吗更新:我粗暴地强迫一些组合键,它确实改变了屏幕,当我按:CTRL+W+ L CTRL +W+L
hjqgdpho1#
你可以使用Ctrl-W + h/j/k/l来导航分割,就像在原始Vim中一样。Ctrl-Wh应该可以工作。如果不适合你,请选中File|设定|Vim Emulation和您的~/.ideavimrc配置的一些键盘快捷键冲突。有一个已知的问题是,当一个拆分的打开选项卡行高于另一个拆分的行时,由于窗口坐标中的计算错误,您将无法切换到该拆分。
ozxc1zmp2#
Ctrl + ww是一种在窗口之间快速切换的方法。(对我来说在linux/intelliJ上有效)
Ctrl
ww
mv1qrgav3#
到目前为止,我能让这个工作的唯一方法是将这个添加到我的。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
这适用于IdeaVim版本1.11.1
3条答案
按热度按时间hjqgdpho1#
你可以使用Ctrl-W + h/j/k/l来导航分割,就像在原始Vim中一样。Ctrl-Wh应该可以工作。如果不适合你,请选中File|设定|Vim Emulation和您的~/.ideavimrc配置的一些键盘快捷键冲突。
有一个已知的问题是,当一个拆分的打开选项卡行高于另一个拆分的行时,由于窗口坐标中的计算错误,您将无法切换到该拆分。
ozxc1zmp2#
Ctrl
+ww
是一种在窗口之间快速切换的方法。(对我来说在linux/intelliJ上有效)mv1qrgav3#
到目前为止,我能让这个工作的唯一方法是将这个添加到我的。ideavimrc:
这适用于IdeaVim版本1.11.1