Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Гл. 8. Редактирование 129
17.06.2012 04:32

доходит до конца буфера безрезультатно, он начинает поиск вновь с начала буфера и продолжает его, пока снова не достигнет текущей строки. Такой поиск называется циклическим. Редактор прекращает поиск только после того, как сделан полный круг;

(3) при помощи относительных величин. Вы можете расширить случаи (1) и (2), добавив числа со знаком плюс или минус.

Например,

/pig/ + 2

означает две строки за следующим появлением pig, а

/Summary/—12

означает 12 строк до следующего появления Summary. Особенно удобно использовать номера строк относительно текущей строки. Так, .+3 означает три строки за текущей строкой. На самом деле этим так часто пользуются, что отшл разрешил даже опускать точку и набирать просто +3. Однако мы не будем использовать это сокращение, так как оно на первых порах приводит к некоторой путанице.

Начинающие всегда соблазняются методом (1) номеров строк. Этому соблазну, подобно всем искушениям, лучше всего не поддаваться, но этого не всегда удается избежать. Недостаток номеров строк в том, что они подходят только для очень коротких файлов. Если вы хотите изменить большой файл, то маловероятно, что вам заранее будет известно, что изменяемая позиция находится, скажем, в строке 1597. Существует к тому же еще одна проблема: номера строк изменяются. Так, если вы вставляете дополнительную строку перед строкой 3, то предыдущая строка 3 становится строкой 4, строка 4 строкой 5, а строка 1597 станет строкой 1598.

Если вы намереваетесь когда-нибудь использовать UNIX более чем тривиальным образом, избегайте соблазна использования номеров строк и вырабатывайте привычку находить строки по контексту.

Для того чтобы вы имели четкое представление о том, как установить текущую строку, мы приведем несколько примеров специально на эту тему: мы не будем пока делать каких бы то ни было изменений в буфере.

Простейшие команды редактора ed состоят в установке текущей строки, за которой следует имя команды. Это имя представляется обычно одной буквой.

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw