Saya punya masalah dengan gVim saya. Saya kehilangan beberapa modifikasi penting setelah saya terhubung ke mesin saya setelah proses hibernasi.
Untuk menghindari masalah seperti ini, saya ingin tahu apakah mungkin menambahkan sesuatu di .vimrc (atau plugin) saya yang secara otomatis mencadangkan semua penyimpanan yang dilakukan ke file saya. Ruang disk bukan masalah, saya bisa menghapus file-file ini setelah.
Saya sudah menggunakan
set backup
set backupdir=~/.backup/vim
set directory=~/.swap/vim
Ini menciptakan myfile.extension~
di saya .backup/vim
.
... tapi saya ingin konfigurasi ini untuk menambahkan ~ ke penyimpanan pertama, ~ 0 ke detik, ~ 1 ke ketiga, ~ 2 ke keempat, dan seterusnya - sesuatu yang membuat salinan dari semua modifikasi yang saya buat ke file.
Apakah ini mungkin? Apakah Anda tahu jika ada plugin untuk ini?
Jawaban:
Gunakan RCS untuk menyimpan versi cadangan setiap kali Anda menyimpan file: rcsvers.vim http://www.vim.org/scripts/script.php?script_id=563
sumber
Solusi sederhana: atur drive cadangan Anda sebagai folder Dropbox. Itu membuat revisi semua file yang disimpan, dan Anda tidak perlu mengatur apa pun.
Solusi lain: http://vim.wikia.com/wiki/VimTip962
sumber
Secara otomatis menyimpan dan membedakan beberapa revisi berurutan (seperti VMS): savevers.vim http://www.vim.org/scripts/script.php?script_id=89
sumber
Yah ini seharusnya mudah jika Anda mengatur git repo di folder pencadangan Anda. dan tambahkan pengaturan vim yang memicu skrip berikut pada setiap penyimpanan
sumber