[Vim] ディレクトリ以下のファイルの拡張子を変換する

VimのHelpを見ていたら発見したTipsを紹介ます。 ## 特定のディレクトリの下のファイルの拡張子を一括で変換する ディレクトリの下に以下のようなファイルがあったとします。 * hoge.c * foo.c * bar.c このファイルの拡張子を.blaにするのは、Vimで以下のコマンドを実行します。 ``` `gutter:false; $ vim :r !ls *.c :%s/\(.*\).c/mv & \1.bla :w !sh :q! ``` 置換コマンドでrmコマンドを作成して、shに流して処理します。 Vimにはこんな使い方もあったんですね。 工夫すれば、ちょっと複雑なファイル名変換もできそうです。

0 件のコメント :

コメントを投稿