次のような行があるとしましょう:
pick 22086f5 do something....
単語の選択と削除で「p」にカーソルを置くことができますが、行は次のようになります。
22086f5 do something....
2 を置換して "s" に置き換えることはできますが、それは私が望んでいることではありません。私が欲しいのは、挿入モードにならずに 1 文字を挿入する簡単な方法です。
次のような行があるとしましょう:
pick 22086f5 do something....
単語の選択と削除で「p」にカーソルを置くことができますが、行は次のようになります。
22086f5 do something....
2 を置換して "s" に置き換えることはできますが、それは私が望んでいることではありません。私が欲しいのは、挿入モードにならずに 1 文字を挿入する簡単な方法です。
pカーソルをand doに置くのがおそらく最も簡単ですces<esc>。バッファに文字sがある場合、たとえば bufferaにある場合、次のことができますde"aP。常に単語を置き換えている場合はpick、 も行うことができますdtkrs。
通常は も使用ces<Esc>しますが、マッスル メモリが 2 つの異なるアクションを好む場合があります。このような場合、次のようなマッピングが役立つ場合があります。
:nnoremap <Space> i$<Esc>r
を使用vehdrsして、最後の文字を除くすべての文字を削除し、最後の文字を に置き換えることができますs。または、スペースが必要ない場合は、dersうまく機能します。