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 件のコメント :
コメントを投稿