АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Команда поиска контекста

Читайте также:
  1. В ПОИСКАХ ЗОЛОТОЙ СЕРЕДИНЫ
  2. Відповідальність та сенс життя (Франкл В. Человек в поисках смысла)
  3. Выделяют методы поиска
  4. Готовый перевод Uncharted: Drake's Fortune: Ch.2 The Search For El Dorado / В поисках Эль Дорадо
  5. Е) любое исследование, в зависимости от направленности диагностического поиска и материальной базы учреждения
  6. Какие элементы содержит каждый результат поиска?
  7. Карточка поиска (выполнить 3 пункта)
  8. Карточка поиска (выполнить 3 пункта)
  9. Команда 1, Команда 2, Команда 3
  10. Команда замены (s)
  11. Команда и группа: особенности, различия, условия эффективности работы.
  12. Команда перенесення файлів та груп файлів і перейменування каталогів

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

6.11.1. Конструкция /.../

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

/текст/

где "текст" - искомый текст.

Редактор просматривает буфер, начиная со строки ".+1" (т.е. следующей за текущей), идет до конца буфера, затем продолжает поиск с первой строки буфера и до текущей строки включительно. При обнаружении строки с заданным текстом редактор распечатывает ее, и эта строка становится текущей.

В случае отсутствия в буфере искомого текста редактор возвращается к текущей строке и печатает символ "?".

Пример.

/lop/

найти в буфере строку, содержащую последовательность символов "lop".

Команда поиска в комбинации с другими командами ("a", "i", "s", "t", "m") может успешно использоваться для указания необходимой строки.

Примеры.

/lop/s//loop/p

найти строку, содержащую слово "lop", и заменить его на "loop", затем распечатать эту строку;

/текст/i

поиск строки, содержащей указанный текст, и вставка перед найденной строкой.

В команде "s" искомый текст в левой части можно не указывать.

Конструкция?...?

Редактор производит поиск не только в прямом, но и в обратном направлении. Для этого в команде поиска вместо символа "/" используется символ "?":

?текст?

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

Продолжение поиска

Если при поиске строки с искомым текстом оказалось, что это не та строка, то для продолжения поиска нужно задать команду в виде:
// - продолжить поиск в прямом направлении;
?? - продолжить поиск в обратном направлении.

 

Команда поиска контекста

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

6.11.1. Конструкция /.../

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

/текст/

где "текст" - искомый текст.

Редактор просматривает буфер, начиная со строки ".+1" (т.е. следующей за текущей), идет до конца буфера, затем продолжает поиск с первой строки буфера и до текущей строки включительно. При обнаружении строки с заданным текстом редактор распечатывает ее, и эта строка становится текущей.

В случае отсутствия в буфере искомого текста редактор возвращается к текущей строке и печатает символ "?".

Пример.

/lop/

найти в буфере строку, содержащую последовательность символов "lop".

Команда поиска в комбинации с другими командами ("a", "i", "s", "t", "m") может успешно использоваться для указания необходимой строки.

Примеры.

/lop/s//loop/p

найти строку, содержащую слово "lop", и заменить его на "loop", затем распечатать эту строку;

/текст/i

поиск строки, содержащей указанный текст, и вставка перед найденной строкой.

В команде "s" искомый текст в левой части можно не указывать.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)