vim编辑器:如何在不同方向切换分割窗口

时间:2013-08-13 19:07:23

标签: linux vim split

在vim中,我使用Ctrl-w w在拆分窗口之间切换。但是,这种切换仅在一个方向上进行。即,通常以循环方式从左到右。

当存在大量分割窗口时,需要花费很多精力才能立即切换到左侧的窗口。是否有任何快捷方式可以向相反方向切换窗口?

3 个答案:

答案 0 :(得分:5)

(我假设你的意思是你正在重复命令,例如ctrl-w ctrl-w。)

使用标准hjkl移动键,例如:

  • ctrl-w h - 左侧选择窗格
  • ctrl-w j - 选择
  • 下方的窗格
  • ctrl-w k - 选择
  • 上方的窗格
  • ctrl-w l - 选择右侧的窗格

答案 1 :(得分:1)

使用Ctrl+W后跟hjkl之一移动到所需的方向。

我已将地图放入我的.vimrc,如下所示:

map <C-J> <C-W>j

忽略Ctrl+W笔画。

答案 2 :(得分:1)

您无需按<C-w>两次,按住Ctrl键并按两次w也可以。您甚至不需要按住Ctrl键,实际上:<C-w>w完全等同于<C-w><C-w>:点击<C-w>然后点击w

尽管如此,<C-w>w的反面只是<C-w>W(大写字母W,与:bn/:bNgt/gT相同的逻辑)。

请参阅:help window-move-cursor