В KatePart присутствует панель пошагового поиска, а также панель расширенного поиска и замены текста, в которой можно ввести строку замены и указать несколько дополнительных параметров.
Следующие параметры являются общими:
- Искать
Здесь следует ввести строку поиска. Интерпретация строки зависит от параметров, описание которых приводится далее.
- С учётом регистра
Если этот параметр включён, будет выполняться поиск только тех записей, которые соответствуют указанному регистру (верхнему или нижнему) всех символов шаблона поиска.
На панели расширенного поиска и замены доступны несколько дополнительных параметров:
- Обычный текст
Поиск буквальных совпадений со строкой поиска.
- Только полные слова
Если выбран этот режим, сопоставление будет положительным только в том случае, если с обеих сторон найденной строки будут стоять разделители слов (то есть не буквенно-цифровые символы, а любые другие видимые символы или конец строки).
- Управляющие последовательности
Если выбран этот режим, в шаблон поиска можно будет добавить управляющие последовательности из предустановленного списка. Для этого следует открыть контекстное меню поля ввода и выбрать последний пункт — (он будет доступен после выбора этого режима).
- Регулярное выражение
Если выбран этот режим, строка поиска интерпретируется как регулярное выражение. В шаблон поиска можно будет добавить регулярные выражения из предустановленного списка. Для этого следует открыть контекстное меню поля ввода и выбрать последний пункт — (он будет доступен после выбора этого режима).
Подробные сведения доступны в разделе Регулярные выражения.
- Искать только в выделенном фрагменте
Если этот параметр включён, поиск и замена будут выполняться только в пределах выделенного фрагмента текста.
- Найти все
При нажатии этой кнопки все найденные в документе совпадения будут выделены, а в небольшом всплывающем окне будет показано их количество.
Чтобы начать поиск текста, откройте панель пошагового поиска с помощью комбинации клавиш Ctrl+F или пункта меню → .
В нижней части окна редактора появится панель пошагового поиска. Слева от поля ввода текста расположена кнопка закрытия панели.
Поиск выполняется по мере ввода текста. Обнаруженные совпадения выделяются в тексте, при этом цвет фона поля ввода становится светло-зелёным. Если для поискового запроса не обнаружено совпадений, цвет фона поля ввода станет светло-красным.
Кнопки
и
позволяют перейти к следующему или предыдущему вхождению.
Обнаруженные в документе совпадения останутся выделенными даже после закрытия панели поиска. Чтобы снять это выделение, нажмите клавишу Esc.
Можно указать, следует ли учитывать регистр при поиске. Если кнопка
нажата, будет выполняться поиск только тех записей, которые соответствуют указанному регистру (верхнему или нижнему) всех символов шаблона поиска.
Чтобы перейти к панели расширенного поиска и замены, нажмите кнопку
, которая расположена с правой стороны панели пошагового поиска.
Если требуется повторить последний поисковый запрос (при наличии) без открытия панели пошагового поиска, воспользуйтесь пунктом меню → (F3) или → (Shift+F3).
Чтобы заменить текст, откройте панель расширенного поиска и замены с помощью пункта меню → или комбинации клавиш Ctrl+R.
Слева от панели расположена кнопка закрытия панели. Рядом с ней находится небольшое поле со списком, предназначенное для указания шаблона поиска. В этом поле сохраняется информация о последних использованных шаблонах.
Режимом поиска можно управлять с помощью следующих параметров, которые доступны в раскрывающемся списке: Обычный текст, Только полные слова, Управляющие последовательности и Регулярное выражение.
Если выбран режим Управляющие последовательности или Регулярное выражение, в конце контекстного меню поля ввода текста будет доступен пункт . С его помощью к шаблону поиска или замены можно добавить управляющие последовательности или регулярные выражения из предустановленных списков.
Кнопки
и
позволяют перейти к следующему или предыдущему вхождению.
Введите текст, на который следует выполнить замену, в поле Заменить на и нажмите кнопку (будет заменено только текущее выделенное вхождение) или (будут заменены все вхождения в документе).
Чтобы изменить поведение функции поиска и замены, можно выбрать другие параметры (они доступны в нижней части панели). Если кнопка
нажата, будет выполняться поиск только тех записей, которые соответствуют указанному регистру (верхнему или нижнему) всех символов шаблона поиска. Чтобы поиск и замена выполнялись только в пределах текущего выделенного фрагмента, должна быть нажата кнопка
. При нажатии кнопки Найти все в документе будут выделены все вхождения и показано их количество.
Чтобы перейти к панели пошагового поиска, нажмите кнопку
, которая расположена с правой стороны панели расширенного поиска и замены.
Подсказка
При использовании регулярных выражений в поиске и замене текста можно добавлять обратные ссылки, чтобы использовать текст документа, совпавший с подвыражением, заключённым в скобки.
Подробные сведения доступны в разделе Регулярные выражения.
Подсказка
Команды find (найти), replace (заменить) и ifind (пошаговый поиск) можно выполнять из командной строки.