Буферы vi
Редактор имеет три типа буферов: буфер стирания (0-9), неименованный буфер и именованные буферы (a-z).
В буферы стирания автоматически заносятся стираемые элементы. В буфере 0 хранится последний стертый элемент, в буфере 1 - предпоследний и т. д.
Занести в буфер:
yy - занести текущую строку в неименованный буфер
yдвижение курсора - занести указанный движением курсора блок текста в неименованный буфер.
"ayy - занести текущую строку в именованный буфер a
"Ayy - добавить текущую строку к содержимому именованного буфера a
"by10j - занести последующие 10 строк в именованный буфер b
Вставить из буфера:
p - вставить в текущую позицию содержимое неименованного буфера
"ap - вставить в текущую позицию содержимое именованного буфера a
"1p - вставить в текущую позицию содержимое буфера стирания 1