| |
Редактор vi предоставляет набор команд, которые разбивают текст в файл и
набор команд, которые копируют часть текста и помещают в другое место в файле.
Вы можете переместить текст из одного места в буфере редактора vi в
другое, удалив строки, а затем поместив их в требуемое место. Удаленный текст
сохраняется во временном буфере. Переместите курсор на то место, куда вы хотите
поместить текст и нажмите клавишу p. Удаленные строки будут добавлены
ниже текущей строки.
Удаленная с помощью команды удаления строка может быть помещена в середине
другой строки. Позиционируйте курсор между двумя словами, затем нажмите клавишу
p. Удаленная строка будет помещена после курсора.
Так как временный буфер сохраняет результат только последней команды, то
команда p должна использоваться сразу же после команды удаления. Команда
p используется также для копирования текста, помещенного во временный
буфер командой y.
Быстрым способом перемещения букв является комбинация команд x и p
(xp). Команда x удаляет букву, p - помещает ее после
следующего символа. Например, в следующем предложении есть ошибка:
       A line of tetx
Поместите курсор под буквой t в комбинации tx и затем
нажмите клавиши x и p. В результате получим:
       A line of text
Вы можете копировать одну или несколько строк текста во временный буфер и затем
поместить копию этого текста в определенное место в файле. Чтобы поместить текст
на новое место, введите команду y. Команда y имеет следующий
общий формат:
    [number]y[text_object]
Копирование строк с помощью команды y не
удаляет их с прежнего места в файле, т.е. вы можете поместить один и тот же
кусок текста в нескольких местах.
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |