0

コマンド「set tabstop = 4」を実行してから、複数のファイルで「retab」を実行しようとしています。

私は自分の引数リストをそのように取得するところまで来ました

args ~/workspace/**/*.java

args コマンドを使用してファイルを表示しているときに、これがうまく機能することがわかります。「set tabstop = 4」コマンドを実行しようとすると、これの正しい組み合わせを取得できません。私はもう試した

argdo "set tabstop=4" 

その後

argdo "update" 

しかし、更新を適用することはないようです。ファイルの1つに個別に移動してコマンドを実行すると、ファイルが変更されるため、更新があると確信しています。のようなさまざまな組み合わせを試しました

argdo execute "set tabstop=4"

そして、それは何もしないようです。どんな助けでも大歓迎です!

4

1 に答える 1

5

:argdo( に従って:help)の構文は次のとおりです。

:argdo[!] {cmd}

引用は含まれません。複数のコマンドを一度に実行するには、次のように区切ります|

:argdo set tabstop=4 | retab | update
于 2014-11-22T19:30:36.637 に答える