Поиск и замена
К
ак
и любой полноценный редактор, редактор
кода содержит средства поиска и замены
текста. Поиск текста удобно использовать
для поиска всех обращений к переменной,
процедуре или функции. Поиск текста
можно осуществить с помощью диалогового
окна Find,
которое открывается командой меню Edit
► Find.
В диалоговом окне можно выбрать область
поиска: Current
Procedure (текущая
процедура), Current
Module (текущий
модуль), Current
Project (текущий
проект) или Selected
Text (выделенный
текст). Открывающийся список Direction
позволяет выбрать направление поиска
All (во всей области) или
Down (далее
по области) При этом можно установить
способ поиска: Find
Whole Word
Only (искать
только целые слова) и Match
Case (с учётом
регистра). При нажатии на кнопку Find
Next будет
найден текст, содержащийся в поле со
списком Find
What (найти).
Следует отметить, что поле со списком
Find What
является списком предыстории, т.е.
содержит все ранее введенные фрагменты
текста.
Ч
асто
необходимо изменить имя переменной,
процедуры или функции во всей программе.
Выполнение такой замены вручную потребует
много времени и, как правило, приводит
к возникновению новых ошибок. Значительно
быстрее и надёжнее выполнить замену с
помощью диалогового окна Replace,
которое открывается командой меню Edit
► Replace.
При нажатии на кнопку Replace
будет найден текст, содержащийся в поле
со списком Find
What и заменён
на текст, содержащийся в поле со списком
Replace
With
(заменить на). При нажатии на кнопку
Replace
All будет
проведена замена во всей определённой
области и выведено сообщение о количестве
произведённых замен.