Посещение файлов
Посещение файла означает чтение файла в буфер. После этого мы говорим, что буфер посещает этот файл, и называем файл посещаемым файлом буфера.
Файл и буфер — это две разные вещи. Файл — это информация, постоянно записанная в компьютере (если вы её не удалите). Буфер, с другой стороны, — это информация внутри Emacs, которая исчезнет в конце сеанса редактирования (или когда вы закроете буфер). Когда буфер посещает файл, он содержит информацию, скопированную из файла. Копия в буфере — то, что вы изменяете с помощью команд редактирования. Изменения в буфере не изменяют файл; чтобы сделать изменения постоянными, вы должны сохранить буфер, что означает копирование изменённого содержимого буфера обратно в файл.
Несмотря на различие между файлами и буферами, люди часто ссылаются на файл, когда подразумевают буфер, и наоборот. Действительно, мы говорим: «Я редактирую файл», а не «Я редактирую буфер, который я скоро сохраню как файл с тем же именем». Люди обычно не нуждаются в явном разграничении. Однако при работе с компьютерной программой полезно помнить о разнице.
| • Функции посещения | Обычные интерфейсные функции для посещения. | |
| • Подпрограммы посещения | Подпрограммы более низкого уровня, которые они используют. |
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Visiting-Files.html