vim(およびbash)では、ファイル名に代替を指定できます。例:
:arga project/html/{index,sitemap}.html
これは「project/html/index.html」と「project/html / sitemap.html」に展開されます(:arga
両方を引数リストに追加します。でアクセスできます:n
)。
さて、vimはTAB
、可能性を循環することによって、これに対してすでにいくつかのファイル名の補完を行っています。上記の例では、インデックス1、サイトマップ1、そして元のテキストに戻ります。
私はこれだけタイプできるようになります:
:arga project/html/{in
を押しTAB
て、完了させます(中括弧の真ん中にいる場合でも):
:arga project/html/{index.html
また、タブ補完は次のfromからまでも機能project/html/{index.html,sit
しproject/html/{index.html,sitemap.html
ます。
これを行うためのオプションはvimにすでにありますか?そうでない場合、どのように実装しますか?