The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа
next up previous contents index
Next: Копирование и перемещение текста Up: Экранный редактор vi Previous: Модификация текста   Contents   Index

Извлечение и присоединение текста

Редактор 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 не удаляет их с прежнего места в файле, т.е. вы можете поместить один и тот же кусок текста в нескольких местах.



Alex Otwagin 2002-12-16



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру