Incremental (Leap) search

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Incremental (Leap) search

Post by Max Rusov » Thu 26 Jun, 2008 13:30

Спасибо автору за плагин.

Несколько предложений:

- Хотелось бы иметь возможность инвертировать правый/левый Alt. Для меня текущая раскладка совершенно неестественна.
- Продолжение поиска не вписывается в концепцию "удерживаем Alt пока ищем" - приходится отпускать Alt,
зажимать Ctrl, нажимать Alt... Можно ли сделать продолжение поиска по комбинации Alt+Ctrl?

Кстати, если "технология" поиска запатентована, то не имеем ли мы тут нарушение авторских прав? :wink:
Last edited by Max Rusov on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на анонс

User avatar
John Doe
Бюрократ
Posts: 12526
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 230 times

Re: Incremental (Leap) search

Post by John Doe » Thu 26 Jun, 2008 13:39

Для использования плагина нужно быть уверенным, что сочетание клавиш
Alt+печатная клавиша не содержит макросов. Иначе плагин не будет корректно
работать. В поиске задействованы как правый так и левый Alt.

За это неудобство я прошу прощения, но другого пути реализаци идеи этого поиска нет.
Видимо автору не знаком плагин Incremental Search v1.21 (c) 1999-2001, Stanislav V. Mekhanoshin
http://plugring.farmanager.com/downld/f ... csr121.zip
11. Когда плагин загружается он создает ини-файл, если его не существует.
Почему не реестр?

User avatar
HaRT
Moderator
Posts: 9151
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Re: Incremental (Leap) search

Post by HaRT » Thu 26 Jun, 2008 13:42

Расскажите, пжлст, для прочих участников: в чём основные отличия от плагина IncSrch?
Фар есть инструмент, а не нянька. © 2009 DrKnS

bitomaxsp
Posts: 9
Joined: Wed 25 Jun, 2008 12:53

Re: Incremental (Leap) search

Post by bitomaxsp » Thu 26 Jun, 2008 14:00

Так и знал что начнётся война.
1. Incremental Search v1.21 (c) 1999-2001 знаком. Я не хочу обижать автора этого плагина. Но им пользоваться совершенно не возможно по причине его модальности. Этот плагин вводит режим. Есть ещё ряд не достатков. Мой же плагин режим не вводит - это основное отличие.

Я не заставляю никого использовать мой плагин. Была описана идя в книге. У этой книги много последователей. Я написал плагин. Все просто. Этот механизм поиска не претендует на самый совершенный.

Не Реестр потому что гладиолус.
Last edited by bitomaxsp on Thu 26 Jun, 2008 14:13, edited 2 times in total.

bitomaxsp
Posts: 9
Joined: Wed 25 Jun, 2008 12:53

Re: Incremental (Leap) search

Post by bitomaxsp » Thu 26 Jun, 2008 14:04

To Max Rusov:

"- Хотелось бы иметь возможность инвертировать правый/левый Alt. Для меня текущая раскладка совершенно неестественна."
Строго говоря нет, если следовать книге. Но сделать можно как опцию, будет в следующей версии.

"- Продолжение поиска не вписывается в концепцию "удерживаем Alt пока ищем" - приходится отпускать Alt,
зажимать Ctrl, нажимать Alt... Можно ли сделать продолжение поиска по комбинации Alt+Ctrl?"
Первое: Концепция это не моя. Я ее всего лишь позаимствовал. А вы, я надеюсь, не специалист по интерфейсам человек-машина?
Я не могу решать что вписывается а что не вписывается в концепцию.
Второе: Это вам просто не привычно. Если вы постараетесь на это не обращать внимание, то все встанет на свои места со временем. Просто войдёт в привычку.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: Incremental (Leap) search

Post by NightRoman » Thu 26 Jun, 2008 14:24

Из документации:
Alt+пробел перехватывается ФАРом.
Не придирка, а поправка: наверное, не Фаром, все-таки, а виндовым окном.

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Incremental (Leap) search

Post by Kildor » Thu 26 Jun, 2008 14:31

bitomaxsp
6. Для ввода пробела нужно в дополнении к Alt нажимать ещё Ctrl. Alt+пробел перехватывается ФАРом.
Если кто знает как это вылечить, скажите мне пожалуйста.
AFAIK не фаром, а консолью.

Пощупал плагин. Присоединюсь к просьбе о возможности переключения альтов (концепции конечно хорошо, но привычка важнее).
Аналогично и про «Концепция не моя». Сильно бы хотелось увидеть поведение аналогичное поиску в панелях, с незажиманием альтов — увы, но на AltKey у меня есть макросы. И честно, мне плевать на авторитеты и специалистов, в особенности по междумордиям человеков и машин.

Если даже оставить поведение Alt-Набор текста, то хотелось бы нереагирования макросов, это реально сделать? (Вопрос впринципе, а не только автору плагина).

Но в целом, если убрать каким-либо образом противоречие AltKey, то плагин нравится существенно больше чем incsearch.

PS: И это, не стоит сразу воспринимать критику в штыки ;) Живой автор плагина, и соответственно живой плагин, намного лучше чем мёртвый плагин и самоубившийся автор ;) И критика пока вполне себе доброжелательна ;)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
John Doe
Бюрократ
Posts: 12526
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 230 times

Re: Incremental (Leap) search

Post by John Doe » Thu 26 Jun, 2008 14:39

bitomaxsp wrote:1. Incremental Search v1.21 (c) 1999-2001 знаком. Я не хочу обижать автора этого плагина. Но им пользоваться совершенно не возможно по причине его модальности. Этот плагин вводит режим. Есть ещё ряд не достатков
Это ведь как посмотреть, кому недостаток, а кому возможно и достоинство... Я лично привык к модальности, и мне она вроде не мешает. С другой стороны, я может чего не понимаю, и без модальности на порядок удобнее?
Наверно, прочитав вышеупомятую книгу, я бы всё понял, но к сожалению не имею такой возможности. Может вы в двух словах объясните?
bitomaxsp wrote:Не Реестр потому что гладиолус.
...а кто не админ так ему и надо?

bitomaxsp
Posts: 9
Joined: Wed 25 Jun, 2008 12:53

Re: Incremental (Leap) search

Post by bitomaxsp » Thu 26 Jun, 2008 15:16

Kildor wrote:bitomaxsp
Если даже оставить поведение Alt-Набор текста, то хотелось бы нереагирования макросов, это реально сделать? (Вопрос впринципе, а не только автору плагина).

Но в целом, если убрать каким-либо образом противоречие AltKey, то плагин нравится существенно больше чем incsearch.

PS: И это, не стоит сразу воспринимать критику в штыки ;) Живой автор плагина, и соответственно живой плагин, намного лучше чем мёртвый плагин и самоубившийся автор ;) И критика пока вполне себе доброжелательна ;)
1. Не знаю на счет того, чтобы не реагировать на макросы. Попробую на досуге поисследовать, но скоро не обещаю.
2. Поменять Альты реально. В следующей версии будет. Но хочу заверить, что то, что сейчас есть - это только кажущееся неудобство. Возможно, пока не выйдет версия с возможностью менять альты, вы уже привыкните к такому поведению. Вы ведь пишете слева направо, так почему вам претит такое поведение в отношении клавишь? Для поиска вперед - право, назад - лево.
3. по поводу ЗЫ - согласен.

bitomaxsp
Posts: 9
Joined: Wed 25 Jun, 2008 12:53

Re: Incremental (Leap) search

Post by bitomaxsp » Thu 26 Jun, 2008 15:19

John Doe wrote:
bitomaxsp wrote:1. Incremental Search v1.21 (c) 1999-2001 знаком. Я не хочу обижать автора этого плагина. Но им пользоваться совершенно не возможно по причине его модальности. Этот плагин вводит режим. Есть ещё ряд не достатков
Это ведь как посмотреть, кому недостаток, а кому возможно и достоинство... Я лично привык к модальности, и мне она вроде не мешает. С другой стороны, я может чего не понимаю, и без модальности на порядок удобнее?
Наверно, прочитав вышеупомятую книгу, я бы всё понял, но к сожалению не имею такой возможности. Может вы в двух словах объясните?
bitomaxsp wrote:Не Реестр потому что гладиолус.
...а кто не админ так ему и надо?
1. Без модальности правильнее. Если человек привыкает к неправльным интерфейсам - это не коем образом не означает, что эти интерфейсы хороши.
2. Я бы с радостью объяснил, но в двух словах это не реально. Давайте просто дамм ссылку на книгу, гдле купить и вы ее прочтете. Там 300 страниц - она того стоит. http://www.books.ru/shop/books/25835 - это не реклама.

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Incremental (Leap) search

Post by Kildor » Thu 26 Jun, 2008 15:43

2. дело в глобальной привычке…
Я крайне редко пользуюсь поиском назад, мне проще сделать вначале CtrlHome. И плюс к этому общая привычка использовать RShift, но LAlt и LWin. Это сложилось исторически, это имеет свои обоснования, и опять-же, мне плевать на авторитеты.

А по поводу модальности-немодальности, мне было-бы оптимально следующее поведение:
Жму альт, начинаю писать текст.
Плагин отслеживает нажатость альта и время между нажатиями клавиш. Если альт не нажат, и интервал пройден, то он выходит из режима поиска. Если альт нажат, то интервал не считается.
Если нажаты курсорные клавиши (без альта) то он выходит из режима поиска. Если с альтом, то поиск проходит по совпадениям.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Denis
Posts: 1420
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 7 times
Been thanked: 2 times

Re: Incremental (Leap) search

Post by Denis » Thu 26 Jun, 2008 15:49

В Visual Studio инкрементный поиск работает так:
Ctrl-I - включается режим поиска вниз
Ctrl-Shift-I - поиск вверх
Esc - отмена режима инкрементного поиска

User avatar
DrKnS
Posts: 5426
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 249 times

Re: Incremental (Leap) search

Post by DrKnS » Thu 26 Jun, 2008 15:52

bitomaxsp wrote:Но хочу заверить, что то, что сейчас есть - это только кажущееся неудобство. Возможно, пока не выйдет версия с возможностью менять альты, вы уже привыкните к такому поведению. Вы ведь пишете слева направо, так почему вам претит такое поведение в отношении клавишь?
- поиск вперёд, как правило, производится чаще поиска назад;
- при этом символы на левой части клавиатуры в текстах обычно встречаются чаще;
- при этом правая рука обычно на мыши, левая на клавиатуре, чтобы добраться до RAlt нужны лишние движения.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Incremental (Leap) search

Post by t-rex » Thu 26 Jun, 2008 15:53

Плагин прикольный, тока если бы ещё можно было вызвать мини диалог который бы просто показывал и давал редактировать текущий шаблон а то иногда тупо не знаю какая у меня щас раскладка или хочется вставить текст из клипборда (и может даже его и подправить).
Тока вот не понял что там может быть запатентовано, поиск как поиск, кнопко-сочетания совершенно обычные.

User avatar
John Doe
Бюрократ
Posts: 12526
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 230 times

Re: Incremental (Leap) search

Post by John Doe » Thu 26 Jun, 2008 16:19

bitomaxsp wrote:1. Без модальности правильнее. Если человек привыкает к неправльным интерфейсам - это не коем образом не означает, что эти интерфейсы хороши.
Бесспорно.
Может я неправильно понимаю в чём тут заключается "модальность", поэтому и не вижу почему без неё правильнее?
Разве это модальность если нажатие скажем любой стрелки (или другой навигационной клавиши) приводит к ожидаемому результату - перемещению?
bitomaxsp wrote:2. Я бы с радостью объяснил, но в двух словах это не реально.
Можете хотя бы попытаетесь? Необязательно в двух словах буквально - можно в рамках краткой справки к плагину.
Ведь чтоб целая книга... Это должен быть как минимум интерфейс MS Office.
bitomaxsp wrote:Давайте просто дамм ссылку на книгу, гдле купить и вы ее прочтете. Там 300 страниц - она того стоит. http://www.books.ru/shop/books/25835 - это не реклама.
Вы не подумайте что я читать не люблю. Напротив, я слежу за появлением полезных и интересных книг. Веду список. Качаю. Сортирую по разделам...
Вот только наверну брошу это делать, всё равно читать не успеваю и десятой части.

User avatar
t-rex
Страшный и ужасный
Posts: 4903
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Incremental (Leap) search

Post by t-rex » Thu 26 Jun, 2008 16:28

John Doe wrote:
bitomaxsp wrote:1. Без модальности правильнее. Если человек привыкает к неправльным интерфейсам - это не коем образом не означает, что эти интерфейсы хороши.
Бесспорно.
Может я неправильно понимаю в чём тут заключается "модальность", поэтому и не вижу почему без неё правильнее?
Разве это модальность если нажатие скажем любой стрелки (или другой навигационной клавиши) приводит к ожидаемому результату - перемещению?
Модальность это когда в поиск надо заходить а потом выходить.
John Doe wrote:
bitomaxsp wrote:2. Я бы с радостью объяснил, но в двух словах это не реально.
Можете хотя бы попытаетесь? Необязательно в двух словах буквально - можно в рамках краткой справки к плагину.
Ведь чтоб целая книга... Это должен быть как минимум интерфейс MS Office.
Хех, в двух словах, т.е. даже одним - Макинтош. :ha:
John Doe wrote:
bitomaxsp wrote:Давайте просто дамм ссылку на книгу, гдле купить и вы ее прочтете. Там 300 страниц - она того стоит. http://www.books.ru/shop/books/25835 - это не реклама.
Вы не подумайте что я читать не люблю. Напротив, я слежу за появлением полезных и интересных книг. Веду список. Качаю. Сортирую по разделам...
Вот только наверну брошу это делать, всё равно читать не успеваю и десятой части.
Я тоже бросил, бесполезно это :)

Post Reply

Return to “Обсуждение плагинов”