首页 > 技术文章 > vim 多窗口编辑

li-xingtao 2015-04-01 16:44 原文

vim file1 file2 可以一次代打开多个文件,文件之间切换可以通过 :n  :N

vim -o file1 file2 一次打开多个文件并且在同一个界面中显示(被分割成几个小窗口)  -o5可以控制开始切割成几个小窗口

当打开一个文件之后

用:split 可以将这个文件切割成两个窗口显示

用:split filename 可以将窗口切割出一个新窗口,用于显示filename

 

:vsplit 垂直切割窗口,切割成左右两部分

窗口之间移动:

ctrl+j  ctrl+k

调整窗口的位置

ctrl+w  J  (一定是大写J  shift+j)

ctrl+w  K

ctrl+w  H

ctrl+w  L

ctrl+w - (crtl+w 和 -分开按下)当前窗口高度减少一行

ctrl+w + (crtl+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列

 

推荐阅读