次のような行があるとしましょう:
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
うまく機能します。