Nas versões mais antigas do emacs, eu costumava digitar:
C-x C-f RET
E reabriria o arquivo atualmente visitado no buffer. Agora (emacs 23.1.1) ele abre Dired do diretório.
Eu uso o M-x find-alternate-file
que é por padrão vinculado a C-x C-v
.
Este comando permite recarregar um arquivo no buffer atual, recarregando o mesmo arquivo include - que é mostrado no mini-buffer por padrão. No entanto, isso não é tão conveniente se você tiver ativado o modo ido para alternância de buffer, pois ele não exibirá o nome do arquivo atual por padrão.
find-file
, não o aciona.Tem certeza de que não deseja apenas reverter o buffer?
fonte
Você pode fazer
C-x C-f M-n RET
. O comportamento foi alterado porqueC-x C-f RET
reabrir um arquivo não era tão comum quantoC-x C-f DEL RET
invocar Dired no diretório.Você também pode usar
M-x revert-buffer
para recarregar um arquivo do disco, e o Emacs informará (na maioria dos sistemas operacionais) se você tentar editar um arquivo cuja cópia no disco tenha sido modificada externamente.C-x C-f M-n
também é útil para obter o caminho completo para o arquivo no minibuffer, para que você possa abrir um arquivo com um nome semelhante ou copiá-lo para o kill ring ou área de transferência.fonte
Eu encontrei uma sugestão útil para voltar ao comportamento anterior
C-x C-f RET
na lista de discussão ajuda-GNU-Emacs :Este hack foi postado por Ted Stern:
Eu tentei e funciona bem para mim no emacs 23.1.1.
fonte