我发现 Vim 的 undo 有点太粗糙了。例如。如果我输入这样的内容:
a // to go into edit mode
to be or not to ve
<esc> // to exit insert mode
哎呀!我打错了。我想开始撤消,所以我按
u
,但随后它清除了整行。 有没有办法逐字或逐字符撤消?
最佳答案
您可以通过 :help i_ctrl-g_u
中断撤消操作.如果你想为每个角色映射它,你可以映射它,但这可能有点复杂。将此映射到空间按钮是一种方法。
:inoremap <Space> <Space><C-g>u
之后,每个单词都可以通过 u 撤消
关于vim - 如何在 Vim 中获得细粒度的撤消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895551/