Быстрый переход к файлу

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
asvet
Posts: 1
Joined: Fri 12 Apr, 2024 15:18

Быстрый переход к файлу

Post by asvet »

Disclamer: я очень давно пользуюсь Far, примерно с тех пор как он впервые появился. До этого пользовался Norton и Volkov commander. Последние лет 10 перешел с него на Windows/Total Commander. Одна из причин - быстрый переход к файлу просто по нажатию первых букв (без Alt). Сейчас пользуюсь Mac. Очень не хватает хорошего файлового менеджера. Использую Midnight Commander - у него есть такой режим, когда командная строка убирается и нажатие на буквы - переход к файлу по первым буквам. Просьба не кидаться в меня помидорами, возможно такая функция уже есть и я что-то пропустил за последние годы когда я им не пользовался.

Очень хотелось бы иметь возможность скрыть командную строку и быстро переходить к файлу просто набирая первые буквы в Far/Far2l.
User avatar
John Doe
Бюрократ
Posts: 13900
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 75 times
Been thanked: 431 times
Contact:

Быстрый переход к файлу

Post by John Doe »

Если не альт, то другая комбинация для вызова нужна.
Просто буквы должны же попадать как-то в командную строку.

Возможно вам больше понравится автофильтр вместо быстрого поиска.
viewtopic.php?t=9246
Для far2m не уверен что подойдёт, но там кажется есть подобный макрос в составе LuaFar for editor
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

На самом деле замакросить такое (включение поиска/фильтра по любой букво-цифре) легко. Проблема в том, что тогда станет невозможным ввод команд, а внешне этого видно не будет. Так что если бы была возможность скрыть комстроку - этого было бы достаточно. Увы, быстро я не нашёл способа скрыть её. Расширить панели вниз, чтобы они заслонили комстроку, мне не удалось.
User avatar
HaRT
Moderator
Posts: 10900
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 223 times
Been thanked: 359 times

Быстрый переход к файлу

Post by HaRT »

buniak_a_h wrote: Fri 12 Apr, 2024 21:56 если бы была возможность скрыть комстроку - этого было бы достаточно. Увы, быстро я не нашёл способа скрыть её.
Можно повесить поверх неё немодальный диалог, в котором написать краткую подсказку по текущему режиму. Да, костыль, но если человеку так хочется лишиться командной строки…
А если этот диалог сможет принудительно передавать фокус в панели, даже если на него перейти, то и вообще отлично. Ну или хотя бы как-то подавлять своё перемещение.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1341
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 34 times
Been thanked: 63 times

Быстрый переход к файлу

Post by Yegor »

А чем не подходит-то вариант от John Doe?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
IgorZ
Posts: 794
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

Быстрый переход к файлу

Post by IgorZ »

HaRT wrote: Sat 13 Apr, 2024 00:20
buniak_a_h wrote: Fri 12 Apr, 2024 21:56 если бы была возможность скрыть комстроку - этого было бы достаточно. Увы, быстро я не нашёл способа скрыть её.
Можно повесить поверх неё немодальный диалог, в котором написать краткую подсказку по текущему режиму.
Тогда уж можно проще: F9/Параметры/Настройки командной строки/Установить формат командной строки. Включить галку и написать в поле "Командная строка отключена".
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

IgorZ wrote: Fri 19 Apr, 2024 07:02 Тогда уж можно проще
Я просто "зачирикал" комстроку примерно так:
image.png
получилось прикольно :-)
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

P/S. Используя far.Text
IgorZ
Posts: 794
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

Быстрый переход к файлу

Post by IgorZ »

buniak_a_h wrote: Fri 19 Apr, 2024 09:39
IgorZ wrote: Fri 19 Apr, 2024 07:02 Тогда уж можно проще
Я просто "зачирикал" комстроку примерно так:
image.png
получилось прикольно :-)
Если устроит фоновый цвет командной строки (кстати, его тоже можно настроить), то просто указываем пустую строку в поле промпта. Существенное приемущество: данный способ не требует абсолютно никаких ресурсов.
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

IgorZ wrote: Fri 19 Apr, 2024 10:01 просто указываем пустую строку в поле промпта
  1. Ваш вариант с заменой промпта (на пустую строку либо на «Командная строка отключена» - всё равно) плох тем, что может потребоваться включить её. На один раз (для ввода команды, например). А до перенастройки ну очень далеко ходить. Т.е. я вижу такую задачу, что ФАР должен работать в двух режимах: поиска и комстроки. И легко переключаться.
  2. Пустая строка - это не наглядно. Т.е. не поймёшь сразу, в каком режиме сейчас работает ФАР. Прада, можно сделать как в Panel autofilter - менять цвет рамки.
    Впрочем, при наличии этого скрипта весь разговор становится неактуальным. Как писал уважаемый John Doe
User avatar
HaRT
Moderator
Posts: 10900
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 223 times
Been thanked: 359 times

Быстрый переход к файлу

Post by HaRT »

buniak_a_h wrote: Fri 19 Apr, 2024 09:40 Используя far.Text
Не проще ли через настройку цветов? Оно устойчивее при запуске команд.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

HaRT wrote: Fri 19 Apr, 2024 13:11 Не проще ли через настройку цветов? Оно устойчивее при запуске команд.
  1. Мне понравилась идея символа-заполнителя. Увы, настройкой цветов такого не добиться.
  2. Проще, конечно, far.Text.
  3. Насчёт устойчивости - да, но у меня far.Text повешен на событие ConsoleInput. Перерисовывает когда надо.
Last edited by buniak_a_h on Fri 19 Apr, 2024 13:49, edited 1 time in total.
IgorZ
Posts: 794
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

Быстрый переход к файлу

Post by IgorZ »

buniak_a_h wrote: Fri 19 Apr, 2024 10:28
IgorZ wrote: Fri 19 Apr, 2024 10:01 просто указываем пустую строку в поле промпта
  1. Ваш вариант с заменой промпта (на пустую строку либо на «Командная строка отключена» - всё равно) плох тем, что может потребоваться включить её. На один раз (для ввода команды, например). А до перенастройки ну очень далеко ходить. Т.е. я вижу такую задачу, что ФАР должен работать в двух режимах: поиска и комстроки. И легко переключаться.
Кто мешает при переключении режима заодно переключать и промпт (включая цвет)? Это куда менеее напряжно для Far, чем постоянно перерисовывать строку поверх промпта.
buniak_a_h wrote: Fri 19 Apr, 2024 10:28 2. Пустая строка - это не наглядно.
Написал человек, рисующий поверх промпта пустую строку. :)
User avatar
buniak_a_h
Posts: 4287
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 647 times
Contact:

Быстрый переход к файлу

Post by buniak_a_h »

IgorZ wrote: Tue 23 Apr, 2024 11:25 переключать и промпт (включая цвет)? Это куда менее напряжно для Far
Может я чего-то не понимаю, но я не знаю, как менять это бех вызова основного меню. А, как известно, Keys допустимо далеко не всегда.
IgorZ
Posts: 794
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

Быстрый переход к файлу

Post by IgorZ »

buniak_a_h wrote: Tue 23 Apr, 2024 12:01
IgorZ wrote: Tue 23 Apr, 2024 11:25 переключать и промпт (включая цвет)? Это куда менее напряжно для Far
Может я чего-то не понимаю, но я не знаю, как менять это бех вызова основного меню. А, как известно, Keys допустимо далеко не всегда.
Хм. Надо подумать... Так сходу я тоже не знаю.
Post Reply

Return to “Предложения и идеи”