Модуль поиска и замены

T.C. Hollingsworth

Введение

Модуль «Поиск и замена» позволяет провести поиск по тексту или по регулярным выражениям сразу в нескольких файлах. Поиск возможно провести во всех открытых файлах, всех файлах в одном каталоге и (опционально) его подкаталогах или в активном файле. Возможно даже установить фильтр по имени файла, например, чтобы произвести поиск только в файлах с определённым расширением.

Интерфейс

Поисковый запрос

В верхней части панели поиска файлов всегда отображаются следующие опции:

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

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

Искать

В это поле следует вводить текст для поиска. Поддерживается простой текст или регулярные выражения (если соответствующая функция включена).

Заменить на (текстовое поле)

Заменяющий текст, который будет добавлен в файл(ы) вместо текста в текстовом поле Искать.

Выполнить поиск

Закончив настройку, нажмите кнопку Выполнить поиск. Чтобы выполнить поиск в новой вкладке, нажмите и удерживайте кнопку Ctrl перед нажатием кнопки Выполнить поиск. Для выполнения поиска также возможно нажать клавишу Enter в текстовом поле Искать (соответственно, при нажатии комбинации клавиш Ctrl+Enter поиск будет выполнен в новой вкладке).

Заменить

Закончив настройку, нажмите кнопку Заменить, чтобы произвести замену текста, введённого в текстовом поле Искать, на текст, указанный в текстовом поле Заменить на. Для выполнения замены также возможно нажать клавишу Enter в текстовом поле Заменить на.

Далее

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

Заменить отмеченные

То же самое, что и кнопка Заменить, однако сработает только на отмеченных файлах.

Параметры поиска в папке

Эти параметры отображаются под вышеупомянутыми параметрами запроса. Если вместо этого отображаются результаты поиска, нажмите кнопку , чтобы отобразить параметры поиска в папке.

Поиск

Предусмотрено три варианта: В открытых файлах — поиск по всем файлам, открытым на данный момент в Kate, В папке — поиск внутри папки и (опционально) во вложенных папках, В текущем файле — в текущем активном файле.

Если подключён модуль проектов, возможно также произвести поиск в текущем проекте или во всех открытых проектах.

С учётом регистра

Ограничить результаты поиска только теми, которые содержат ту же комбинацию прописных и строчных букв, что и поисковый запрос.

Регулярные выражения

Позволяет использовать в поиске регулярные выражения вместо простого текста.

Развернуть результаты

Показать все результаты, найденные в каждом файле, а не просто список файлов, которые содержат поисковый запрос.

Папка

Возможно ввести путь к папке, в которой требуется выполнить поиск. Например, чтобы выполнить поиск в исходном коде Kate, введите ~/development/kde/kate/. Эта функция доступна только при использовании режима В папке.

Выбрать файл или папку

Нажмите эту кнопку, чтобы указать расположение папки с помощью диспетчера файлов. Кнопка активна только в режиме поиска В папке.

Нажмите эту кнопку, чтобы указать в поле Папка родительскую папку текущей выбранной папки. Кнопка активна только в режиме поиска В папке.

Эта кнопка позволяет указать в поле Папка папку текущего открытого документа. Кнопка активна только в режиме поиска В папке.

Фильтр

Позволяет выполнять поиск только в тех файлах, которые соответствуют определённому шаблону. Например, чтобы провести поиск только по файлам, написанным на C++, введите *.cpp. Чтобы выполнить поиск в файлах, начинающихся с «kate», введите kate*. Поддерживается ввод нескольких фильтров, которые между собой следует разделять запятой (,). Эта функция недоступна при использовании режима В открытых файлах.

Исключить

Функция, противоположная Фильтру: исключает из поиска те файлы, которые соответствуют определённому шаблону. Поддерживается ввод нескольких шаблонов, которые между собой следует разделять запятой (,). Эта функция недоступна при использовании режима В открытых файлах.

Рекурсивно

Если этот флажок установлен, Kate проведёт поиск также и во вложенных папках выбранного каталога. Эта функция доступна только в режиме В папке.

Искать в скрытых файлах

Если этот флажок установлен, Kate проведёт поиск также и в скрытых файлах и папках, которые обычно не отображаются операционной системой. Эта функция доступна только в режиме В папке.

Следовать по символическим ссылкам

Модуль поиска в файлах обычно не обрабатывает символические ссылки. Когда эта функция активирована, модуль будет выполнять переход по ним и осуществлять поиск в файлах или папках, на которые они ссылаются. Эта функция доступна только в режиме В папке.

Предупреждение

Символические ссылки могут ссылаться на родительскую папку текущей папки, в которой производится поиск, либо на другие папки, содержащие символические ссылки на свои родительские папки. Если эта опция включена и в папке, в которой производится поиск, содержится такая ссылка, Kate будет повторно переходить по ссылке и выполнять поиск, то есть он никогда не будет завершён.

Искать в двоичных файлах

Если этот флажок установлен, Kate будет также производить поиск по файлам, которые не являются текстовыми файлами.

Результаты поиска

Результаты поиска отображаются под параметрами запроса. Если вместо этого отображаются параметры поиска в папке, нажмите кнопку . Результаты поиска также начнут отображаться автоматически после того, как поиск будет произведён.

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

Чтобы просмотреть список совпадений в файле, просто щёлкните по стрелке разворачивания, расположенной слева от названия этого файла (если была выбрана опция Развернуть результаты, список уже будет развёрнут). Для каждого найденного совпадения будет показан номер строки и её содержимое (с поисковым запросом, выделенным полужирным шрифтом).

Чтобы открыть файл, в котором был найден искомый текст, просто дважды щёлкните по нему левой кнопкой мыши. Файл будет открыт в Kate, если это требуется. Также возможно переместить курсор к расположению конкретного совпадения: сделайте в списке двойной щелчок по этому совпадению, а не по имени файла.

Структура меню

ПравкаПоиск в файлах (Ctrl+Alt+F)

Открыть панель поиска и замены.

ПравкаПерейти к следующему совпадению

Перейти к следующему совпадению из результатов поиска модулем поиска и замены.

ПравкаПерейти к предыдущему совпадению

Перейти к предыдущему совпадению из результатов поиска модулем поиска и замены.

ВидБоковые панелиПоказать панель «Поиск и замена»

Включить или отключить отображение панели Поиск и замена.