AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

QSearch plugin
Goto page Previous  1, 2, 3 ... 36, 37, 38
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Deelite



Joined: 06 Jul 2016
Posts: 4

PostPosted: Sun Jul 10, 2016 6:49 pm    Post subject: Reply with quote

DV
Ура!! Спасибо большое! Получилось, хотя и не стразу. А вот последовательность действий не смогу вспомнить. Возможно связано с панелью поиска по ctrl+F (может быть такое?), а возможно просто нужно было при описанных настройках произвести поиск первый раз, а дальше подхватилось. Сейчас стоят указанные Вами 5 галочек + "Всегда с начала".
Если найду закономерность, сообщу)
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 3075
Location: Киев, Русь

PostPosted: Mon Jul 11, 2016 3:31 pm    Post subject: Reply with quote

Для быстрого поиска выделенного текста QSearch::SelFindNext (на F3) и QSearch::SelFindPrev (на Shift+F3) вроде хватало.
Back to top
View user's profile Send private message Visit poster's website
Deelite



Joined: 06 Jul 2016
Posts: 4

PostPosted: Sun Nov 13, 2016 5:06 am    Post subject: Reply with quote

Вдруг кому-нибудь пригодится:
скриншот всех настроек (конечно, важны не все, а сочетание нескольких конкретных, но каких именно, я не выяснял), при которых любой текстовый файл открывается уже с автофокусом в строке поиска. То есть открыл файл и сразу набираешь первые буквы искомого слова безо всяких Ctrl+F и предварительного выделения текста. Получаем аналог функции в Firefox "искать текст на странице по мере его набора" (как же мне не хватает этого в Яндекс браузере!..)
Удобно, к примеру, если хранишь все пароли в одном текстовом документе Very Happy

Back to top
View user's profile Send private message
qsearch12



Joined: 04 Apr 2017
Posts: 3

PostPosted: Tue Apr 04, 2017 5:53 pm    Post subject: Feature request Reply with quote

Видел такую фишку в Notepad++, а в Akelpad можно тоже так сделать?

Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 990
Location: Kyiv, Ukraine

PostPosted: Thu Apr 06, 2017 1:11 pm    Post subject: Re: Feature request Reply with quote

qsearch12 wrote:
Видел такую фишку в Notepad++, а в Akelpad можно тоже так сделать?

Пока нет. Поиск ищет только ближайшее совпадение, а подсветка работает только с тем, что на экране, и не возвращает найденное количество совпадений.
Тут интереснее другое. Каким образом создаётся этот демонстрационный ролик, показывающий уже изменённый графический интерфейс?
Back to top
View user's profile Send private message
qsearch12



Joined: 04 Apr 2017
Posts: 3

PostPosted: Fri Apr 07, 2017 5:43 pm    Post subject: Re: Feature request Reply with quote

DV wrote:

Каким образом создаётся этот демонстрационный ролик, показывающий уже изменённый графический интерфейс?

Это фотошоп имитирующий аналогичную функцию в Notepad++

DV wrote:

Поиск ищет только ближайшее совпадение, а подсветка работает только с тем, что на экране, и не возвращает найденное количество совпадений.

Вот пример того как находится количество совпадений:

1. На этой странице http://tc-image.3dn.ru/forum/24-463-1 Andrey_A выкладывает модифицированные сборки Akelpad

2. В нижней части первого поста под спойлером есть 3 ссылки на скачивание AkelPad Image Mini 31.31

3. Вот так ищется совпадение выделенной фразы


4. О том как это работает Andrey_A пишет здесь http://tc-image.3dn.ru/forum/9-342-1#1063

Можно ли взять его код и с помощью него находить количество повторений?
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 990
Location: Kyiv, Ukraine

PostPosted: Mon Apr 10, 2017 1:51 pm    Post subject: Re: Feature request Reply with quote

qsearch12 wrote:
Можно ли взять его код и с помощью него находить количество повторений?

Плагин QSearch написан на C и имеет свою внутреннюю специфику (см. функцию qsearchDoSearchText в файле "QSearchDlg.c"), и перенести туда функционал из скрипта Андрея так просто не получится. Фактически, в QSearch придётся написать свою функцию FindAll.
Я подумаю над этим, но ничего обещать не буду.
Back to top
View user's profile Send private message
qsearch12



Joined: 04 Apr 2017
Posts: 3

PostPosted: Mon Apr 10, 2017 4:11 pm    Post subject: Reply with quote

Супер, спасибо! Very Happy
Back to top
View user's profile Send private message
hjgsgkshf



Joined: 24 Jul 2017
Posts: 3

PostPosted: Mon Jul 24, 2017 4:31 am    Post subject: Reply with quote

Присоединяюсь к пожеланию qsearch12: такая фишка очень бы пригодилась.

DV,
есть ли какое-либо движение с этой штукой?
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 990
Location: Kyiv, Ukraine

PostPosted: Tue Jul 25, 2017 7:04 pm    Post subject: Reply with quote

hjgsgkshf wrote:
есть ли какое-либо движение с этой штукой?

Пока нет. Не тянет заниматься программированием в свободное время.
Back to top
View user's profile Send private message
hjgsgkshf



Joined: 24 Jul 2017
Posts: 3

PostPosted: Wed Aug 02, 2017 10:37 pm    Post subject: Reply with quote

DV wrote:
Пока нет. Не тянет заниматься программированием в свободное время.

Готов платить за работу. Сколько это может для меня стоить?
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 990
Location: Kyiv, Ukraine

PostPosted: Thu Aug 03, 2017 6:01 pm    Post subject: Reply with quote

Smile Если подходить к этому с точки зрения бизнеса, то довольно много.
Задача достаточно трудоёмкая, включающая в себя:
- алгоритмы FindAll для поиска простого текста/с регулярками/с QSearchFindEx;
- мультипоточность (чтобы UI не "зависал" при поиске всех вхождений в больших файлах);
- новый UI для показа результатов Find All (было бы неразумно создавать такой мощный поисковой инструмент - и не использовать его для отображения результатов поиска).
Я бы сказал, что на это потребуется порядка 40 рабочих часов, а то и больше. (Что по времени составило бы около месяца написания и отладки кода по вечерам.) По бюджету это - примерно 1/4 от месячной зарплаты программиста.
Другое дело, что в рамках open-source проекта AkelPad (как и в случае FAR Manager, кстати) такой подход совершенно некорректен. Авторы не выставляют счёт за свои услуги - и поэтому чисты перед собственной совестью и вольны делать всё что угодно, безо всяких обязательств.
Back to top
View user's profile Send private message
hjgsgkshf



Joined: 24 Jul 2017
Posts: 3

PostPosted: Fri Aug 04, 2017 6:13 pm    Post subject: Reply with quote

DV wrote:
Smile Если подходить к этому с точки зрения бизнеса, то довольно много.
Задача достаточно трудоёмкая, включающая в себя:
- алгоритмы FindAll для поиска простого текста/с регулярками/с QSearchFindEx;
- мультипоточность (чтобы UI не "зависал" при поиске всех вхождений в больших файлах);
- новый UI для показа результатов Find All (было бы неразумно создавать такой мощный поисковой инструмент - и не использовать его для отображения результатов поиска).
Я бы сказал, что на это потребуется порядка 40 рабочих часов, а то и больше. (Что по времени составило бы около месяца написания и отладки кода по вечерам.) По бюджету это - примерно 1/4 от месячной зарплаты программиста.
Другое дело, что в рамках open-source проекта AkelPad (как и в случае FAR Manager, кстати) такой подход совершенно некорректен. Авторы не выставляют счёт за свои услуги - и поэтому чисты перед собственной совестью и вольны делать всё что угодно, безо всяких обязательств.


1. Достаточно поиска простого текста (без регулярок)
2. Многопоточность не нужна
3. Все что требуется от UI - показ кол-ва вхождений

Open source проекты и поощрение авторов проектов не взаимоисключающие вещи, т.к. результаты по-прежнему бесплатны и общедоступны

Однако если столь значительный ответ на простой вопрос написан, чтобы создать видимость фиктивной причины, закрывающей исходную - лень, то это понятно.

Мне лень платить за это, но я борюсь с этой ленью из-за всех нас, чтобы жизнь делать лучше.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 36, 37, 38
Page 38 of 38

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group