Параметры поиска
Рассмотрим различные ситуации и параметры, влияющие на процесс поиска.
При поиске в "Редакторе кода":
- Если в качестве области поиска выбрано "Выделенное", то поиск начинается с первого выделенного символа и заканчивается последним. При выбранном флажке "Искать назад" поиск производится от последнего выделенного символа до первого выделенного символа.
- Если в качестве области поиска выбрано "Текущее окно", то поиск начинается с первого символа после курсора (или первого символа после выделения, если оно есть) и продолжается до конца текста. Затем поиск продолжается от начала текста и далее продолжается до символа, с которого начался поиск. При выбранном флажке "Искать назад" поиск ведется по направлению справа налево и снизу вверх. Начинается поиск с символа, находящегося перед курсором (или, выделенным текстом, если есть выделение), и до начала текста. Затем поиск продолжается от конца текста до символа, с которого начался поиск. Если при поиске достигнут конец текста, в нижнем правом углу главного окна "Конфигуратора" появится надпись "Достигнут конец документа".
- При выборе других областей поиска, поиск производится от начала до конца текста. При выбранном флажке "Искать назад", наоборот, поиск производится от конца до начала текста.
При поиске в окне "Дерево конфигурации", поиск производится от верхних ветвей дерева конфигурации к нижним (в обратном направлении поиска – от нижних ветвей к верхним). Вот несколько примеров поиска в дереве конфигурации:
- Если в качестве области поиска выбрано "Выделенное", то поиск производится только в выбранной ветви и во всех ветвях, которые в нее входят.
- Если в качестве области поиска выбрано "Текущее окно", то поиск начинается с ветви, следующей за текущей выделенной ветвью, и до самой последней ветви дерева. Затем поиск продолжается с самой первой ветви дерева и далее до ветви, которая располагалась перед той, с которой начался поиск. При выбранном флажке "Искать назад" поиск происходит в направлении снизу вверх. Поиск начинается с ветви, находящейся перед текущей выделенной, до самой верхней ветви. Затем поиск продолжается с самой последней ветви дерева до ветви, с которой начался поиск.
- При выборе других областей поиска, поиск производится от первого до последнего узла. При выбранном флажке "Искать назад", наоборот, поиск производится от конца до начала дерева конфигурации.
При поиске в нескольких окнах, порядок перехода к окнам, в которых будет производиться поиск, является случайным. При переходе процесса поиска к новому окну, оно открывается и становится активным, за исключением использования команды "Заменить все".