关于Vim分栏的三个问题

2011-12-30 22:40:19 +08:00
 013231
1. 如何将上下左右4个方向键设置为分栏间切换的快捷键?
2. 对于已经横向分栏的界面, 有没有办法直接转换为纵向分栏?反之亦然.
3. :help命令的界面以横向分栏的形式出现, 有没有办法把它设置为纵向分栏出现?
5177 次点击
所在节点    问与答
6 条回复
dreamersdw
2011-12-30 23:19:23 +08:00
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 23:21:13 +08:00
修正一个错误,
1. map <left> <c-w>h<cr>
013231
2011-12-30 23:36:10 +08:00
@dreamersdw
谢谢您的回答.
关于2, 应该是<c-w>H <c-w>J吧?如果h和j是小写的就是窗口间切换了.
关于3, 应该是vertical吧?
alsotang
2012-01-01 18:51:24 +08:00
第一个问题不懂。
第2、3个的话,就现Ctrl + w, 再Ctrl + [hjkl]就好。
alsotang
2012-01-01 18:52:21 +08:00
ps:连按两次Ctrl + wk可以在分栏之间快速切换。
9hills
2012-01-01 18:56:54 +08:00
我一般是吧 Ctrl + [hjkl] 映射成 Ctrl + w + [hjkl]

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

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

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

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

© 2021 V2EX