VI可以一次打开多个文件,如:
$ vi a.pl b.pl
可以用下面的命令在打开的多个文件间进行切换:
:n 切换至下一个文件 :N 切换至上一个文件
或者打开一个文件后,用:e打开另一个文件:
:e another_file
然后用下面的命令在打开的两个文件间进行切换:
:e #
可以用:ls命令列出打开的所有文件。
:ls
如今的显示器尺寸都很大,只显示一个文件有些浪费。VI还可以把屏幕分割成几个部分,分别显示不同的文件。VI分割屏幕的命令有:
ctrl + w, v 或 :vsplit 或 :vsp 或 :vs 左右分屏 ctrl + w, s/n 或 :split 或 :sp 上下分屏 ctrl + w, w/p/h/j/k/l 在不同的屏间移动光标 ctrl + w, q 关掉光标所处分屏
如下图就是将屏幕分为左右两部分: