7

「マッチャー」を含まないディレクトリ内のすべてのファイル名をvim arglistに入力しようとしています。を使用して「マッチャー」を含むファイル名を入力できます

args *matcher*

一致しないすべてのファイルを取得するためにグロブを無効にする簡単な方法はありますか?

4

2 に答える 2

8

私が知っている唯一の方法は次のとおりです。

:args * | silent! argdelete *matcher*

エラーsilent!を省くために必要な部分です。No match

アップデート。 より少ないキーを入力するための便利なコマンドを作成することもできます:

:command! -nargs=* Args args * | silent! argdelete <args>

そして、次のように使用します。

:Args *matcher*
于 2012-07-18T19:18:24.073 に答える
1

xaizek のコマンドは短くて巧妙です。残念ながら、現在のディレクトリの引数ファイルのみを扱います。これを拡張して、任意のディレクトリで動作するようにし、ArgsAndMore プラグインで引数を処理するための他の便利なコマンドとこれをバンドルしました。

于 2012-07-30T19:31:02.800 に答える