КОМАНДЫ РЕДАКТИРОВАНИЯ СТРОК
Итак, вы уже знаете способы изменения символов и слов и можете приступить к корректированию целых строк. Р
Слово Р, которое мы уже ввели ранее, использует тот же буфер вставок, что и команда I. Предположим, что в вашем буфере вставок все еще находится фрагмент ВНОВЬ из предыдущего примера, а строка 14 все еще является текущей. Наберите на клавиатуре следующий текст: P<return>
В результате прежнее содержимое строки 14 заменяется содержимым буфера вставок и в ней теперь находится только одно слово ВНОВЬ.
Чтобы получить представление об этой команде, посмотрите три примера ее применения:1. Р ВЕСЬ ЭТОТ TEKCT<return> 2. Pbb<return> 3. P<return>
В первом примере указанная строка помещается в буфер вставок, а затем в текущую строку, во втором заполняется пробелами буфер вставок, а затем и текущая строка, и, наконец, в третьем содержимое буфера вставок вносится в текущую строку.
U
Подобную функцию выполняет и слово U, Оно помещает содержимое буфера вставок ниже текущей строки. К примеру, допустим, что ваш блок имеет вид:
Если вы передвинете курсор ко второй строке: 2 Т
а затем наберете U KAPЛИH<return> ok
U KУПEP<return> ok
то пoлучитe следующее:
Вместо того чтобы заменить текущую строку, команда U «втискивает» содержимое буфера вставок между текущей и последующими строками, передвигая их ближе к концу. Если бы в строке 15 находилась какая-то информация, она была бы вытеснена за пределы экрана и потеряна. Когда вы добавляете последовательность строк, проще иметь дело с командой U, а не Р, например: 1 Т P AДAMC<rеturn> ok
U БPAУH<return> ok
U KЬЮДАХИ<return> ok
U ДЭВИС<return> ok
Перечисленные выше три способа использования команды Р применимы также и к команде U.
X
Команда X по своему действию противоположна команде U. Она извлекает текущую строку. Если в рассмотренном выше примере мы сделаем строку 3 текущей (с помощью предложения 3 Т), а затем введем X<return>
то строка 3 будет удалена, а нижние строки передвинутся вверх:
Как видите, по команде \ извлеченная строка тоже помещается в буфер вставок. Это облегчает ее перемещение в дальнейшем. Например, последовательно вводя два предложения 9 T<return>
и P<return>
вы можете поместить КАРЛИН в строку 9.
Для того чтобы вставить новую нулевую строку, а прежнюю нулевую строку опустить ниже, нужно сначала поместить эту новую строку под нулевой: 0 T U ЭТО НОВАЯ НУЛЕВАЯ СТРОКА.<return>
а затем первые две строки поменять местами: 0 Т X U<return>