如何用vim在同一窗口下打开多个文件并来回切换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用vim在同一窗口下打开多个文件并来回切换相关的知识,希望对你有一定的参考价值。

参考技术A 然后在打开的页面输入:

这样就可以在同一窗口下浏览两个文件。以此类推,可以不断地用 :vs file_name打开更多文件

如何切换呢?按 CTRL+W。

注意不要用熟悉了之后在使用浏览器时也用这个快捷键... 浏览器窗口切换是 CTRL + tab

vim的窗口切换

当用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 shift+k
#移动到最下面
ctrl+w shift+j
#移动到最左边
ctrl+w shift+h
#移动到最右边
ctrl+w shift+l

 

以上是关于如何用vim在同一窗口下打开多个文件并来回切换的主要内容,如果未能解决你的问题,请参考以下文章

Linux vim命令笔记

vim窗口切换

vim 多文件操作

MAC OS下, 同一软件下,多个已打开的文件之间切换的快捷键是啥?

VIM 在同一个窗口中同时编辑多个文件

vim 打开多个文件