Page 4 of 6

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

Posted: Sun 29 Sep, 2019 23:19
by buniak_a_h

Latest post of the previous page:

Дайте добавлю 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-ф?

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

Posted: Mon 30 Sep, 2019 14:58
by Tal
zg, Вам ли не знать, что после того как проблема будет решена, это уже будут легко преодолимые частности. А пока что создаётся впечатление, что пользователи проблему признают, а непосредственные творцы Far`а — ещё нет. Не исключено, даже, что по вполне объективным причинам. Но не признанную проблему решить невозможно.

Только, Бога ради, не сочтите, пожалуйста, всё это за упрёк. Речь идёт лишь о выявлении проблемы и подборе аргументов за то, что её целесообразно было бы решить.

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

Posted: Mon 30 Sep, 2019 15:24
by LAT
Tal wrote: Mon 30 Sep, 2019 14:58создаётся впечатление, что пользователи проблему признают, а непосредственные творцы Far`а — ещё нет.
Как пользователь FAR-а я проблемы не вижу.

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

Posted: Mon 30 Sep, 2019 18:00
by zg
Tal wrote: Mon 30 Sep, 2019 14:58 zg, Вам ли не знать, что после того как проблема будет решена, это уже будут легко преодолимые частности.
нет.

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

Posted: Mon 30 Sep, 2019 19:20
by Yegor
LAT wrote: Mon 30 Sep, 2019 15:24
Tal wrote: Mon 30 Sep, 2019 14:58создаётся впечатление, что пользователи проблему признают, а непосредственные творцы Far`а — ещё нет.
Как пользователь FAR-а я проблемы не вижу.
Меня, например, устраивает ф-ть по-умолчанию из коробки.

И вопрос по быстрому поиску:
В диалоге поиска можно набрать '/' и '\', но эффект какой-то странный (в помощи ничего не нашел):
1) если в каталоге нет подкаталогов, то слеши ('/' и '\') не отображаются
2) если в каталоге есть подкаталоги и курсор стоит на файле, то нажатие слеша перемещает курсор на первый подкаталог (слеш отображается)
3) если в каталоге есть подкаталоги и курсор стоит на подкаталоге, то нажатие слеша ничего не делает, курсор остается там где стоял (слеш отображается)
4) Если есть подкаталог и файл начинающиеся одинаково, вы набрали общую часть имени и курсор стоит на файле, то нажатие слеша перемещает курсор на каталог (слеш отображается).

После слеша, набирай, не набирай, ничего не происходит.

Пункт 4 вносит кое-какую ясность, но может слеш не отображать вообще?

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

Posted: Mon 30 Sep, 2019 19:50
by buniak_a_h
Я думал, Вы слились с темы... Потому не стал отвечать. А раз так...
1.
Tal wrote: Mon 30 Sep, 2019 05:29 эти макросы будут значительно проще
Проще чем искаробочный AltSearch.lua??? Шутите? Раньше это даже был клавиатурный макрос...
2.
Tal wrote: Mon 30 Sep, 2019 05:29 при новом поведении будут отсутствовать 68, пусть и не самых критичных, но всё-таки занозок.
Я не вижу в "старом" поведении занозок. Неожиданное смещение по файловой панели при случайном нажатии Alt+буква? Неожиданное переключение в режим поиска? А "неожиданное переключение в режим поиска" при новом поведении при случайном нажатии одиночного Alt не смущает? "Заноза" из пальца высосана.
3.
Tal wrote: Mon 30 Sep, 2019 14:58 создаётся впечатление, что пользователи проблему признают, а непосредственные творцы Far`а — ещё нет
Я - пользователь. Но проблемы не вижу. Более того! Нынешний вариант - универсальный. Хочешь - держи Alt и набирай, хочешь - нажми Alt, отпусти и потом набирай (с wildcard-ами). Лучше не придумаете.
На самом деле есть . А разработчикам приходится тратить время на бессмысленную дискуссию "как ограничить функционал, чтоб всем было удобно".

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

Posted: Tue 01 Oct, 2019 06:59
by John Doe
@Yegor
Слэш означает что вы хотите найти каталог.
Или что-то другое смущает?

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

Posted: Tue 01 Oct, 2019 16:50
by Yegor
John Doe wrote: Tue 01 Oct, 2019 06:59 Слэш означает что вы хотите найти каталог.
Или что-то другое смущает?
Будем считать что я к этому пришел, но зачем слеш печатать? т.к. если нужно продолжить набирать, то его надо стереть.

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

Posted: Wed 02 Oct, 2019 07:00
by John Doe
Yegor wrote: Tue 01 Oct, 2019 16:50 но зачем слеш печатать?
Похоже это действительно лишнее.

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

Posted: Wed 02 Oct, 2019 16:09
by Tal
LAT wrote: Mon 30 Sep, 2019 15:24
Tal wrote: Mon 30 Sep, 2019 14:58создаётся впечатление, что пользователи проблему признают, а непосредственные творцы Far`а — ещё нет.
Как пользователь FAR-а я проблемы не вижу.
Yegor wrote: Mon 30 Sep, 2019 19:20 Меня, например, устраивает ф-ть по-умолчанию из коробки.
А разве в моём сообщении перед словом "пользователи" стоит указатель "все"? Фактически чтобы употребить слово пользователи достаточно двух. А чтобы обнаружить проблему, достаточно было бы и вообще всего одного. Так что даже если бы все остальные поголовно проблему бы не видели, то это никак не означало бы, что её нет. А только то, что они её почему-то не видят. Или же смотрят на неё, но пока что, по какой-то причине, не хотят признавать за проблему.

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

Posted: Wed 02 Oct, 2019 16:13
by buniak_a_h
Tal wrote: Wed 02 Oct, 2019 16:09 не хотят признавать за проблему
Если б мешало - признали бы. Не мешает.
Симметрия: если ОДИН видит проблему, а остальные - нет, то это не значит, что проблема есть, а не кажнтсяч.

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

Posted: Wed 02 Oct, 2019 16:26
by Shmuel
Tal, нет смысла продолжать эту дискуссию. Вы (мы) в явном меньшинстве, и шансов на изменение сейчас нет.
Макросом это можно сделать элементарно, так что в сущности можно жить.
То, что у меня подобный макрос не установлен - это потому, что я далеко ещё не исчерпал прочие кнопкосочетания.

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

Posted: Wed 02 Oct, 2019 18:29
by DrKnS
А можно TL;DR - что вообще здесь обсуждается?

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

Posted: Wed 02 Oct, 2019 18:48
by Yegor
DrKnS wrote: Wed 02 Oct, 2019 18:29 А можно TL;DR - что вообще здесь обсуждается?
Судя по топику - Быстрый поиск.

Лично меня интересует "отображение слеша" в диалоге поиска, считаю что он не нужен. ADD: но и не мешает... :)