Как я вновь открыл файл в emacs?

В более старых emacs версиях я раньше вводил:

C-x C-f RET

И это вновь открыло бы файл, который в настоящее время посещают в буфере. Теперь (emacs 23.1.1) это открывает Dired каталога.

16
задан 27.06.2014, 14:22

3 ответа

Я использую M-x find-alternate-file который по умолчанию связывается с C-x C-v.

Эта команда позволяет перезагружать файл на текущий буфер, перезагружение того же файла включает - который показывают в мини-буфере по умолчанию. Это однако не столь удобно, если Вам включили режим идо для переключения буфера, как это не отобразит текущее имя файла по умолчанию.

18
ответ дан 07.12.2019, 10:47

Вы уверены, что не хотите просто возвращаться буфер?

M-x revert-buffer RET
10
ответ дан 07.12.2019, 10:47

Можно сделать C-x C-f M-n RET. Поведение было изменено потому что C-x C-f RET вновь открыть файл не было почти так же распространено как C-x C-f DEL RET вызвать Dired на каталог.

Можно также использовать M-x revert-buffer перезагружать файл от диска и Emacs скажет Вам (в большинстве операционных систем), при попытке отредактировать файл, копия которого на диске была изменена внешне.

C-x C-f M-n также полезно для получения полного пути в файл в мини-буфере, таким образом, можно открыть файл с аналогичным именем или скопировать его в кольцо уничтожения или буфер обмена.

6
ответ дан 07.12.2019, 10:47

Теги

Похожие вопросы