美文网首页
Vim技能修炼教程(8) - 多窗口

Vim技能修炼教程(8) - 多窗口

作者: Jtag特工 | 来源:发表于2017-07-11 12:17 被阅读60次

    多窗口

    如果一个vim只能开一个窗口,那肯定是有点low。尤其是写代码的时候,打开多个文件是经常的需求。

    速成教程

    横着切成两个

    :split 文件名
    

    上下切换窗口

    Ctrl-W加上上下键,可以实现上下切换窗口。

    关掉一个窗口

    跟退出vi一样。比如正常模式下的ZZ,再比如:q。

    竖着切成两个

    :vsplit 文件名
    

    左右切换窗口

    Ctrl-W加上左右键

    循环切换窗口

    Ctrl-W w

    好了,欢迎进入多窗口的世界。基本功能就这么多,大家先把多窗口用起来吧。

    再学一点

    分割窗口

    打开只读文件并水平分割

    有的时候,我们需要打开另一个文件供参考,但是并不需要修改它的话。可以使用下面的命令水平分割:

    :sview 文件名
    

    打开一个新窗口并创建一个空缓冲区

    • 横着切::new
    • 竖着切::vnew

    调整窗口大小

    • 当前窗口增加高度:Ctrl-W +
    • 当前窗口减少高度:Ctrl-W -
    • 当前窗口增加宽度:Ctrl-W >
    • 当前窗口减少宽度:Ctrl-W <
    • 最大化当前窗口的高度:Ctrl-W |
    • 最大化当前窗口的宽度:Ctrl-W _
    • 所有窗口平均分配:Ctrl-W =

    关闭窗口

    窗口开多了烦,可以选择只留当前的,或者是把当前的关了。

    • 关闭当前活动窗口 - :close 或 Ctrl-W c
    • 只保留当前活动窗口 - :only 或Ctrl-W o

    相关文章

      网友评论

          本文标题:Vim技能修炼教程(8) - 多窗口

          本文链接:https://www.haomeiwen.com/subject/ztpuhxtx.html