Vimmer は、.単純な変更を繰り返すことができることを知っています。繰り返しできることとできないことのリストを作成しようとしましたが、リストはありますか?
繰り返し可能であることがわかっているものをリストしようとしました: それらはすべて通常モードのコマンドです:
- テキスト挿入:
a,A,i,I,oO - レジスタを含むテキストの変更:
c,C,d,D,p,gp,P,gP,s,SxX - その他のテキストの変更:
J,gJ,r,gr,R,gR,gU,gu,gw,gq,g?,~g~<>= - ビジュアル モードでのこれらの操作に相当します。
- 制御操作:
C-A、C-X gi挿入を繰り返しますが、最後の挿入位置ではなく、現在のカーソル位置で行います。だから、それは一種の作品です。
ただし、以下は含まれません。
- すべての移動および表示コマンド (多すぎてここにリストできません)
- すべての折りたたみコマンド (z コマンド、その他多数)
- マーク (
m) - 置換繰り返し (
&,g&) - コロンまたはフィルター コマンド (
!、:、Q) - マクロの記録または再生 (
qまたは@は、記録または再生中に実行された最後の繰り返し可能なアクションを繰り返します)。 - diff put と get (
dp,do) - 元に戻す (
u,U,C-R) - ヤンク (
y)
tpope の繰り返しプラグインでは、カスタム プラグインが繰り返しメカニズムにサブスクライブできることを知っています。しかし、デフォルトでは、上記のリストは適切ですか?