Diberi buffer yang dimodifikasi, bagaimana saya bisa membedakannya dengan file yang mendukungnya pada disk untuk melihat apa yang telah saya ubah?
buffers
buffer-modified
hidung katak
sumber
sumber
Jawaban:
Anda menginginkan perintah M-x diff-buffer-with-file. Lihat manual:
Anda mungkin juga tertarik dengan
highlight-changes-mode
yang secara otomatis dan interaktif menyoroti perubahan yang dibuat pada buffer setelah diaktifkan.sumber
highlight-changes-mode
ada jugadiff-hl
paket di GNU ELPA.vc
revisi. Saya bekerja pada diffing buffer (tidak seperti file backingnya) di diff-hl # 33 , tetapi diblokir pada bug di inti Emacs.Perintah
ediff-current-file
:sumber
ediff-current-file
memiliki beberapa manfaat dibandingkandiff-buffer-with-file
jika Anda menginginkan peninjauan interaktif atas perubahan daripada perbedaan biasa. Tinjauan interaktif bahkan memungkinkan untuk mengembalikan beberapa bagian secara selektif, jika Anda akhirnya tidak ingin menyimpannya. Lihat juga emacs.stackexchange.com/a/3778/10614 untuk jawaban yang lebih lengkap.