Vimではバッファを「タブ」として使用し、:e[dit]
コマンドを使用して新しいファイルを開きます。:e
コマンドでグロブを使用できないのはなぜですか?
:e some_dir/*
E77: Too many file names
:n
代わりに使用してください:
:n some_dir/*
および他のコマンドでグロビングを使用できます。:edit
ただし、このコマンドは 1 つのファイルしか使用しないため、グロブの結果は 1 つだけである必要があります。:edit
(単一の現在のウィンドウに複数の一致を表示するには、他にどのようにすればよいでしょうか?)
複数のファイルを順番に編集する場合は、代わりに:args
orを使用できます:argadd
。この:split
コマンドは複数のファイルを使用しないことに注意してください (おそらく、多くの一致が不注意で非現実的な数のウィンドウ分割を引き起こすリスクがあるため) が、:Split
この機能を提供する独自のコマンドを作成することもできます。
代わりに :args または :argadd を使用する必要があります。
:args src/*
:tab all
最初のコマンドはすべてのファイルを src/ フォルダーからバッファーにロードし、2 番目のコマンドは各バッファーを個別のタブに配置します。
:help arglist は詳細情報を提供します