15

伙计们,我如何使用单个命令在 vim 中打开多个文件?

我要打开的这些文件有某种模式,例如:

myfile1dsa
myfile2dsdas
myfile3xzczxcz

并且这些打开的文件是否在我的 vim 窗口中创建了自己的选项卡?

和题外话:

“--”在linux命令中是什么意思?它与“-”有何不同?

例子:

grep --color 'data' fileName
4

1 回答 1

28

vim您可以使用从内部打开它们

:args myfile*

或者如果您想在子文件夹中打开与模式匹配的所有文件

:args **/myfile*

这一切都假设您当前的目录是您要从中打开文件的文件夹。如果不是,则将目录添加到 myfile 中。

:args /yourfolder/myfile*
:args /yourfolder/**/myfile*

编辑(cudo's to romainl)

要打开选项卡中找到的所有文件,您可以使用

:argdo tabe

基本上是这样的:

  • argdo: 对于参数列表中的每个文件
  • tabe:打开一个新标签页并编辑文件
于 2013-05-16T06:29:08.710 回答