vim中多标签和多窗口的使用

 一、打开多个窗口html

打开多个窗口的命令如下几个:
横向切割窗口
:new+窗口名(保存后就是文件名) 
:split+窗口名,也能够简写为:sp+窗口名
纵向切割窗口名
:vsplit+窗口名,也能够简写为:vsp+窗口名
 
    vim -o file1 file2 ...  #水平打开多窗口,
    vim -O file1 file2 ...  #垂直打开多窗口,
    vim -d file1 file2 ...  #垂直打开多窗口,而且进行比较
    vimdiff file1 file2 ..  #等同于上一句
 
二、关闭多窗口
能够用:q!,也可使用:close,最后一个窗口不能使用close关闭。使用close只是暂时关闭窗口,其内容还在缓存中,只有使用q!、w!或x才能真能退出。
 关闭窗口
     q  或 close   #关闭当前窗口
     only          #保留当前窗口,关闭其它全部窗口
     qall(qa)          #退出全部窗口
     wall          #保存全部窗口
三、窗口切换
:ctrl+w+j/k,经过j/k能够上下切换,或者:ctrl+w加上下左右键,还能够经过快速双击ctrl+w依次切换窗口。
四、窗口大小调整
纵向调整
:ctrl+w + 纵向扩大(行数增长)
:ctrl+w - 纵向缩小 (行数减小)
:res(ize) num  例如::res 5,显示行数调整为5行
:res(ize)+num 把当前窗口高度增长num行
:res(ize)-num 把当前窗口高度减小num行
横向调整
:vertical res(ize) num 指定当前窗口为num列
:vertical res(ize)+num 把当前窗口增长num列
:vertical res(ize)-num 把当前窗口减小num列
五、给窗口重命名
:f file
六、vi打开多文件
vi a b c
:n 跳至下一个文件,也能够直接指定要跳的文件,如:n c,能够直接跳到c文件
:e# 回到刚才编辑的文件
七、文件浏览
:Ex 开启目录浏览器,能够浏览当前目录下的全部文件,并能够选择
:Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器
:ls 显示当前buffer状况
八、vi与shell切换
:shell 能够在不关闭vi的状况下切换到shell命令行
:exit 从shell回到vi
9. 多标签
直接在编辑的时候输入:
vim -p 要编辑的文件名
如vim -p * 就是编辑当前目录的全部文件
多个标签间进行切换时向右切换gt,向左切换用gT
在编辑的时候想增长一个标签就能够:tabnew filename
:tabc       关闭当前的tab
:tabo       关闭全部其余的tab
:tabs       查看全部打开的tab
:tabp      前一个
:tabn      后一个 其它操做 http://vimcdoc.sourceforge.net/doc/tabpage.html
相关文章
相关标签/搜索