QSearch plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

А является ли корректным регулярным выражением вот это:

Code: Select all

.??
Именно с двойным знаком вопроса?

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

DV
Да: второй знак вопроса включает «жадность»:

Code: Select all

var s = "abc";
s.match(/abc?/)[0]; // "abc"
s.match(/abc??/)[0]; // "ab"
Насколько это актуально для «?», впрочем, вопрос. :)

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

Post by DV »

QSearch v.5.4
* AkelPad 4.8.3+
* теперь при поиске игнорируются "+", "*", "+?" и "*?" в конце регулярного выражения, чтобы избежать выделения до конца файла

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Опечатки в файле

Code: Select all

стр.231,237,243,250: "шестнадцатиричные" -> "шестнадцатеричные"
стр.362: "атозагрузке" -> "автозагрузке"

(proof link)

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

Post by DV »

opk44 wrote:Опечатки в файле QSearch-Rus.txt
Нада буит исправить :)
А чем проверялось, кстати? МС Вордом?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

DV wrote:А чем проверялось, кстати? МС Вордом?
Им (2003-им).

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

Post by FeyFre »

Хотелка:
в панельке быстрого поиска, если вызвать контекстное меню, то покажутся опции плагина. Но если стоять внутри поля ввода искомого, то вызывается меню со стандартными операциями буфера. Хотелось бы и там тоже видеть опции, что-бы менять их оперативно не покидая поле ввода(мышкой, или табом убегая с поля и вызывая его меню).

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

Post by VladSh »

FeyFre
Там какое-то хитрое меню с "Вставить управляющий символ юникода" и "Открыть/Закрыть IME". Не знаю, что оно такое, но может кому-то надо?

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

Post by FeyFre »


Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

В Windows 7 (Vista?) и выше стандартное меню у текстовых полей вот такое:
Image

Например, в стандартном блокноте оно точно такое же.

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

Post by DV »

Лично мне нравится возможность делать Copy/Paste и т.д. из стандартного всплывающего меню.
Как вариант, можно было бы всплывающее меню QSearch добавить как под-меню системного всплывающего меню окна редактирования, но тут возникает непонятка, что делать с идентификаторами элементов меню (QSearch ожидает вполне определённые значения этих идентификаторов - а где гарантия, в общем случае, что те же идентификаторы не используются в системном меню?)

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

Post by VladSh »

DV
FeyFre гарантирует)
"Я гарантирую это" © Лурк
Шутка :mrgreen:

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

Post by FeyFre »

Я пока не рылся в ту сторону, но не думаю что это неподъемная задача. Ведь как-то же другой левый софт находит возможность влезать в чужие менюшки(в том числе и в менюшки АР, тот же SQL-ассистент недавно тут упоминаемый), и ничего, вроде бы проблем не наблюдалось.
в общем случае, что те же идентификаторы не используются в системном меню?
Очевидно, если наше меню заполнять динамчески на лету(предварительно собрав все существующие идентификаторы), то коллизий удасться избежать. На досуге попытаюсь поперехватывать WM_INITMENU т тже с ним, авос что-то и всплывет

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

Post by VladSh »

Хотелось бы именно встройки, а не замены, т.к. дома иногда нападает такая лень - неохота тянуться к клавиатуре для операций с буфером обмена)

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

Post by FeyFre »

VladSh, встройки, встройки.
Post Reply