Vimmer というものはドットコマンドを扱えてナンボだそうです。
そこで、この記事では、ドットコマンドについてご紹介します。
[解答] Vimで直前の編集を繰り返すキー操作
キーバインド
. (ドット一文字)
解説
単発繰り返し(single-repeat)といいます。
キーバインドとしては単純。
最後の変更、つまり i キーで編集モードに入って ESCキーで終了するまでに入力/削除した内容を繰り返すということです。
Ctrl + r と違って、アンドゥ(取り消し)しなくても、何度でも繰り返すことができます。
マクロと違って記録する必要もありません。
この単純さと手軽さは、たしかに非常に強力です。
Vimコマンドの補足情報
Vimコマンドの特徴
- 利用頻度
- 便利さ
- 覚え易さ
関連するVimヘルプ
Vimからは、下記のコマンドでヘルプを確認できます。
:help single-repeat
参考書籍
こちらの最初の項に書いてあるくらい、基本的なコマンドです。
Vim/neovim関連の書籍で、もっとも評判が良くてバイブルと呼んでる人もいる一冊です。Vim/neovimのバージョンに依存しない沢山のTips形式で、その表題通りに「思考のスピードで編集」できるようになるノウハウが詰まっています。その高い評価は Amazon のレビューからも分かる通りです。Vimmer なら必ず一度は読んでおいて間違いありません。
こちらもVim関連の書籍で評価が高い書籍の一冊です。vim-jpで見かける上級Vimmer(Vimサポーターズ)の皆様による、Vimを実践で使ったノウハウからプラグイン関連の情報が詰まっています。日本の Vim界隈を知る上でも是非一読しておきたい一冊です。
Vim/neovim の設定ファイルやプラグインなど、Vim script に関するノウハウがいくつも詰まった一冊です。日本で Vim Script をここまで深く解説している唯一の書籍と言えます。Vim力を伸ばしたいと考えるなら、絶対に避けては通れない書籍でしょう。