Что такое «буфер» в VIM? - PullRequest
       14

Что такое «буфер» в VIM?

5 голосов
/ 01 апреля 2012

Когда VIM называет файл, который я редактирую, «буфером» ... что именно это означает?Всякий раз, когда я редактирую файл в оболочке или в приложении, он ссылается на копию файла как на буфер.Мне было любопытно, что именно это означает, но я ничего не мог найти на нем.Любая помощь будет оценена.

Ответы [ 2 ]

7 голосов
/ 01 апреля 2012

С : справка windows-intro , связанная с комментарием icktoofay:

Буфер - это текст файла в памяти ... [который] загружается в память для редактирования. Исходный файл остается неизменным до тех пор, пока вы не запишите в него буфер.

То есть буфер представляет собой сами загруженные / рабочие данные.

4 голосов
/ 01 апреля 2012

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

Но вы можете открыть несколько «буферов» одновременно. И каждый буфер может иметь имя.

См. VI Учебник. Управление текстом :

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

...