使用命令模式从内部打开(编辑)多个文件

ben*_*hka 4 vim edit

已经浏览一个文件时如何打开多个文件?

如果我做:

:e myFile
Run Code Online (Sandbox Code Playgroud)

然后myFile在另一个缓冲区中打开,但是显然:

:e myFile1 myFile2
Run Code Online (Sandbox Code Playgroud)

打开一个名为“ myFile1 myFile2”的新文件...

很容易从外部打开,无论是在选项卡还是在缓冲区中,但是从内部仍然找不到...

rom*_*inl 5

:e其亲戚只接受一个论点。见:help :args

:argadd myFile1 myFile2
Run Code Online (Sandbox Code Playgroud)

要么:

:next myFile1 myFile2
Run Code Online (Sandbox Code Playgroud)

您也可以使用通配符:

:argadd *.rb
Run Code Online (Sandbox Code Playgroud)


小智 0

你可以这样使用:

假设你已经使用 vim 打开了一个名为 ac 的文件

现在进入命令模式。使用 sp(分割)示例:

:spBC

这应该对你有用。您可以通过按 ctrl + (两次 w)来遍历不同的文件