伙计们,我如何使用单个命令在 vim 中打开多个文件?
我要打开的这些文件有某种模式,例如:
myfile1dsa
myfile2dsdas
myfile3xzczxcz
并且这些打开的文件是否在我的 vim 窗口中创建了自己的选项卡?
和题外话:
“--”在linux命令中是什么意思?它与“-”有何不同?
例子:
grep --color 'data' fileName
vim
您可以使用从内部打开它们
:args myfile*
或者如果您想在子文件夹中打开与模式匹配的所有文件
:args **/myfile*
这一切都假设您当前的目录是您要从中打开文件的文件夹。如果不是,则将目录添加到 myfile 中。
:args /yourfolder/myfile*
:args /yourfolder/**/myfile*
编辑(cudo's to romainl)
要打开选项卡中找到的所有文件,您可以使用
:argdo tabe
基本上是这样的:
argdo
: 对于参数列表中的每个文件tabe
:打开一个新标签页并编辑文件