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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
User avatar
alandr967
Posts: 24
Joined: Mon 30 Oct, 2017 14:21
Location: Odessa
Has thanked: 7 times
Been thanked: 1 time

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

Post by alandr967 »

Подскажите пожалуйста как разрезолвить такую ситуацию есть например файлfile.file.f и file.file, не знаю как однозначно попасть на file.file используя только поиск по Alt.Сейчас меняю сортировку использую фильтр или просто стрелки :cry: , думяю я просто чего-то не знаю про эту фичу.
Last edited by HaRT on Thu 12 Aug, 2021 01:48, edited 1 time in total.
Reason: Уточнён заголовок Темы
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Поиск по Alt

Post 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
Last edited by John Doe on Wed 10 Oct, 2018 09:09, edited 1 time in total.
User avatar
alandr967
Posts: 24
Joined: Mon 30 Oct, 2017 14:21
Location: Odessa
Has thanked: 7 times
Been thanked: 1 time

Поиск по Alt

Post by alandr967 »

John Doe wrote: Wed 10 Oct, 2018 09:07 есть например файлfile.file.f и file.file, не знаю как однозначно попасть на file.file
Для такого случая есть фича - набираешь "." в быстром поиске после имени файла и если он есть то на него перейдет фокус(но нужно полное соответствие имени фала + конфликтная ситуация), но тут она не работет.Вот я и думаю что может есть случай когда во втором файле есть точка на этом месте.
Last edited by alandr967 on Wed 10 Oct, 2018 10:04, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Поиск по Alt

Post by John Doe »

Сразу не понял о чём вы, поскольку в изначальном сообщении вы пропустили пробел между словами.
Нет, фичи для этого случая нет.

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

Менять сортировку, или использовать фильтр, это уже оверкилл, возможно, если вы объясните задачу целиком, то найдётся удобное решение.
(Например макросом)
User avatar
alandr967
Posts: 24
Joined: Mon 30 Oct, 2017 14:21
Location: Odessa
Has thanked: 7 times
Been thanked: 1 time

Поиск по Alt

Post by alandr967 »

John Doe wrote: Wed 10 Oct, 2018 12:43 Перемещаться между подходящими файлами можно с помощью CtrlEnter (см. справку).
Да, это то что нужно,спс!
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

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

Post by RoxMarty »

При вызове быстрого поиска (в любой панели) по Alt+3, если в директории есть хоть один файл или папка, содержащий в имени 3 (тройку), она сразу подставляется после звёздочки (*) и это всегда мешает поиску (и тем более своим скриптам при записи макросов), можно ли как-то отключить "авто тройку"? Чтоб осталось только лишь пустое поле (как в любом другом случае, когда в директории нет ни одного символа тройки)?
Last edited by RoxMarty on Wed 11 Aug, 2021 18:09, edited 1 time in total.
Win 10 x64 / FAR 3 x64
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

Вы ничего не утаиваете? откуда у вас звездочка берется? макрос?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

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

Post by RoxMarty »

Yegor wrote: Wed 11 Aug, 2021 16:50 откуда у вас звездочка берется? макрос?
ок, ну ладно, допустим звёздочка от "Улучшенного быстрого поиска" - но это не важно.
На чистом FAR аналогичная ситуация, если в панели есть "тройка" - она выводится автоматически при вызове поиска
[2021-08-11] 20-04-(48).png
Win 10 x64 / FAR 3 x64
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

Не очень понимаю, что вас не устраивает? Вы нажимаете Alt+3, вам Фар находит первый файл или папку, которая начинается с '3'. Если вы нажмете Alt+C (вместо Alt+3), то Фар найдет ConEmu и выведет 'C' в окне поиска.

Но, возможно, вы не нажимаете Alt+3, а нажимаете что-то другое (типа просто Alt) и у вас открывается окно поиска и там почему-то появляется тройка '3', смотрите тогда свои макросы.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

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

Post 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) - то она не подставится?
Win 10 x64 / FAR 3 x64
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

RoxMarty wrote: Wed 11 Aug, 2021 18:56 а если нажать, например, P (папка Profile) - то она не подставится?
Видимо была русская раскладка клавиатуры на момент нажатия.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post 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 (без второй клавиши). Установите себе и наслаждайтесь :-)
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

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

Post by RoxMarty »

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

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

P.S. Сам пользуюсь теперь "Улучшенным быстрым поиском" - который позволяет искать в панели гораздо более масштабно и с переходами
Win 10 x64 / FAR 3 x64
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

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

Return to “Нужна помощь”