Saya telah menggunakan fitur undofile di Vim untuk sementara waktu sekarang. Ini fitur yang sangat bagus.
Namun, satu gangguan adalah sangat mudah untuk secara tidak sengaja membatalkan perubahan yang saya lakukan terakhir kali saya membuka file; yang mungkin 2 menit yang lalu, satu jam yang lalu, minggu lalu, atau sebulan yang lalu.
Sebagai contoh, katakanlah saya membuka file, membuat beberapa perubahan, mematikan dan mengubah beberapa file lainnya, dan menemukan bahwa perubahan saya tidak diperlukan, atau mungkin itu hanya beberapa pernyataan debug sementara.
Sebelumnya, saya hanya bisa memegang ukunci sampai Vim berkata "Sudah pada perubahan tertua" :wq
,, dan selesai. Tapi sekarang saya harus sangat berhati-hati untuk tidak membatalkan perubahan yang saya lakukan terakhir kali saya membuka file. Tidak ada cara yang jelas untuk melihat ketika Anda melakukan ini.
Apakah ada cara untuk membuatnya lebih eksplisit? Misalnya dengan menunjukkannya di suatu tempat, mengeluarkan peringatan, atau bahkan meminta konfirmasi.