Page 3 of 50
Posted: Fri Apr 18, 2008 6:34 pm
by VladSh
У меня нет. Потому что я ей не пользовался

Разве что в QIP для отправки сообщения

Posted: Mon Apr 21, 2008 2:15 pm
by DV
v.1.2 (April 2008)
* for AkelPad 3.5.5+
+ built-in Russian and Ukrainian interface languages
+ additional options and features
Posted: Wed Apr 23, 2008 11:32 am
by VladSh
Реально!
Но ещё несколько моментов:
1. При установленных галках "Слово целиком" и "Искать при наборе" при наборе текста текст ищется не так, как я писал, т.е. он учитывает и разделители в конце (я хотел чтобы он их учитывал только при последующем поиске, т.е. по Enter или F3) - немного неудобно, но в принципе это можно пережить

.
2. При тех же установленных галках и установленной "Останавливаться в конце файла" невозможно набирать сомволы - постоянно вылетает сообщение

. Можно ли сделать, чтобы сообщение не вылетало при наборе, а только если поиск уже продолжается по Enter, F3?
3. Фон меняется - отлично, но при наборе текста, если такого слова нет, то лучше запрещать ввод последнего набранного символа; и лучше как винда издаёт тупой такой звук "тун"

это наверное какое-то системмное сообщение вызывает его, типа "невозможная" или "недопустимая" операция.
4. Поиск по F3 работает только если курсор находится над панелью поиска. Если нет - просто ничего не происходит.
Надо или везде перехватывать F3 или, если курсор находится не над панелью, давать возможность вывода стандатрного диалога поиска.
Я за 1-й вариант; хотя это тоже может быть настройкой.
5. При закрытии плагина и при повторном его открытии (если текст в окне проги не был выделен), то в окошке плагина появляется текст, который мы искали в прошлый раз. Это так и должно быть?
6. Для запоминания предыдущих комбинаций лучше это (стандартное текстовое) поле ввода заменить на ComboBox.
Posted: Thu Apr 24, 2008 10:25 am
by DV
VladSh,
1. Стандартное поведение поиска при установленном флаге FR_WHOLEWORD.
2. Посмотрю...
3. При установленном FR_WHOLEWORD может не найтись
сло, но найдется
слово
4. Надо будет подумать...
5. Да
6. Лучше, но лень
Итого,
посмотрю, что можно придумать с выскакиванием сообщения о ненайденном тексте и с кнопкой F3/Shift+F3. А как быть с Ctrl+F3, Alt+F3?
Posted: Tue May 06, 2008 2:01 pm
by DV
DV wrote:выскакиванием сообщения о ненайденном тексте и с кнопкой F3/Shift+F3
Процесс пошёл.
Posted: Tue May 13, 2008 8:20 am
by DV
QSearch plugin v.1.3
* для AkelPad 3.5.5+
+ перехват клавиши F3 (продолжение поиска) из главного окна
+ мелкие улучшения
Posted: Tue Jun 24, 2008 7:25 am
by DV
QSearch plugin v.1.4
* для AkelPad 3.5.5+
+ новые функции: SelFindNext, SelFindPrev
(...)
Также плагин предоставляет две функции: SelFindNext и SelFindPrev -
для быстрого поиска выделенного слова/фразы ниже или выше по тексту
прямо в окне редактирования.
Поведение этих функций зависит от общих настроек поиска, заданных в
панели QSearch (или в ini-файле, см. ниже).
При этом функции QSearch::QSearch и QSearch::SelFindNext/Prev могут
искать разный текст (QSearch::QSearch - текст в строке поиска, а
QSearch::SelFindNext/Prev - текст, выделенный в окне редактирования).
Предполагается, что для вызова этих функций будут назначены горячие
клавиши (например, Ctrl+Alt+Right и Ctrl+Alt+Left).
Пример использования: выделяем слово в окне редактирования и вызываем
SelFindNext или SelFindPrev. В результате выделение переходит к
следующему или предыдущему слову, совпадающему с выделенным изначально.
(...)
The plugin also contains two functions: SelFindNext and SelFindPrev -
for quick searching for selected word/phrase below or above in the text
right in the editor window.
The behaviour of these functions depends on general QSearch'es options
(in its popup menu or in the ini-file, see below).
Furthermore, the functions QSearch::QSearch and QSearch::SelFindNext/Prev
may search for different text (QSearch::QSearch - for text entered in the
search field, and QSearch::SelFindNext/Prev - for text selected in the
editor window).
These functions are assumed to be assigned with hot-keys (for example,
Ctrl+Alt+Right and Ctrl+Alt+Left).
Example of usage: select a word in the editor window and call the function
SelFindNext or SelFindPrev. As a result, the selection moves to next or
previous word matching the initially selected word.
Posted: Fri Jul 04, 2008 12:33 pm
by DV
v.1.5
Changed: AkelPad 3.6.0 required.
Posted: Mon Jul 14, 2008 9:59 am
by Razmus
Доброе время суток!
Нашел небольшой баг. Я себе мень наковырял:
"Панели инструментов" Index(-3)
{
"Быстрый поиск" +Call("QSearch::QSearch")
"Панель инструментов " +Call("ToolBar::Main")
"Проводник" +Call("Explorer::Main")
"Шестнадцатеричный код выделения" +Call("HexSel::Main")
"Номера строк" +Call("LineBoard::Main")
}
Когда выбираеш любой пункт меню, то панель появляется и убирается, а вот с быстрым поиском косяк, если закрыть в ручьную то появляеься, но не убирается из меню.
Заранее спасибо!
Posted: Mon Jul 14, 2008 2:54 pm
by Instructor
Razmus
См. галочку "Окно: Hotkey закрывает окно".
Posted: Mon Jul 14, 2008 3:18 pm
by Razmus
Спасибо)
Posted: Tue Aug 19, 2008 1:39 pm
by DV
v.1.6
+ новый параметр настройки: srch_selfind_pickup
Posted: Mon Aug 25, 2008 12:39 pm
by Paulus
2 вопроса
1. Насколько я понял, теперь окно всегда встроенное "docked", "non-docked" недоступно?
2. что такое dock_rect=000000007C0200001C0200001A000000 ?
Posted: Mon Aug 25, 2008 4:20 pm
by DV
Paulus wrote:1. "non-docked" недоступно?
Да.
Paulus wrote:2. что такое dock_rect ?
Внутренняя переменная. Запоминает положение docked-окна QSearch относительно других docked-окон (над, под).
При dock_rect_disabled=1 это значение не перезаписывается.
Posted: Mon Aug 25, 2008 4:29 pm
by DV
Кстати, советую обратить внимание на выделенный текст в цитате из файла
QSearch-Rus.txt:
Дополнительные настройки (всплывающее меню панели QSearch или файл "AkelFiles\Plugs\QSearch.ini"):