環境
私vifm
はファイルマネージャーとして使用します(これはここではトピック外ですが、読み続けます)。これにより、vim
バッファー内のファイル名を編集できます。
私がイライラしていることに気付いた1つの問題は、先頭にゼロを付け続けたい番号付きファイルです(例:)movie0001.webm
。vimで適切にフォーマットすることができません。
質問
私はvim
含むバッファがあります:
mov70.webm
mov71.webm
mov72.webm
mov73.webm
mov74.webm
mov75.webm
mov76.webm
mov77.webm
mov78.webm
mov79.webm
そして、カーソルm
は最初の行のから始まります。次に、VG
すべてにマークを付けて、次の69<C-x>
ように変換します。
mov1.webm
mov2.webm
mov3.webm
mov4.webm
mov5.webm
mov6.webm
mov7.webm
mov8.webm
mov9.webm
mov10.webm
しかし、私は実際にこれに到達したいと思います:
mov01.webm
mov02.webm
mov03.webm
mov04.webm
mov05.webm
mov06.webm
mov07.webm
mov08.webm
mov09.webm
mov10.webm
私が試したこと
先頭にゼロが付いている数値の問題は、数値がvim
として扱われるoctal
ためnrformats
、空の文字列に変更しました。
:set nrformats=
それでも、それは助けにはなりませんでした。:h nrformats
何も役に立たずに探し回ってみました。
:subsitute
+の仕事のように聞こえるprintf