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*

編集 (romainl に敬意を表します)

タブにあるすべてのファイルを開くには、次を使用できます

:argdo tabe

基本的には次のようになります。

  • argdo: 引数リスト内の各ファイルに対して
  • tabe: 新しいタブページを開いてファイルを編集します
于 2013-05-16T06:29:08.710 に答える