vim的分屏功能

总结起来,基本都是ctrl+w然后加上某一个按键字母,触发一个功能。
(1)在shell里打开几个文件并且分屏:
  vim -On file1 file2 ...
  vim -on file1 file2 ...

大O表示垂直分割(vertical),小o表示水平分割(默认horizontal),后面的n表示分几个屏,实际上我觉得不用写,默认按后面要分割的文件数来决定分几个屏。
(2)在vim里打开一个分屏:
  创建空白分屏:
  :new
  打开任意文件:
  :vsplit(:vsp) filename
  :sp(split) filename
  打开当前文件:
  ctrl+w 和 s(split)
  ctrl+w 和 v(vsplit)

(3)关闭一个分屏:
  :only 或者 ctrl+w 和 o取消其它分屏,只保留当前分屏
  ctrl+w 和 c(close)
  只剩最后一个分屏以后推出:
  ctrl+w 和 q(quit)
(4)移动光标,也就是切换分屏;也可以移动分屏,比如将左分屏移动到右边。
  ctrl+w 和 w(各种切换,只有两个分屏的时候还是比较方便的)
  ctrl+w 和 h(H) 左
  ctrl+w 和 j(J) 下
  ctrl+w 和 k(K) 上
  ctrl+w 和 l(L) 右
(5)最后就是改变分屏尺寸的操作了。
  ctrl+w 和 < 左
  ctrl+w 和 > 右
  ctrl+w 和 + 上
  ctrl+w 和 - 下
  ctrl+w 和 = 恢复均等

最新文章

  1. AJAX操作数据
  2. 分享一个分布式消息总线,基于.NET Socket Tcp的发布-订阅框架,附代码下载
  3. artTemplate-master的应用
  4. 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动
  5. poj 2503(字符串)
  6. iOS App更改显示的项目名
  7. 将bean转换成键值列表
  8. NSDate 时间比较...等
  9. Explode TArray
  10. db2 字符串转换 数字
  11. cf666 C. Codeword 组合数学 离线分块思想
  12. 常用设备类别及其GUID
  13. python选择排序
  14. HDU 4762 Cut the Cake
  15. Lua基础(转)
  16. 从jdbc到mybatis
  17. Redux基础
  18. MySQL、PHP入门
  19. Android动态加载技术(插件化技术)
  20. 解决Geoserver请求跨域的几种思路

热门文章

  1. PHP时间戳和日期相互转换(转载)
  2. centos7 firewall指定IP与端口访问(常用)
  3. PHP数组 转 对象/对象 转 数组
  4. Java: System.exit() 与安全策略
  5. ETL测试小结
  6. datagrid和combobox简单应用
  7. 摩尔吧 FPGA培训
  8. Linux系统中的vi/vim指令【详解】
  9. 学习/linux/list.h_双链表实现
  10. 【Android】导航栏(加图片icon)和不同页面的实现(viewpager+tablayout)