如何在vim中为多个文件打开多个选项卡?

jua*_*blo 7 vim tabs

我可以在新选项卡中打开一个文件:

:tabnew file
Run Code Online (Sandbox Code Playgroud)

假设我有很多文件,例如:util.h 和 util.cpp。

如何在单独的新选项卡中打开这些文件?

我正在寻找类似的东西

:tabnew util.*
Run Code Online (Sandbox Code Playgroud)

Hep*_*ite 8

首先,添加文件作为参数:

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

然后使用:argdo命令:tabnew

:argdo tabnew
Run Code Online (Sandbox Code Playgroud)

您可以使用:bufaddand执行此操作,:bufdo但没有任何缓冲区命令可以同时添加多个文件。此外,使用该:argadd方法可以避免为您已经打开的文件打开选项卡——这取决于您是否使用多个文件参数调用 Vim,或者您是否已经使用了这些:arg*命令。(你总是可以先做:argdel *。)