Библиотека сайта rus-linux.net
4.2.2. Как работает текстовый редактор
4.2.2.1. Буфера редактора текста
Прежде чем использовать текстовый редактор для создания нового файла или модификации существующего, вы сначала делаете запрос shell передать управление редактору. Как только это произойдет, редактор располагает временным рабочим пространством, называемом буфером редактора. Любая информация, которую вы вводите во время редактирования файла, сохраняется в этом буфере и здесь можно ее редактировать.
Так как буфер является временным рабочим пространством, то любой введенный текст и любые изменения также являются временными. Буфер и его содержимое будут существовать только во время процесса редактирования. Если вы хотите сохранить файл, то должны дать текстовому редактору команду записать содержимое буфера в файл. Файл сохраняется в памяти компьютера. Чтобы предотвратить потерю содержимого буфера, редактор посылает вам напоминание о том, чтобы не забыть записать его в файл, при попытке завершить работу с редактором.
Текст в буфере организуется в строки. Строка текста является просто набором символов, которые появляются на экране горизонтально, и завершается строка при нажатии клавиши RETURN. Иногда строка может выходить за рамки экрана. Некоторые терминалы отображают непоместившееся продолжение строки на следующей строке, другие - нет.