vim编辑器:如何在不同方向切换拆分窗口[重复]
Posted
技术标签:
【中文标题】vim编辑器:如何在不同方向切换拆分窗口[重复]【英文标题】:vim editor: How to toggle split windows in different direction [duplicate] 【发布时间】:2013-08-15 13:07:26 【问题描述】:在 vim 中,我使用 Ctrl-w
w
在拆分窗口之间切换。然而,这种切换只在一个方向上进行。即,通常以循环方式从左到右。
当有大量拆分窗口时,要切换到紧靠左边的窗口需要花费很大的力气。有什么快捷键可以反方向切换窗口吗?
【问题讨论】:
【参考方案1】:(我假设你的意思是你在重复命令,例如ctrl-w ctrl-w
。)
使用标准的h
、j
、k
和l
移动键,例如:
ctrl-w h
- 选择左侧窗格
ctrl-w j
- 选择下面的窗格
ctrl-w k
- 选择上方的窗格
ctrl-w l
- 选择右侧的窗格
【讨论】:
我不清楚 :( 我尝试按 ctrl-w-h 移动到左窗格,但没有用 @SathishKrishnan 在输入<c-w>
后松开控制键(和 w)【参考方案2】:
使用Ctrl+W
后跟hjkl
之一移动到所需的方向。
我在.vimrc
中放了一张地图,如下所示:
map <C-J> <C-W>j
省略Ctrl+W
笔划。
【讨论】:
我使用相同的方法。我必须处理的唯一问题是我习惯于按<C-l>
来重绘窗口。解决方案很简单:noremap <C-L> <C-W>l<C-L>
将我移动到左侧窗口并重绘窗口。【参考方案3】:
您不需要按两次<C-w>
,按住Ctrl 键并按两次w
也可以。实际上,您甚至不需要按住 Ctrl 键:<C-w>w
与 <C-w><C-w>
完全相同:点击 <C-w>
然后点击 w
。
也就是说,<C-w>w
的反义词只是 <C-w>W
(大写 W,与 :bn/:bN
或 gt/gT
的逻辑相同)。
见:help window-move-cursor
。
【讨论】:
我实际上是指<C-w> w
。大写逻辑确实帮助了我!
嗯,<C-w>W
正是你想要的。以上是关于vim编辑器:如何在不同方向切换拆分窗口[重复]的主要内容,如果未能解决你的问题,请参考以下文章