Page 1 of 1

Быстрый поиск файлов (Quick Search; по Alt+символ)

Posted: Wed 10 Oct, 2018 08:47
by alandr967
Подскажите пожалуйста как разрезолвить такую ситуацию есть например файлfile.file.f и file.file, не знаю как однозначно попасть на file.file используя только поиск по Alt.Сейчас меняю сортировку использую фильтр или просто стрелки :cry: , думяю я просто чего-то не знаю про эту фичу.

Поиск по Alt

Posted: Wed 10 Oct, 2018 09:07
by John Doe
alandr967 wrote: Wed 10 Oct, 2018 08:47 есть например файлfile.file.f и file.file, не знаю как однозначно попасть на file.file
Поиск работает с начала, поэтому вы только на него и можете попасть.
alandr967 wrote: Wed 10 Oct, 2018 08:47 думяю я просто чего-то не знаю про эту фичу.
F1

Поиск по Alt

Posted: Wed 10 Oct, 2018 10:03
by alandr967
John Doe wrote: Wed 10 Oct, 2018 09:07 есть например файлfile.file.f и file.file, не знаю как однозначно попасть на file.file
Для такого случая есть фича - набираешь "." в быстром поиске после имени файла и если он есть то на него перейдет фокус(но нужно полное соответствие имени фала + конфликтная ситуация), но тут она не работет.Вот я и думаю что может есть случай когда во втором файле есть точка на этом месте.

Поиск по Alt

Posted: Wed 10 Oct, 2018 12:43
by John Doe
Сразу не понял о чём вы, поскольку в изначальном сообщении вы пропустили пробел между словами.
Нет, фичи для этого случая нет.

Перемещаться между подходящими файлами можно с помощью CtrlEnter (см. справку).

Менять сортировку, или использовать фильтр, это уже оверкилл, возможно, если вы объясните задачу целиком, то найдётся удобное решение.
(Например макросом)

Поиск по Alt

Posted: Wed 10 Oct, 2018 15:31
by alandr967
John Doe wrote: Wed 10 Oct, 2018 12:43 Перемещаться между подходящими файлами можно с помощью CtrlEnter (см. справку).
Да, это то что нужно,спс!

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 10:57
by RoxMarty
При вызове быстрого поиска (в любой панели) по Alt+3, если в директории есть хоть один файл или папка, содержащий в имени 3 (тройку), она сразу подставляется после звёздочки (*) и это всегда мешает поиску (и тем более своим скриптам при записи макросов), можно ли как-то отключить "авто тройку"? Чтоб осталось только лишь пустое поле (как в любом другом случае, когда в директории нет ни одного символа тройки)?

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 16:50
by Yegor
Вы ничего не утаиваете? откуда у вас звездочка берется? макрос?

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 18:06
by RoxMarty
Yegor wrote: Wed 11 Aug, 2021 16:50 откуда у вас звездочка берется? макрос?
ок, ну ладно, допустим звёздочка от "Улучшенного быстрого поиска" - но это не важно.
На чистом FAR аналогичная ситуация, если в панели есть "тройка" - она выводится автоматически при вызове поиска
[2021-08-11] 20-04-(48).png

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 18:35
by Yegor
Не очень понимаю, что вас не устраивает? Вы нажимаете Alt+3, вам Фар находит первый файл или папку, которая начинается с '3'. Если вы нажмете Alt+C (вместо Alt+3), то Фар найдет ConEmu и выведет 'C' в окне поиска.

Но, возможно, вы не нажимаете Alt+3, а нажимаете что-то другое (типа просто Alt) и у вас открывается окно поиска и там почему-то появляется тройка '3', смотрите тогда свои макросы.

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 18:56
by RoxMarty
Yegor wrote: Wed 11 Aug, 2021 18:35 Не очень понимаю, что вас не устраивает?
Проведу тест:

1) Берём FAR 3 (FAR 2 - аналогично - более 10 лет уже с этой проблемой сижу, и вот решил спросить наконец), специально удаляем всё что не нужно для теста - профиль, плагины и т.п.

(папка Profile создаётся при запуске, но уверяю, что прежде она была удалена)
Создал три папки: 20, 30, 150 (на скрине видно)

2) С позиции, указанной на скриншоте, зажимаем комбинацию Alt+3 (Поиск) и...

...тройка в поле вводу автоматически появляется!

Вопрос: почему она появляется в поле ввода? Почему, допустим, не двойка или не единица (папки, начинающиеся с этих цифр также имеются в директории)?
И главный вопрос: как избавиться от автопоявления тройки?

Так. Стоп. Кажется я сейчас сделал для себя открытие. Я всегда считал, что комбинация Alt+3 открывает строку поиска в принципе, оказывается, любое сочетание кнопки с Alt выводит строку поиска!

Однако, почему тогда с зажатой клавишей Alt работают только цифры (и их автоматическая подстановка в поле), а буквы - нет?
Допустим, на вышеприведённом скриншоте, если нажать после Alt цифру 1, 2 или 3 - то они добавятся в поле, а если нажать, например, P (папка Profile) - то она не подставится?

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 19:50
by Shmuel
RoxMarty wrote: Wed 11 Aug, 2021 18:56 а если нажать, например, P (папка Profile) - то она не подставится?
Видимо была русская раскладка клавиатуры на момент нажатия.

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 21:17
by buniak_a_h
RoxMarty wrote: Wed 11 Aug, 2021 18:56 … Вопрос: почему она появляется в поле ввода? Почему, допустим, не двойка или не единица
Потому что Вы её нажимаете. Если бы у Вас была папка 20, и Вы нажали бы Alt+2, то в этом окне (это не окно ввода, а окно быстрого поиска) появилась бы двойка.
RoxMarty wrote: Wed 11 Aug, 2021 18:56 И главный вопрос: как избавиться от автопоявления тройки?
Не нажимайте Alt+3, если не хотите искать нечто, начинающееся с тройки - и будет Вам щястие великое :-)
RoxMarty wrote: Wed 11 Aug, 2021 18:56 Так. Стоп. Кажется я сейчас сделал для себя открытие. Я всегда считал, что комбинация Alt+3 открывает строку поиска в принципе, оказывается, любое сочетание кнопки с Alt выводит строку поиска!
Поздравляю! Некоторые просто читают мануал, но это - банально. А вот самому дойти - можно почувствовать себя Эйнштейном ;-)
RoxMarty wrote: Wed 11 Aug, 2021 18:56 Однако, почему тогда с зажатой клавишей Alt работают только цифры (и их автоматическая подстановка в поле), а буквы - нет?
Допустим, на вышеприведённом скриншоте, если нажать после Alt цифру 1, 2 или 3 - то они добавятся в поле, а если нажать, например, P (папка Profile) - то она не подставится?
На этот вопрос вам, скорее всего, ответил Shmuel.
И напоследок.
RoxMarty wrote: Wed 11 Aug, 2021 10:57 можно ли как-то отключить "авто тройку"? Чтоб осталось только лишь пустое поле
В комплекте поставки есть макрос %FarHome%\Addons\Macros\AltSearch.lua. Он открывает это поле по нажатию на Alt (без второй клавиши). Установите себе и наслаждайтесь :-)

Быстрый поиск (Alt+3)

Posted: Wed 11 Aug, 2021 23:30
by RoxMarty
buniak_a_h wrote: Wed 11 Aug, 2021 21:17 Некоторые просто читают мануал, но это - банально
Ну, знаете, уже 20 лет плотно с FAR'ом (разве что не "программирую" с ним, хотя...), неоднократно читал. Разумеется, невозможно запомнить всё, тем более, когда давно пользуешься стандартными средствами в разных системах. Не буду себя оправдывать, конечно, но вероятно, когда-то попробовал поиск запустить по этой комбинации (а учитывая, что 3 или F3, ладно, в Windows или браузерах это вариант вызова поиска - так и запомнилось). И честно не понимал столько лет, почему только тройка появляется в строке поиска автоматом (когда она имеется в панели) и больше ничего иного.

Вопрос решён. Всем спасибо за наводки

P.S. Сам пользуюсь теперь "Улучшенным быстрым поиском" - который позволяет искать в панели гораздо более масштабно и с переходами

Быстрый поиск (Alt+3)

Posted: Thu 12 Aug, 2021 00:12
by buniak_a_h
RoxMarty wrote: Wed 11 Aug, 2021 23:30 уже 20 лет плотно с FAR'ом
Простите старика, но alt-поиск был уже в Norton Commander-е :-) Так что тем более странно…