6.6. Поиск и замещение

На верх  Назад  Вперёд

IDE имеет функцию поиска текста в активном окне редактора.

FreePascal_Руководство_пользователя_img_24

Рис. 6.7. Окно поиска Free Pascal IDE.

Поиск текста можно выполнить одним из следующих способов:

1.Выбрать в меню SEARCH‑FIND

2.Нажать CTRL-Q-F После этого появится диалоговое окно (рис. 6.7), где можно ввести следующие параметры:

Параметр

Перевод

Описание

Text to find

Текст для поиска

Текст, который нужно найти. Если курсор был установлен на какое-либо слово, то данное слово автоматически подставляется в это поле.

Case sensitive

Учитывать регистр

Если установлен, то поиск текста выполняется с учётом регистра символов.

Whole words only

Только слово целиком

Если установлен, то выполняется поиск целого слова, а не его части.

Direction

Направление

Поиск выполняется в одном из двух направлений: вперёд по тексту (Forward) или назад (Backward).

Scope

Диапазон

Диапазон поиска. Может быть двух видов: во всём тексте (Global) или только в выделенном фрагменте текста (Selected text).

Origin

Начало поиска

Определяет начало поиска. Может принимать одно из двух значений: от текущей позиции курсора (From cursor) или от начала границы диапазона поиска (Entire scope).

После закрытия окна выполняется поиск указанного текста с заданными параметрами. Поиск можно повторить (используя те же параметры) одним из двух способов:

1.Выбрать в меню SEARCH‑SEARCH AGAIN

2.Нажать CTRL-L

Также имеется функция замены найденного текста другим текстом, которая похожа на поиск текста:

1.Выбрать меню SEARCH‑REPLACE

2.Нажать CTRL-Q-A Появится окно, похожее на окно поиска (рис. 6.8).

FreePascal_Руководство_пользователя_img_25

Рис. 6.8. Окно поиска и замены.

В этом окне, кроме параметров, имеющихся в окне поиска, добавлены следующие опции:

Параметр

Перевод

Описание

New text

Новый текст

Текст, который будет вставлен вместо найденного текста.

Prompt on replace

Запрос на замену

Перед заменой IDE будет запрашивать у пользователя подтверждение.

Если окно закрыто кнопкой ОК, то будет заменён только следующий найденный текст. Если окно закрыто кнопкой «Change all» (заменить всё), то весь найденный текст будет заменён.