【问题标题】:switch to split screen in IntelliJ (ideaVim)在 IntelliJ (ideaVim) 中切换到分屏
【发布时间】:2015-12-03 07:13:49
【问题描述】:

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

例子:

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

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

有人对此有其他解决方案吗?

更新:

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

【问题讨论】:

    标签: intellij-idea ideavim


    【解决方案1】:

    你可以使用 Ctrl-W + h/j/k /l 以在原始 Vim 中导航拆分。 Ctrl-Wh 应该可以工作。如果它不适合您,请检查文件 |设置 | Vim Emulation 和你的 ~/.ideavimrc 配置有一些键盘快捷键冲突。

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

    【讨论】:

    • 此外,vim.wikia.com/wiki/Switch_between_Vim_window_splits_easily 中提到的控制键绑定也可以使用,因此您可以定义 map <C-H> <C-W>h 之类的内容以加快切换速度。
    • 警告:您需要使用小写字母 h:map <C-H> <C-W>h 有效,但 map <C-H> <C-W>Hmap <C-H> <C-W><C-H> 不可以
    • 由于某种原因,我可以让 h/j/k 工作,但不能让 l(即 L)向右移动。
    • 更新:我发现一个被遗忘已久的<c-l> remap 隐藏在我的 vimrc 深处。显然,我用于 vim/tmux 导航的插件已经覆盖了它。
    【解决方案2】:

    Ctrl + ww 是在窗口之间切换的快捷方式。 (在 linux/intelliJ 上为我工作)

    【讨论】:

    • 这很好,因为它绕过了 Andrey 提到的问题
    猜你喜欢
    • 2021-03-14
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    相关资源
    最近更新 更多