我經常在插入模式下按下回車鍵。爲了消除意外回報,我通常會多次按退格鍵。首先刪除所有自動縮進,然後最後刪除換行符。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