Mengacu pada tugas pembersihan seperti (tetapi tidak terbatas pada) yang dirinci dalam pertanyaan ini:
apakah ada cara untuk menerapkan perintah-perintah itu hanya baris file yang benar-benar dimodifikasi? Ini untuk menjaga agar keluaran diff terfokus pada perubahan aktual setelah mengedit kode sumber (kode-resensi potensial tidak akan bingung dengan perubahan yang terlibat dalam membersihkan seluruh file), sementara tidak memperkenalkan masalah pemformatan baru.
:changes
tidak berfungsi tanpa banyak peretasan; karena tampaknya informasi ini disimpan dalam file viminfo, dan tidak ada cara untuk melihat perubahan mana yang Anda buat pada sesi ini, dan yang sebelumnya ... Kecuali Anda menonaktifkan file viminfo tentu saja, tapi itu agak berat ... ingin terbukti salah di sini, meskipun :-)