20

このように質問させてください。vimで新しいファイルを開きます(バージョン1)

#include<stdio.h>
main()
{
...blah
}

を使用<Esc>:w<Enter>してファイルを書き込みます。その後、変更を加えました (バージョン 2)

#include<stdio.h>
main()
{
...blah
... edit1
... edit2 //and large number of changes here and there in code
}

次に、を使用して変更を保存します<Esc>:w<Enter>

バージョン 1 への変更を直接元に戻す方法はありますか (最後の保存であるため)、つまり、常にingを押さずuundo

4

3 に答える 3

5

ファイルを最初に開いたときの状態に簡単に戻ることができます。の前に数字を入力してuください。

10000u、回数を元に戻し10000ます。それが十分でない場合は、試してください1000000u:)

少しずつ元に戻したい場合は、任意の増分で元に戻すことができます。試してみてください5u

ディスクからファイルをリロードするだけの場合は、:e.

于 2013-08-29T00:18:52.273 に答える