到現在講了不少 vim 的編輯方式,但是人有失手,馬有亂蹄,總是難免會有編輯錯誤而想要取消編輯的結果。 在 vim 中當然也提供了這項功能,即為按鍵 u ,這是 undo( 復原 )的意思。 u 會取消上一次的編輯,而如果取消後發現這個編輯是對的,那又要怎麼復原呢? 答案是 CTRL-r ,r 是 redo( 重做 ) 的縮寫。 至於為啥要加個 CTRL 修飾鍵,跟複製不是 c 而是 y 一樣,是因為 r 這個按鍵已經有其他用途,之後會提到。 基本的修復編輯的方式就這樣,vim 還提供一些其他的修復方式。 像是 U 會將所在的那一行整個復原,而 :undo 是 u 在命令模式的名稱。 但是這些我自己平常也不太用到,如果想到深入了解,請 :help undo-redo 來看 vim 文檔的相關說明。