微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim窗口切换

参考资料:

  http://www.cnblogs.com/litifeng/p/8282479.html

当用vim写代码的时候,我喜欢一边看着头文件中结构的定义,一边编写实现的代码,这样就经常用到多窗口来编辑,查看文档。

1、同时打开多个文件,并横向排列

vim -o t.c t.h

2、同时打开多个文件后纵向排列,如果没有使用参数o,那么可以在打开文件后操作

vim t.c t.h
:all   //横向 或者 :vertical all //纵向

3、同一文件分割窗口。如果有一个很长的文件(几千行:)),你想看着前面,来写后面,就要用到这个

#在文件内
:split 或者 :sp

4、关闭窗口

#关闭当前窗口
:close
#保留当前窗口,关闭其他窗口
:only

5、打开一个文件后,又想打开别的文件

复制代码

#横向打开一个文件
:sp 文件名
#纵向打开一个文件
:vsplit(vsp) 文件名
#打开一个新窗口,注意这时是看不到的
:new 文件名 #纵向打开它 :vnew 文件

复制代码

6、在窗口间跳转

ctrl+w j 向下移动
ctrl+w k 向上移动 ctrl+w h 向左移动 ctrl+w l 向右移动 ctrl+w t 移动到顶端 ctrl+w b 移动到底端

7、移动窗口

Ctrl + w + r:向右或向下方交换窗口,而Ctrl + w + R则和它方向相反。Ctrl + w + x:交换同列或同行的窗口的位置。vim认交换当前窗口的与它下一个窗口的位置,如果下方没有窗口,则试着与上一个窗口交换位置。亦可在此命令前加上数量,与制定的窗口交换位置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐