我经常在插入模式下按下回车键。为了消除意外回报,我通常会多次按退格键。首先删除所有自动缩进,然后最后删除换行符。vim:在插入模式下撤消换行符?
有没有更好的方法。沿着撤消最后一次击键效果的方向是什么?
我经常在插入模式下按下回车键。为了消除意外回报,我通常会多次按退格键。首先删除所有自动缩进,然后最后删除换行符。vim:在插入模式下撤消换行符?
有没有更好的方法。沿着撤消最后一次击键效果的方向是什么?
是的,您可以使用“u”命令进行撤消。如果您处于INSERT模式,只需按下“Ctrl + C”停止插入,然后按“u”并按回车。
这是否适合您?
顺便说一句,重做的变化用 “Ctrl + R” ...
'u'也会恢复您在插入'
谢谢,但正如romainl所指出的那样,我放弃了在换行之前输入的内容。 – 2013-02-12 09:02:07
您可以使用以下映射:'inoremap
CTRL-W
删除键入的最后一个单词。如果您输入了几个单词或识别级别较深,可能更适合您的需要,因为它会删除您在当前插入模式会话中输入的所有内容。
我是''。 –
romainl
2013-02-12 08:56:43
完美,正是我期待的!你为什么不把它作为答案输入,所以我可以接受它。 – 2013-02-12 09:03:26
@Xavier你能否考虑取消你的回答? TIMTOWTDI,让我们看看替代品! (或者,也许你可以解释为什么这种方法很糟糕,在你看来呢?) – sehe 2013-02-12 13:13:07