4

Vimではバッファを「タブ」として使用し、:e[dit]コマンドを使用して新しいファイルを開きます。:eコマンドでグロブを使用できないのはなぜですか?

:e some_dir/*
E77: Too many file names
4

3 に答える 3

3

:n代わりに使用してください:

:n some_dir/*
于 2012-12-26T05:15:28.783 に答える
3

および他のコマンドでグロビングを使用できます。:editただし、このコマンドは 1 つのファイルしか使用しないため、グロブの結果は 1 つだけである必要があります。:edit(単一の現在のウィンドウに複数の一致を表示するには、他にどのようにすればよいでしょうか?)

複数のファイルを順番に編集する場合は、代わりに:argsorを使用できます:argadd。この:splitコマンドは複数のファイルを使用しないことに注意してください (おそらく、多くの一致が不注意で非現実的な数のウィンドウ分割を引き起こすリスクがあるため) が、:Splitこの機能を提供する独自のコマンドを作成することもできます。

于 2012-12-26T00:36:04.150 に答える
1

代わりに :args または :argadd を使用する必要があります。

:args src/*
:tab all

最初のコマンドはすべてのファイルを src/ フォルダーからバッファーにロードし、2 番目のコマンドは各バッファーを個別のタブに配置します。

:help arglist は詳細情報を提供します

于 2012-12-26T07:06:20.290 に答える