Правка "extSearch.js" Вы: nobody
Вход

Многие ссылки отключены.
Используйте анонимный вход для включения ссылок.

Обзор

ID артефакта: 9de19c2698112262387444e711091f36fcf5fdbe
Имя страницы:extSearch.js
Дата: 27.01.2016 13:06:03
Создавший пользователь: Omankit
Родитель: e65f53a9919ccf476641fb6fd016d6fb136109a5
Содержимое

Скрипт "Расширенный поиск" (extSearch.js)

Реализует поиск текста при помощи регулярных выражений в пределах активного окна редактора. Поддерживает и "обычный" поиск (поиск подстроки).

В отличие от штатного неглобального поиска выводит сразу все найденные результаты в окно поиска, похожее на окно результатов штатного глобального поиска:

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

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

Между сеансами поиска автоматически сохраняются настройки поиска, а именно:

а также последние 10 поисковых запросов:

Добавлен фоновый глобальный, еще и расширенный поиск

поиск производится по открытой конфигурации базы. При поиске доступен хоткей "Ctr+Shift+BackSpace" для отмены поиска.

Так же добавлен поиск по текущему контейнеру метаданных: применять можно для больших внешних обработок или же к конфигурациям открытым отдельно (Файл-Открыть). Для определения текущего контейнера необходимо открыть любой модуль и вызвать макрос.


21.08.2013 11:15:53 the1 добавил:
Неплохо было бы при отсутствии совпадений не выдавать модальный диалог, а писать красным жирным в окно результатов поиска.


27.01.2016 13:06:03 Omankit добавил:
Многострокового поиска то нет(((

/1234/m