让我们说我有这样一句话:
pick 22086f5 do something....
我可以将光标放在" p"在选择和删除单词中,然后该行看起来像:
22086f5 do something....
我可以对2进行替换并将其替换为"",但这并不是我想要的。我想要的是一种插入1个字符而不进入插入模式的简单方法。
答案 0 :(得分:2)
将光标置于p
并执行ces<esc>
可能最简单。如果您在缓冲区中有s
字母,例如缓冲区a
,则可以执行:de"aP
。如果您总是替换单词pick
,则还可以dtkrs
。
答案 1 :(得分:0)
您可以使用vehdrs
删除没有最后一个字母的所有字母,然后将最后一个字母替换为s
。或者,如果不需要空格,那么ders
将很好地工作。
答案 2 :(得分:0)
我通常也会使用ces<Esc>
,但有时肌肉记忆更喜欢两种截然不同的动作。对于这些情况,如下所示的映射可能会有所帮助:
:nnoremap <Space> i$<Esc>r