Pertanyaan Bagaimana cara mengembalikan versi edit di VIM?


Saya menyadari saya telah menghapus sesuatu karena kesalahan ketika saya mengetik :wq, lalu bagaimana saya bisa kembali ke versi sebelumnya? Terima kasih!


2
2018-05-06 03:18


asal




Jawaban:


Jika Anda memiliki set cadangan, Anda dapat mencoba mencari di folder cadangan Anda. Di .vimrc saya, saya memiliki baris yang mengatakan

set backupdir=~/Backups

Saya dapat mengambil versi lama dari sana.


3
2018-05-06 05:37



Saya akan melakukan pengaturan itu. Terima kasih. - SpawnST


Jika Anda belum menarik atau menghapus apa pun karena mungkin masih ada di buffer yank dan Anda dapat menempelkannya di sesi vim apa pun untuk menampilkan / memulihkannya.


2
2018-05-06 03:23



Saya mencoba dan tidak mendapatkan konten yang tepat di buffer. :( - SpawnST
Anda harus memeriksa semua register dengan :reg ! - u0b34a0f6ae


Jika Anda memiliki Vim 7.3 (yang tidak tersedia pada saat pertanyaan ini awalnya ditanyakan), Anda dapat mengaktifkan pembatalan secara terus-menerus, di mana membatalkan informasi disimpan dan diingat di seluruh sesi Vim, dengan memasukkan ~ / .vimrc Anda:

: mengatur undofile

Anda mungkin juga ingin mengatur 'undodir' pilihan. Lihat:

: membantu 'undofile'
  : membantu 'undodir'
  : membantu persisten-membatalkan


1
2017-10-05 23:32