Спасибо за плагин, буквально раз в 5 ускоряет работу с текстами.
У меня хотелка:
Можно ли сделать так, что-бы будучи активной панель быстрого поиска реагировала на нажатие стрелок вверх/вниз и мотала документ. А то бывает найдешь строку, и нужно убедится что это именно она а не похожая ниже по тексту который не отображается вот и приходится закрывать быстрый поиск, мототаь мышкой а потом опять открывать панель для продолжения поиска.
Плагин позволяет продолжать поиск с закрытой панелью QSearch.
Кроме того, функции SelFindPrev и SelFindNext, которые можно вызвать прямо из окна редактирования по горячей клавише, позволяют перейти к следующему/предыдущему слову, совпадающему с выделенным.
Кроме того, можно поставить галочку, чтобы при вызове функций SelFind выделенный текст становился текущим искомым текстом панели QSearch (даже невидимой), с тем, чтобы можно было продолжить поиск по F3. RTFM!!! QSearch-Rus.txt писался не просто так.
Нашел странный баг:
На функцию QSearch::SelFindNext назначил комбинацию Ctrl+Shift+PageDown(при назначании что через диалог plugins, что через плагин Hotkeys баг воспроизводиться идентично) Выделил текст и пытаюсь найти далее с помощью этой комбинации, но поиск почемуто происходит вверх, а не вниз. На других комбинайиях клавиш работает нормально.
Ага, это из-за клавиши Shift. Исправляется добавлением одной строки - дополнительного условия для флага QSEARCH_SEL перед ((GetKeyState(VK_QS_FINDUP) & 0x80) == 0x80) в qsearchDoSearchText().
Добавлю и потестирую на днях.
QSearch v.1.9 (Декабрь 2008)
+ новая функция: DialogSwitcher
Функция DialogSwitcher позволяет переключаться между диалогами "Поиск",
"Замена", "Перейти к строке" и диалогом QSearch с помощью "горячих клавиш"
этих диалогов. Например, если нажать Ctrl+H в диалоге "Поиск", он
изменится на диалог "Замена". При использовании функции DialogSwitcher
рекомендуется поставить галочку для её автоматической загрузки в окне
настроек плагинов.
The DialogSwitcher function allows to switch between the "Find", "Replace",
"Go to line" and the QSearch dialogs using corresponding hotkeys.
For example, Ctrl+H in the "Find" dialog changes this dialog to the
"Replace" dialog. If you use the DialogSwitcher function, it is recommended
to enable (check) the function's autoload checkbox in the plugins options
window.
В реализации DialogSwitcher найдена оплошность: горизонтальная полоса прокрутки окна редактирования не перерисовывалась при переключении с диалога Поиска/Замены на окно QSearch.
Исправлено в новой версии - скоро будет.
Приветствую!
Можно ли в месседже, сообщающем о том, что достигнут конец файла, сделать установку курсора мыши на кнопке (у меня всегда в Винде включена опция по автоустановке курсора, но в этом месседже она почему-то не работает)? Это очень удобно - чтобы не двигать зря мышкой, попадая по кнопке - экономит кучу времени
?!
Т.е. после нахождения и выделения текста нужно вызвать одну единственную команду - всё подсветится само!
Единственное, что придётся сделать - это проверить, установлен ли HighLight-плагин.
По моему было бы реально круто! QSearch просто бы порвал