vi Undo 命令,viundo命令

來源:互聯網
上載者:User

vi Undo 命令,viundo命令

一、概述

vi Undo 命令:u和U。其中,u 為撤銷最後一條命令,U 為當游標在當前行時,撤銷該行所有操作。(引自《Learning the vi and Vim》)

二、樣本

step4,鍵入命令U,文本復原至step3;

step11,鍵入命令U,文本復原至step10,由於該step無step_undo,step12鍵入命令u,vi提示Already at oldest change。

step    command step_undo       context

0

1       i       0       abc

2       x       1       bc

3       x       2       c

4       U       3       

5       u       2       c

6       u       1       bc      

7       u       0       abc

8       x       7       bc

9       u       0       abc

10      u

11      U       10      c

12      u

三、結論

《Learning the vi and Vim》中將 U 定義為當游標在當前行時,撤銷該行所有操作,該定義不準確。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.