在 IntelliJ (ideaVim) 中切换到分屏

问题描述 投票:0回答:4

在 Vim 中我可以 CTRL+W+H 切换到分屏,如何在 IntelliJ 中实现同样的效果?

示例:

我按 :vsplit 它会打开一个分屏,现在我想在这些屏幕之间切换。

我找到了这个changelog,但我正在寻找的选项尚未实现。

有人有另一种解决方案吗?

更新:

我暴力破解了一些组合键,当我按下时它确实改变了屏幕: CTRL+W+L CTRL+W+L

intellij-idea ideavim
4个回答
36
投票

您可以使用 Ctrl-W + h/j/k/l 来导航分割,就像在原始 Vim 中一样。 Ctrl-Wh 应该可以。如果不适合您,请检查文件 |设置 | Vim 仿真和 ~/.ideavimrc 配置的某些键盘快捷键冲突。

有一个已知问题,当一个拆分的一行打开的选项卡高于另一个拆分的行时,由于窗口坐标计算错误,您无法切换到它。


30
投票

Ctrl
+
ww
是在窗口之间切换的快速方法。 (在 linux/intelliJ 上对我有用)


5
投票

到目前为止,我可以让它发挥作用的唯一方法是将其添加到我的 .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


0
投票

Ctrl-W W 现在可以在 2024.1.4 中使用。

© www.soinside.com 2019 - 2024. All rights reserved.