dc4bc34c

Буфера и файлы


В отличии от других редакторов при открытии файла Emacs не оставляет его открытым все время, пока вы работаете с ним. Вместо этого Emacs считывает его в буфер, который находится в оперативной памяти. В течении редактирования буфера и другой работы с ним, с данными на диске ничего не происходит. Только когда вы сохраняете данные, буфер обновляет данные на диске. В этом подходе есть свои достоинства и недостатки, но для вас важно только то, что вы понимаете как это работает.

Как следствие этого, вы увидите термин ``буфер'' используемым в документации по Emacs, режимах, пакетах и прочих вещах. Просто осознавайте, что буфер означает ``копию файла, которая сейчас находится в памяти''. Необходимо также отметить, что не всегда буфер ссылается на файл на диске. Очень часто Emacs создает буфера как результат выполнения ваших команд. Такие буфера могут содержать результат выполнения команды, список выбора, и тому подобные вещи.



Содержание раздела