Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

6.12. Команда вставки строк (i)

Данная команда используется для вставки в текст строк, вводимых с терминала.

Формат команды:

	[n]i<CR>
где n - номер строки в буфере редактора, перед которой надо вставить новые строки.

Если "n" отсутствует, то строки вставляются перед текущей строкой.

Ввод новых строк с терминала завершается символом "." в первой позиции.

Текущей строкой после выполнения командыы "i" становится последняя вставленная строка.

Пример использования команды "i" для вставки 3-х строк перед 7-й строкой:

Пример.

        7i<CR>
        строка 1<CR>
        строка 2<CR>
        строка 3<CR>
        .<CR>

6.13. Команда замены строк (c)

Команда используется для замены строки или группы строк в буфере редактора.

Формат команды:

	[n[, k]]c<CR>
где n, k - номера начальной и конечной заменяемых строк.

По данной команде редактор удаляет строки с номерами от "n" до "k" включительно и заменяет их строками, вводимыми с терминала после команды "c".

Ввод новых строк завершается символом "." в первой позиции и <CR>.

Если в команде указан номер одной строки, заменяется одна строка.

Если номер строки не указан, то заменяется текущая строка.

Пример замены строк с ".+1" по последнюю.

Пример.

        .+1 $c<CR>
        ... строки текста ...
        .<CR>

Строки, которые вводятся между командами "c" и ".", займут место исходных строк между начальной строкой и конечной строкой. Это наиболее удобно при замене строки (или нескольких строк), содержащих ошибку.


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют