因为我还在学习 vim,所以我经常发现自己错误地输入了错误的命令(例如,假设我输入了ci{
,而我的意思是ca{
)。当我这样做时,vi 进入插入模式并(在本例中)删除一些文本,准备好输入替换内容。如果我Esc
此时点击,我将返回正常模式,但c
命令删除的文本仍然被删除。有没有办法让我回到正常模式,同时撤消该命令的全部效果?(我知道我可以打u
后Esc
,但我正在寻找一个键/加速键)。
小智 7
自己创建绑定。
imap <C-u> <esc>u
Run Code Online (Sandbox Code Playgroud)
这将使 control-u 的按键返回到常规模式并发出撤消命令。