YankRing の動作がとても気に入っています。これにより、最近アンクしたり、削除したり、吊るしたりしたものに何も考えずにアクセスy
できd
ますc
。
ただし、このような補完的な機能は繰り返しコマンドには完全にありません。ほとんどの場合、本当に繰り返したいことを入力したときに、何かをクリーンアップするため.
に を押して、その編集を誤って上書きしてしまいます。x
入力した内容をビジュアルモードでヤンクすることで、まだある程度の時間を戻すことができることがよくありますが、これは理想的ではありません。
過去のいくつかのコマンドを覚えるのは非常に簡単です。
.
問題は、Vim から、吹き飛ばされる前に実行されるストアに含まれる最後のコマンドの表現をどのように抽出できるかということです。
私が恐れているように、唯一の方法は、何かを編集できるすべてのコマンドにプラグインをバインドし、独自のリピート バッファを保存するようにインストルメント化することです。これは実際には実用的ではありません。壊れるプラグインが他にいくつあるかはすでに想像できるからです。しかし、何らかの方法で可能であれば、私はまだこの機能が本当に欲しいと思っています.