В emacs, как я могу сохранить много файлов открытыми сразу?

В данный момент я использую C-xC-f для открытия нового файла, но это становится довольно утомительным.

10
задан 22.10.2012, 22:01

3 ответа

Когда Вы загружаете файл в Emacs с находить-файлом (связанный с Ctrl-f Ctrl-x по умолчанию), это помещается в "буфер". Пока Вы не уничтожаете буфер, это остается в памяти, Вы не должны перезагружать его.

Вы уже получаете доступ к загруженным файлам (буферы) с переключателем к буферу (связанный с Ctrl-x b). Нажмите клавиши, затем введите буферное имя, на которое Вы хотите переключиться (по умолчанию, это - базовое имя для любого загруженного файла).

Можно также нажать Ctrl-x Ctrl-b для получения списка в настоящее время существующих буферов. И нажмите любой буфер там мышью для переключения на него (IIRC, редко используйте мышь с Emacs ;-))

Можно также разделить экран в два (или больше) части для наблюдения различных файлов (буферы) с Ctrl-x 2. Первоначально, это показывает тот же буфер дважды. Переключитесь на другой буфер в одном из окон для наблюдения другого файла.

19
ответ дан 07.12.2019, 12:38

C-x b и C-x C-b - то, что Вы хотите. Также рассмотрите попытку iswitchb или идо. Так как я начал использовать тех, которых я желаю каждой программе, которую я использовал, мог переключить вкладки / окна / документы так же быстро и удобно как emacs. Часто у меня есть 50 файлов или более открытый в emacs, можно найти тот, который Вы хотите очень быстро с iswitchb или идо.

3
ответ дан 07.12.2019, 12:38

Кроме того, при использовании графической версии emacs можно сделать ctrl-x 5 b для открытия, существующий буфер в новом окне (призвал кадр, emacs-говорят), или ctrl-x 5 f для загрузки нового файла в новом окне.

1
ответ дан 07.12.2019, 12:38

Теги

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