如何在拆分模式下打开多个文件?


37

我知道如何在vim中分割窗口,但是可以从命令行使用vim在分割模式下(启动时)打开多个文件吗?

例如:

vim file1 file2 file3

要么:

vim *.cpp

Answers:


39

您可以使用该选项-o以水平分割打开文件或-O打开垂直分割。以下命令为指定的每个文件打开一个窗口:

vim -o *.cpp
vim -O foo bar baz

您可以通过在oO选项后放置一个整数来告诉Vim最大可打开的窗口数,以下示例将最多打开两个窗口,无论有多少文件匹配,您都会在命令行上看到前两个文件,其余将保持隐藏状态:

vim -o2 *.cpp

查看:help -o所有详细信息。


4
您还可以使用-p打开标签页(FYI ...)
Martin Tournoij 2015年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.