V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
013231
V2EX  ›  问与答

关于Vim分栏的三个问题

  •  
  •   013231 · 2011-12-30 22:40:19 +08:00 · 5060 次点击
    这是一个创建于 4504 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 如何将上下左右4个方向键设置为分栏间切换的快捷键?
    2. 对于已经横向分栏的界面, 有没有办法直接转换为纵向分栏?反之亦然.
    3. :help命令的界面以横向分栏的形式出现, 有没有办法把它设置为纵向分栏出现?
    6 条回复    1970-01-01 08:00:00 +08:00
    dreamersdw
        1
    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
        2
    dreamersdw  
       2011-12-30 23:21:13 +08:00
    修正一个错误,
    1. map <left> <c-w>h<cr>
    013231
        3
    013231  
    OP
       2011-12-30 23:36:10 +08:00
    @dreamersdw
    谢谢您的回答.
    关于2, 应该是<c-w>H <c-w>J吧?如果h和j是小写的就是窗口间切换了.
    关于3, 应该是vertical吧?
    alsotang
        4
    alsotang  
       2012-01-01 18:51:24 +08:00
    第一个问题不懂。
    第2、3个的话,就现Ctrl + w, 再Ctrl + [hjkl]就好。
    alsotang
        5
    alsotang  
       2012-01-01 18:52:21 +08:00
    ps:连按两次Ctrl + wk可以在分栏之间快速切换。
    9hills
        6
    9hills  
       2012-01-01 18:56:54 +08:00
    我一般是吧 Ctrl + [hjkl] 映射成 Ctrl + w + [hjkl]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2570 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:06 · PVG 21:06 · LAX 06:06 · JFK 09:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.