usr_08: 分割窗口

08.1: 分割窗口

:split # 对当前窗口分割一个副本,默认为上下分割
crrl-w # 在不同窗口中进行跳转
:close # 关闭当前窗口
:only # 保留当前,关闭其他窗口

08.2:打开其他文件分割窗口

:split two.c
:new

08.3:调整窗口大小

:3split alpha.c # 设置新开的窗口显示三行高度

08.4: 数值分割窗口

  :vsplit
  :vsplit two.c
  :vnew

08.5 在不同窗口之间移动

  crtl-w h
  vrtl-w j
  crtl-w l

08.6 对所有窗口执行命令

:qall  #  退出所有窗口
:wall  #  写入所有窗口数据
:wqall
:qall!
:vim -o one.txt two.txt three.txt  #  o参数的作用打开vim的时候启动分割窗口 O可以设置为垂直分割

08.7 使用vimdiff查看两个文件不同之处

:vimdiff  main.c~  main.c
  :set nosrollbind  #  默认diff方式打开为同时滚动,可设置为单独滚动
  :]c  #  跳往下一个不同之处
  :diffupdate  #  更新目前的不同之处
  :dp  #  移除一个不同之处
  :do  #   获得改变

08.8 变量

08.9 tab页

:tabedit  two.c  # 
:tab split
:tab help gt # gt 代表goto tab的意思
:tab only  # 只保留当前tab 

你可能感兴趣的:(usr_08: 分割窗口)