Jawaban:
Saya menggunakan M-x find-alternate-file
yang secara default terikat C-x C-v
.
Perintah ini memungkinkan untuk memuat kembali file ke buffer saat ini, memuat ulang file yang sama termasuk - yang ditampilkan dalam buffer mini secara default. Namun ini tidak nyaman jika Anda memiliki mode ido diaktifkan untuk switching-buffer karena tidak akan menampilkan nama file saat ini secara default.
find-file
, tidak akan memicu itu.
Anda bisa melakukannya C-x C-f M-n RET
. Perilaku ini diubah karena C-x C-f RET
membuka kembali file hampir tidak biasa C-x C-f DEL RET
untuk memanggil Dired pada direktori.
Anda juga dapat menggunakan M-x revert-buffer
untuk memuat ulang file dari disk, dan Emacs akan memberi tahu Anda (pada sebagian besar sistem operasi) jika Anda mencoba mengedit file yang salinannya pada disk telah dimodifikasi secara eksternal.
C-x C-f M-n
juga berguna untuk mendapatkan path lengkap ke file di minibuffer, sehingga Anda dapat membuka file dengan nama yang sama atau menyalinnya ke ring bunuh atau clipboard.
Saya menemukan saran yang berguna untuk kembali ke perilaku sebelumnya C-x C-f RET
di milis help-gnu-emacs :
Retasan ini diposting oleh Ted Stern:
(defun find-file-read-args (prompt mustmatch)
(list (let ((find-file-default
(and buffer-file-name
(abbreviate-file-name buffer-file-name))))
(read-file-name prompt nil find-file-default mustmatch))
t))
Saya mencobanya dan berfungsi baik untuk saya di emacs 23.1.1.