DV
Ура!! Спасибо большое! Получилось, хотя и не стразу. А вот последовательность действий не смогу вспомнить. Возможно связано с панелью поиска по ctrl+F (может быть такое?), а возможно просто нужно было при описанных настройках произвести поиск первый раз, а дальше подхватилось. Сейчас стоят указанные Вами 5 галочек + "Всегда с начала".
Если найду закономерность, сообщу)
Posted: Mon Jul 11, 2016 3:31 pm
by VladSh
Для быстрого поиска выделенного текста QSearch::SelFindNext (на F3) и QSearch::SelFindPrev (на Shift+F3) вроде хватало.
Posted: Sun Nov 13, 2016 5:06 am
by Deelite
Вдруг кому-нибудь пригодится:
скриншот всех настроек (конечно, важны не все, а сочетание нескольких конкретных, но каких именно, я не выяснял), при которых любой текстовый файл открывается уже с автофокусом в строке поиска. То есть открыл файл и сразу набираешь первые буквы искомого слова безо всяких Ctrl+F и предварительного выделения текста. Получаем аналог функции в Firefox "искать текст на странице по мере его набора" (как же мне не хватает этого в Яндекс браузере!..)
Удобно, к примеру, если хранишь все пароли в одном текстовом документе
Feature request
Posted: Tue Apr 04, 2017 5:53 pm
by qsearch12
Видел такую фишку в Notepad++, а в Akelpad можно тоже так сделать?
Re: Feature request
Posted: Thu Apr 06, 2017 1:11 pm
by DV
qsearch12 wrote:Видел такую фишку в Notepad++, а в Akelpad можно тоже так сделать?
Пока нет. Поиск ищет только ближайшее совпадение, а подсветка работает только с тем, что на экране, и не возвращает найденное количество совпадений.
Тут интереснее другое. Каким образом создаётся этот демонстрационный ролик, показывающий уже изменённый графический интерфейс?
Re: Feature request
Posted: Fri Apr 07, 2017 5:43 pm
by qsearch12
DV wrote:
Каким образом создаётся этот демонстрационный ролик, показывающий уже изменённый графический интерфейс?
Это фотошоп имитирующий аналогичную функцию в Notepad++
DV wrote:
Поиск ищет только ближайшее совпадение, а подсветка работает только с тем, что на экране, и не возвращает найденное количество совпадений.
Вот пример того как находится количество совпадений:
Можно ли взять его код и с помощью него находить количество повторений?
Re: Feature request
Posted: Mon Apr 10, 2017 1:51 pm
by DV
qsearch12 wrote:Можно ли взять его код и с помощью него находить количество повторений?
Плагин QSearch написан на C и имеет свою внутреннюю специфику (см. функцию qsearchDoSearchText в файле "QSearchDlg.c"), и перенести туда функционал из скрипта Андрея так просто не получится. Фактически, в QSearch придётся написать свою функцию FindAll.
Я подумаю над этим, но ничего обещать не буду.
Posted: Mon Apr 10, 2017 4:11 pm
by qsearch12
Супер, спасибо!
Posted: Mon Jul 24, 2017 4:31 am
by hjgsgkshf
Присоединяюсь к пожеланию qsearch12: такая фишка очень бы пригодилась.
DV,
есть ли какое-либо движение с этой штукой?
Posted: Tue Jul 25, 2017 7:04 pm
by DV
hjgsgkshf wrote:есть ли какое-либо движение с этой штукой?
Пока нет. Не тянет заниматься программированием в свободное время.
Posted: Wed Aug 02, 2017 10:37 pm
by hjgsgkshf
DV wrote:Пока нет. Не тянет заниматься программированием в свободное время.
Готов платить за работу. Сколько это может для меня стоить?
Posted: Thu Aug 03, 2017 6:01 pm
by DV
Если подходить к этому с точки зрения бизнеса, то довольно много.
Задача достаточно трудоёмкая, включающая в себя:
- алгоритмы FindAll для поиска простого текста/с регулярками/с QSearchFindEx;
- мультипоточность (чтобы UI не "зависал" при поиске всех вхождений в больших файлах);
- новый UI для показа результатов Find All (было бы неразумно создавать такой мощный поисковой инструмент - и не использовать его для отображения результатов поиска).
Я бы сказал, что на это потребуется порядка 40 рабочих часов, а то и больше. (Что по времени составило бы около месяца написания и отладки кода по вечерам.) По бюджету это - примерно 1/4 от месячной зарплаты программиста.
Другое дело, что в рамках open-source проекта AkelPad (как и в случае FAR Manager, кстати) такой подход совершенно некорректен. Авторы не выставляют счёт за свои услуги - и поэтому чисты перед собственной совестью и вольны делать всё что угодно, безо всяких обязательств.
Posted: Fri Aug 04, 2017 6:13 pm
by hjgsgkshf
DV wrote: Если подходить к этому с точки зрения бизнеса, то довольно много.
Задача достаточно трудоёмкая, включающая в себя:
- алгоритмы FindAll для поиска простого текста/с регулярками/с QSearchFindEx;
- мультипоточность (чтобы UI не "зависал" при поиске всех вхождений в больших файлах);
- новый UI для показа результатов Find All (было бы неразумно создавать такой мощный поисковой инструмент - и не использовать его для отображения результатов поиска).
Я бы сказал, что на это потребуется порядка 40 рабочих часов, а то и больше. (Что по времени составило бы около месяца написания и отладки кода по вечерам.) По бюджету это - примерно 1/4 от месячной зарплаты программиста.
Другое дело, что в рамках open-source проекта AkelPad (как и в случае FAR Manager, кстати) такой подход совершенно некорректен. Авторы не выставляют счёт за свои услуги - и поэтому чисты перед собственной совестью и вольны делать всё что угодно, безо всяких обязательств.
1. Достаточно поиска простого текста (без регулярок)
2. Многопоточность не нужна
3. Все что требуется от UI - показ кол-ва вхождений
Open source проекты и поощрение авторов проектов не взаимоисключающие вещи, т.к. результаты по-прежнему бесплатны и общедоступны
Однако если столь значительный ответ на простой вопрос написан, чтобы создать видимость фиктивной причины, закрывающей исходную - лень, то это понятно.
Мне лень платить за это, но я борюсь с этой ленью из-за всех нас, чтобы жизнь делать лучше.
Posted: Sun Dec 03, 2017 7:00 pm
by DV
QSearch v.7.0
- исправлено: после неудачного поиска подхват выделенного слова в редакторе не сбрасывал состояние "ничего не найдено"
* изменено: теперь при srch_pickup_selection = 1 в режиме "Поиск: Искать на лету" установка галочки "Подсветить все" подхватывает выделенный в редакторе текст. (Этого не происходит при srch_pickup_selection = 11 или при поиске не "на лету".)
* 10 лет плагину QSearch!
По первым двум пунктам, более простым языком. При установленных галочках "Искать на лету" и "Подхватывать выделенный текст" получаем возможность подхвата и подсветки выделенного текста по установке галочки "Подсветить все". А также, когда галочка "Подсветить все" уже установлена, по установке или снятию галочки "Учитывать регистр" и "Слово целиком".
Что является хорошим дополнением ко мгновенному поиску выделенного текста по F3 в режиме "Обрабатывать F3 от главного окна". (Этот режим описан в QSearch-Rus.txt как "Совет: тихий мгновенный поиск по F3".)
Posted: Thu Feb 01, 2018 1:16 pm
by algeriano
Guys, tell me how to configure that when you open a text file, the default focus is always in the search bar?