algeriano wrote:Guys, tell me how to configure that when you open a text file, the default focus is always in the search bar?
QSearch does not propose such ability since editing, in my opinion, has higher priority than searching when we are talking about a text editor (not viewer). Anyway, the user Deelite wrote he somehow succeeded to get such behavior - but I can't believe it. If he did achieve that, then it looks like a "buggy feature" because such behavior was not added intentionally
QSearch, however, proposes a wide range of additional options that allow delicate tuning of the behavior. The details are in "AkelFiles\Docs\QSearch-Eng.txt". In particular, when both "Window: Editor auto-focus" and "Window: QSearch auto-focus" are checked, a simple move of the mouse cursor switches the focus between AkelPad's editing window and QSearch'es search field.
Well, can always can try write resident script hooked to AKDN_OPENDOCUMENT_FINISH where we will try activate QSearch, but I doubt it will be reliable and userfriendly even for people who request this functionality.
Можно было бы встроить это прямо в QSearch - например, как одну из ручных настроек.
Также замечено, что при установленной галочке "Подсветить все" при поиске с регулярными выражениями галочка "Слово целиком" не имеет эффекта.
Похоже, что при подсветке флаг "Слово целиком" игнорируется, когда он используется одновременно с регулярными выражениями.
В любом случае, это можно исправить средствами QSearch, явным образом обрамляя искомую строку парой \b в случае регулярных выражений + "Слово целиком".
QSearch v.7.1
+ исправлено: галочка "Слово целиком" не оказывала эффект на "Подсветить все" при поиске с регулярными выражениями
+ новая настройка: "Авто-фокус в QSearch (при откр. файла)"
* мелкие улучшения
P.S.
Уже идёт разработка следующей версии плагина. Там будет кое-что интересное.
Тут один умник писал, что поиск в другом потоке не нужен.
Так вот, при поиске слова "soft" в лог-файле размером в 9 МБ (созданного каким-то установщиком) без фонового потока весь AkelPad зависает на несколько минут (!). Отличный подход к дизайну!
Так что я ещё буду допиливать поиск в фоновом потоке, ну и вообще. Это я пока только сырой прототип показал. Ну и, для отчётности, только на эти сырые изменения уже ушло 16 часов разработки.
history_save = 3
Может быть установлено в 0 или быть суммой следующих значений:
0 - (...) не сохраняется
1 - (...) история поиска сохраняется
2 - (...) "Учитывать регистр" и "Слово целиком" сохраняется
4 - (...) сохранять не в Системном Реестре
Ключевой момент: быть суммой следующих значений.
Значение 4 само по себе - єто только признак того, что "сохранять не в Системном Реестре, а там, куда сохраняет настройки AkelPad (например, в .ini файл)"
Однако, какие же настройки сохранять?
Значение 4 является суммой 4+0, а не суммой 4+1+2 или 4+1 или 4+2.
0 - история поиска и состояние галочек не сохраняется.
DV
Да, прошу прощения, невнимательно прочел справку Вчера вечером уже и сам разобрался, но не было возможности исправить свой пост. Зато теперь есть подробная инструкция для торопыг
Что-то я затормозился с разработкой... Сначала нашел несколько неподалок, требующих разбирательства под глубокой отладкой, потом много задач по работе навалилось, теперь вот приболел еще...
Я, пожалуй, создам проект "AkelPad-QSearch" на GitHub - и буду там вікладівать по мере разработки версии для тестирования.