伙计们如何使用单个命令在vim中打开多个文件?
我要打开的这些文件有某种模式,例如:
myfile1dsa
myfile2dsdas
myfile3xzczxcz
Run Code Online (Sandbox Code Playgroud)
还有这些打开的文件在我的vim窗口中创建自己的选项卡吗?
并且超出主题问题:
什么" - "在linux命令中意味着什么?它与" - "的区别如何?
例:
grep --color 'data' fileName
Run Code Online (Sandbox Code Playgroud)
Lie*_*ers 24
您可以在vim使用中打开它们
:args myfile*
Run Code Online (Sandbox Code Playgroud)
或者如果要打开与子文件夹中的模式匹配的所有文件
:args **/myfile*
Run Code Online (Sandbox Code Playgroud)
这一切都假定您当前的目录是您要从中打开文件的文件夹.如果不是,则将目录添加到myfile.
:args /yourfolder/myfile*
:args /yourfolder/**/myfile*
Run Code Online (Sandbox Code Playgroud)
编辑(cudo's to romainl)
要打开选项卡中的所有文件,您可以使用
:argdo tabe
Run Code Online (Sandbox Code Playgroud)
这基本上是这样的:
argdo:对于参数列表中的每个文件tabe :打开一个新标签页并编辑该文件