如何在Vim中進行重作(即「撤消撤消」)?

在Vim中,我作了太多的撤消。 如何撤消此操做(即重作)? html


#1樓

奇怪沒有人提到:earlier / :later 。 要重作你須要作的一切 vim

later 9999999d

(假設您最初在9999999天前編輯了該文件),或者,若是您還記得當前撤消狀態與所需撤消狀態之間的差別,請分別使用NhNmNs表示小時,分鐘和秒。 + :later N<CR> <=> Ng+:later Nf用於文件寫入。 spa


#2樓

Ctrl + r code


#3樓

在命令模式下,使用U鍵撤消,使用Ctrl + r重作。 請訪問http://www.vim.org/htmldoc/undo.htmlhtm


#4樓

CTRL + r 文檔

「r」是小寫的。 get


#5樓

Vim文檔 it

<Undo>      or                  *undo* *<Undo>* *u*
u           Undo [count] changes.  {Vi: only one level}

                            *:u* *:un* *:undo*
:u[ndo]         Undo one change.  {Vi: only one level}

                            *CTRL-R*
CTRL-R          Redo [count] changes which were undone.  {Vi: redraw screen}

                            *:red* *:redo* *redo*
:red[o]         Redo one change which was undone.  {Vi: no redo}

                            *U*
U           Undo all latest changes on one line.  {Vi: while not
            moved off of it}
相關文章
相關標籤/搜索