Page 3 of 6

Быстрый поиск

Posted: Tue 03 Mar, 2015 16:04
by John Doe

Latest post of the previous page:

DrKnS wrote: Быстрый поиск по одиночному Alt - это привычный и востребованный аудиторией паттерн, а "любой макрос на Alt" - это какая-то фантасмагория, не делайте так.
В Addons недалеко от AltSearch.lua лежит и AltMenu.lua

Быстрый поиск

Posted: Tue 13 Dec, 2016 12:52
by Cyberwatcher
Столкнулся с одним багом в быстром поиске (версия Far 3.0 (build 4545) x64).

После нажатия Alt+F поиск по файлам идет нормально, но если в поиске нажать точку на цифровой клавиатуре, то поиск вылетает в историю.

Это как-то можно вылечить?

Быстрый поиск

Posted: Tue 13 Dec, 2016 13:31
by HaRT
Cyberwatcher wrote: если в поиске нажать точку на цифровой клавиатуре, то поиск вылетает в историю
А если точнее, то быстрый поиск закрывается, и точка вводится в командную строку, вызывая открытие меню автодополнения. Странное поведение; хотел бы я знать, зачем/почему так.

Быстрый поиск

Posted: Sun 30 Apr, 2017 20:28
by Taciturn
Far 2.0.0.1807 - открываем быстрый поиск, нажимаем Ctrl+Shift/Shif+Alt/Caps Lock для переключения раскладки - быстрый поиск на месте.
Far 3.0.4900.0/3.0.4944.0 - после нажатия указанных комбинаций быстрый поиск закрывается. Так и должно быть или это какой-то глюк и можно писать на Mantis?

Быстрый поиск

Posted: Sun 30 Apr, 2017 21:25
by Shmuel
Taciturn wrote: открываем быстрый поиск
CapsLock сломался в диапазоне билдов 3227-3230 (предположительно в 3230).
AltShift - в диапазоне билдов 4744-4756 (предположительно в 4746).

Быстрый поиск

Posted: Sun 30 Apr, 2017 22:38
by Dennis_Moore
Taciturn wrote:
Как альтернативное решение можно использовать плагин FastFind Enhanced.
Вот вам версия со всеми исправлениями из его темы и макрос для вызова который не реагирует на Alt+Tab.
FastFind_Enhanced_1.0.0.5_FIXED_F3.rar
(51.01 KiB) Downloaded 136 times

Быстрый поиск

Posted: Sun 29 Sep, 2019 19:33
by Tal
DrKnS wrote: Fri 23 Jan, 2015 18:12 Быстрый поиск по одиночному Alt - это привычный и востребованный аудиторией паттерн
То, что быстрый поиск в панелях необходим, это, бесспорно, и этого никто, кажется, не отрицает. Как и того, что к вызову быстрого поиска по одиночному Alt`у аудитория Far` попривыкла. Однако при этом создано уже несколько альтернативных макросов, также исполняющих быстрый поиск.

Принципиальное отличие создаваемых макросов от текущего варианта штатного поиска состоит в том, что они, в отличие от него, не занимают сочетания букв с модификаторами Alt и AltShift. Т.е. оставляют пользователю для применения в его макросах 34x2=68 сочетаний ключей.

Вот и уважаемый разработчик системы lua-макросов в Far`е, Shmuel, по этому поводу отмечает: "то, что быстрый поиск отнимает все сочетания с обоими Alt, это непозволительное расточительство".

С учётом того, что, как показывает практика, "быстрый поиск можно было бы активизировать просто по нажатию (точнее, отпусканию) любой из клавиш Alt" предлагаю реализовать это изменение.

Ведь что такого страшного могло бы случится, если бы пользователь, привыкший к вызову быстрого поиска сочетанием Alt+Буква, пусть даже неожиданно, без всякого предупреждения, вдруг обнаружил бы, что панель быстрого поиска появляется по простому нажатию одиночного Alt`а? Полагаю, что он интуитивно быстро приспособится, почти даже не заметив небольшого изменения в интерфейсе. А когда он будет ещё и заранее предупреждён о предстоящем изменении, то и тем более оно для него пройдёт безболезненно. Ну, разве что, на всякий случай, совсем уже для перестраховки, для особо консервативных может быть сделать ещё и опцию для переключения режима вызова быстрого поиска через far:config.

Быстрый поиск

Posted: Sun 29 Sep, 2019 20:14
by LAT
Если задача решается макросом, зачем менять привычное поведение?

Быстрый поиск

Posted: Sun 29 Sep, 2019 21:18
by Tal
LAT wrote: Sun 29 Sep, 2019 20:14 зачем менять привычное поведение?
А что? Разве любое привычное поведение не стоит менять?
Ведь если оно заведомо позитивное и эффективное, то, разумеется.
Но в данном то случае суть вопроса состоит именно в том, что предлагается даже не коренным образом поменять, а лишь слегка подкорректировать пусть и привычное, но устаревшее и существенно не эффективное поведение. И то, что оно может быть подкорректировано макросами, т.е. то, что оно фактически требует коррекции макросами, свидетельствует само по себе о его неэффективности. Иначе ни какая коррекция и не была бы нужна.

Быстрый поиск

Posted: Sun 29 Sep, 2019 21:30
by zg
Tal wrote: Sun 29 Sep, 2019 21:18А что? Разве любое привычное поведение не стоит менять?
хорошо, поменяли поведение. как тем людям, которые привыкли к старому, вернуть его обратно?

Быстрый поиск

Posted: Sun 29 Sep, 2019 21:40
by LAT
Tal wrote: Sun 29 Sep, 2019 21:18...то, что оно может быть подкорректировано макросами, т.е. то, что оно фактически требует коррекции макросами, свидетельствует само по себе о его неэффективности. Иначе ни какая коррекция и не была бы нужна.
Если будет выполнена предлагаемая Вами "легкая" коррекция, придется писать макрос, который будет выполнять быстрый поиск по Alt+клавиша. Т.е. предлагаемое Вами поведение "требует коррекции макросами, [что] свидетельствует само по себе о его неэффективности. Иначе ни какая коррекция и не была бы нужна."

Быстрый поиск

Posted: Sun 29 Sep, 2019 21:41
by Tal
zg wrote: Sun 29 Sep, 2019 21:30 как тем людям, которые привыкли к старому, вернуть его обратно?
Tal wrote: Sun 29 Sep, 2019 19:33 на всякий случай, совсем уже для перестраховки, для особо консервативных может быть сделать ещё и опцию для переключения режима вызова быстрого поиска через far:config

Быстрый поиск

Posted: Sun 29 Sep, 2019 21:46
by zg
Tal wrote: Sun 29 Sep, 2019 21:41
Tal wrote: Sun 29 Sep, 2019 19:33 на всякий случай, совсем уже для перестраховки, для особо консервативных может быть сделать ещё и опцию для переключения режима вызова быстрого поиска через far:config
нет. там и так уже очень много опций и их оттуда надо убирать, а не добавлять.

Быстрый поиск

Posted: Sun 29 Sep, 2019 23:19
by buniak_a_h
Дайте добавлю 5 копеек...
1. Есть макрос(искаробочный %FARHOME%\Addons\Macros\AltSearch.lua), который по одиночному нажатию Alt включает режим быстрого поиска. Поэтому совершенно необязательно реализовывать эту фичу в ядре.
2. Да, быстрый поиск "занимает" 2*32 (примерно) сочетаний. НО! Это не мешает Вам "вешать" на Alt+буквы макросы. Как показал эксперимент, макросы приоритетнее, чем встроенный быстрый поиск.
Резюмирую. Так как всегда в уже имеющемся ФАРе можно настроить и для любителей старины (нажимать для поиска ALy+букву), и для привычных к DN (ALt, затеи имя), то тема яйца выеденного не стоит. Привет вам от Джонатана Свифта.

Быстрый поиск

Posted: Mon 30 Sep, 2019 05:29
by Tal
LAT wrote: Sun 29 Sep, 2019 21:40 предлагаемое Вами поведение "требует коррекции макросами..."
zg wrote: Sun 29 Sep, 2019 21:46 там и так уже очень много опций
buniak_a_h wrote: Sun 29 Sep, 2019 23:19 Есть макрос(искаробочный %FARHOME%\Addons\Macros\AltSearch.lua), который по одиночному нажатию Alt включает режим быстрого поиска
Пусть даже и так, что новое поведение потребует опять же дополнительных макросов. Однако, во-первых, эти макросы будут значительно проще и доступны даже не очень опытным пользователями, типа вышеприведённого макроса или что-то типа такого: key="/R?Alt(Shift)?[A-Z]/"; priority=100; action=function() Keys('Alt< AKey') end;. Но главное, что при новом поведении будут отсутвовать 68, пусть и не самых критичных, но всё-таки занозок. За сим в этой теме, пожалуй, со всем уважением откланиваюсь.

Быстрый поиск

Posted: Mon 30 Sep, 2019 12:46
by zg
Tal wrote: Mon 30 Sep, 2019 05:29Однако, во-первых, эти макросы будут значительно проще и доступны даже не очень опытным пользователями, типа вышеприведённого макроса или что-то типа такого: key="/R?Alt(Shift)?[A-Z]/"; priority=100; action=function() Keys('Alt< AKey') end;.
я может что-то забыл, но разве есть простой способ отличить нажатия alt-a от alt-ф?