关于Vim分栏的三个问题

2011 年 12 月 30 日
 013231
1. 如何将上下左右4个方向键设置为分栏间切换的快捷键?
2. 对于已经横向分栏的界面, 有没有办法直接转换为纵向分栏?反之亦然.
3. :help命令的界面以横向分栏的形式出现, 有没有办法把它设置为纵向分栏出现?
6017 次点击
所在节点    问与答
6 条回复
dreamersdw
2011 年 12 月 30 日
1. map <left> <c-w>l<cr>,剩下三个可以类比。
2. 如果是两个横向分栏或坚向分校的窗口的话,可以分别使用 <c-w>h <c-w>j 来切换布局。如果是更多的分栏,则只能相应地多按几次快捷键,或者用 vimscript 能解决问题。但估计任何一个学过 vimscript 的人都会后悔当初没学 elisp。
3. 使用 verticle help XXX。
dreamersdw
2011 年 12 月 30 日
修正一个错误,
1. map <left> <c-w>h<cr>
013231
2011 年 12 月 30 日
@dreamersdw
谢谢您的回答.
关于2, 应该是<c-w>H <c-w>J吧?如果h和j是小写的就是窗口间切换了.
关于3, 应该是vertical吧?
alsotang
2012 年 1 月 1 日
第一个问题不懂。
第2、3个的话,就现Ctrl + w, 再Ctrl + [hjkl]就好。
alsotang
2012 年 1 月 1 日
ps:连按两次Ctrl + wk可以在分栏之间快速切换。
9hills
2012 年 1 月 1 日
我一般是吧 Ctrl + [hjkl] 映射成 Ctrl + w + [hjkl]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/24715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX