QSearch plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Infocatcher wrote:Кстати, если честно, я бы и во встроенном диалоге поиска заменил бы. :D
А смысл? Так, как сделано сейчас - кратко и понятно, тем более, что:
Infocatcher wrote: Вот у меня файл с \r\n (или \r), а все равно захватывает.
Именно ведь из-за наличия разных форматов строк (в целях совместимости), регэкспы сделаны так, что нет различий между \r и \n ... это и в документации даже есть, вроде бы...
Хотя, конечно, по спецификации PCRE, даже при установленном флаге PCRE_DOTALL, последовательность \r\n должна соответствовать двум точкам... но, наверное, для упрощения было сделано равное соответствие любых сочетаний переводов строки, т.е. "\n", "\r" и "\r\n" - равнозначны и соответствуют одному символу...
В общем, внести полную ясность, наверное, может только Instructor

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

QSearch v.6.6
+ добавлена настройка " . захватывает \n в регулярных выражениях"

P.S.
В документации AkelPad метасимвол \n обозначен как "любая новая строка".

Offline
Posts: 19
Joined: Sun Jan 17, 2016 5:41 pm

Post by nbsp »

DV wrote:QSearch v.6.6
+ добавлена настройка " . захватывает \n в регулярных выражениях"

P.S.
В документации AkelPad метасимвол \n обозначен как "любая новая строка".
Thank you very much!

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Приветствую!
У меня на вызов диалога сессий назначен левый Ctrl+Alt+S, но плагин почему-то блокирует эту комбинацию клавиш. Можно ли снять это ограничение?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »


Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

KDJ
Не понял, почему ненужно. Я говорил о левом Alt.
Если имеются проблемы с правым Alt, то Вы можете удалить kb2982791.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

VladSh
Эээ. Если QSearch актвиен, то он блокирует все комбинации, и плевать на левость/правость и наличие различного рода модификаторов. Так по-моему всегда было.
А при чем тут kb2982791(kb2993651) который на мою ХР не выпускался и сломать ничего не мог?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

VladSh
left Ctrl+Alt == right Alt (grey Alt)
left Ctrl+Alt+S == right Alt+S (grey Alt+S)

Left Ctrl+Alt is used in some languages to insert letters.
Eg. in Polish Ctrl+Alt+S inserts letter "ś", Ctrl+Alt+A inserts letter "ą", etc.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

KDJ
Это как раз тот случай, когда кто-то по любому будет мучиться. Напоминает такое. Зато арабы довольны.
Как по моему, такие вещи надо выносить в настройки.

Offline
Posts: 4
Joined: Wed Jul 06, 2016 1:18 pm

Post by Deelite »

Парни, подскажите, как настроить, чтобы при открытии текстового файла фокус по умолчанию всегда был в строке поиска?

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Deelite wrote:Парни, подскажите, как настроить, чтобы при открытии текстового файла фокус по умолчанию всегда был в строке поиска?
А зачем? Там уже есть пара настроек, перемещающих фокус ввода при движении мышки, ну и плюс можно назначить "горячую" клавишу.

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

QSearch v.6.7
+ изменено: когда "editor_autofocus" устанавливает фокус ввода в окно
редактирования сразу после того, как что-то было выбрано в истории поиска
(всплывающем списке) QSearch, выбранный текст из всплывающего списка будет
использован для поиска даже при активном "srch_pickup_selection". (Раньше
в этом случае для поиска использовался текст, выделенный в окне редaктора,
а не только что выбранный во всплывающем списке.)

Offline
Posts: 4
Joined: Wed Jul 06, 2016 1:18 pm

Post by Deelite »

DV wrote:
Deelite wrote:Парни, подскажите, как настроить, чтобы при открытии текстового файла фокус по умолчанию всегда был в строке поиска?
А зачем? Там уже есть пара настроек, перемещающих фокус ввода при движении мышки, ну и плюс можно назначить "горячую" клавишу.
Цель как раз - избежать этого лишнего действия. Точно так же, как в настройках Firefox можно включить "искать текст на странице по мере его набора" - безо всяких "ctrl+F". Оказывается, эта мелочь нереально удобна. Понял это, когда перешёл на Хром. Там такого нет, и это просто бесит.
У меня уже было так настроено в Akelpad (случайно получилось) - до того, как откатил систему к предыдущему состоянию. Теперь никак не вспомню, в каком сочетании стояли галочки(

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Deelite wrote:У меня уже было так настроено в Akelpad (случайно получилось)
Не знаю, может, это какой-то резидентный скрипт работал? (Который при открытии файла перемещал фокус в панель QSearch.)
Всё-таки текстовый редактор предназначен в первую очередь для редактирования текста, а не для поиска.
Наиболее похожее поведение будет при следующих пяти установленных галочках:
* "Поиск: Искать на лету" (поиск по мере набора),
* "Поиск: Подхватывать выделенный текст" (QSearch подхватывает выделенный в окне редактирования текст),
* "Окно: Обрабатывать F3 от главного окна" (QSearch перехватывает нажатие F3 в окне редактирования),
* "Окно: Авто-фокус в редактор" (движение мышки в окне редактирования переносит туда фокус ввода),
* "Окно: Авто-фокус в QSearch (движение мышки в окне QSearch переносит туда фокус ввода)".
Дополнительно в общем окне настройки плагинов надо поставить галочку для автозагрузки QSearch::SelFindNext. Это нужно для того, чтобы плагин QSearch стал активен сразу при старте AkelPad, даже когда окно QSearch скрыто. Это, в свою очередь, позволит сделать следующее. Запускаем AkelPad, открываем какой-нибудь документ, выделяем какое-нибудь слово, нажимаем F3 - и QSearch ищет выделенное слово дальше в открытом документе, безо всяких лишних движений.

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

QSearch v.6.8
+ ничего не тянем из MSVCR = меньший размер файла
Post Reply