Pull to refresh

Comments 669

PinnedPinned comments

Согласен с автором. Far уже много лет на каждом компьютере, с которым я работаю. И он действительно запускается одним из первых.

Универсальный рабочий инструмент. Не представляю как можно пользоваться стандартным проводником для работы с файлами. В Far любое действие выполняется в разы быстрее и более очевидно. В Far я вижу, что у меня действительно происходит на диске. В любой файл я могу заглянуть и понять, что это. Под Windows все привязывается к расширению, а если его нет, то ... пытайся в блокноте узнать, что это за документ, и не факт, что блокнот вообще что-то покажет.

А когда пошла волна вирусов на флэшках, которые использовали уязвимость при отрисовке иконок файлов. Far был самым безопасным способом посмотреть содержимое флэш диска, без риска запустить заразу.

У меня конечно профдеформация системного администратора, но это мой самый любимый и необходимый рабочий инструмент. Far2l на линукс станции ставится также в обязательном порядке.

Я еще использую ConEmu - позволяет запускать несколько экземпляров FAR в одном окне

Банально удобнее, ну и еще там некоторые фишки от консоли есть.

очевидно: перетащить файл из одного окна в другое

не прижился вообще. нет проблем запустить вторую копию и переключаться между фарами из панели. А сколько там фаров в conemu запущено? все ли они свободны или надо очередной запускать? если мне надо из одного что то в другой таскать? сильно сложнее. Единственное что в конему удобное это отдельный быфер для stdout который можно скролить. но есть же edit:<.....

А у меня вообще нет ни фара,ни тара,ни ещё чего подобного.Просто попробовал когда то и решил - а на хрена козе баян?Мне хватает вот уже 20 лет,тех программ,что есть в ОС,любой,хоть Вин,хоть Линь.Хватает обычного проводника и простых или посложнее редакторов всего,что мне нужно.Надо не лазить в меню - понаставил ярлыков или папок с ними по темам на раб.стол или на панель задач и дело с концом...Украшательства и примочки мне уже сто лет как не нужны,обхожусь как то , это ещё молодым баловался.А если парню больше некуда потратить свое личное время,то и пусть его поиграться,пока не повзрослеет.Как то так...

Дрогнула рука и курсор мыши в "проводнике" закинул папку неизвестно куда. И вообще слишком многое зависит от мыши, когда в фаре можно делать хотками.
История файлов, папок, запущенных команд - незаменимая штука. Просто если заниматься простыми вещами на компе - да, может быть фар не нужен. Мне, как разноработчику - очень сильно облегчается жизнь.

Дрогнула рука и курсор мыши в "проводнике" закинул папку неизвестно куда

От этого спасает Ctrl+Z

понаставил ярлыков или папок с ними по темам на раб.стол или на панель задач и дело с концом

Рабочий стол я не вижу, а в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?

А если парню больше некуда потратить свое личное время,то и пусть его поиграться,пока не повзрослеет

В том-то и дело, что он взрослел вместе со своими любимыми программами. И время это тратилось всю жизнь, а не с выходом новой ОС пересматривались привычки. Теперь у него есть свой настроенный workflow, который от ОС не зависит.

Рабочий стол я не вижу, а в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?

По мне так все равно неудобно. С папкой же не всю жизнь работаешь, а какое-то время. Вот сейчас в работе 5 одних папок, завтра 7 других... Мне в этом плане DC нравится - две панели, на каждой по несколько вкладок с текущими в работе папками. При выходе он помнит что было открыто.

Закончил работу с папкой - закрыл складку. Начал работу с новой - открыл ее в новой вкладке.

Теперь у него есть свой настроенный workflow, который от ОС не зависит.

Ровно до тех пор, пока все ОС, с которыми работает, построены на одних концепциях (папки-файлы).

Мне в этом плане DC нравится - две панели, на каждой по несколько вкладок с текущими в работе папками. При выходе он помнит что было открыто.

В фаре для этого плагин имеется (PanelTabs).

В Far есть быстрое запоминание папок и переход по ним, как в стратегиях с группами юнитов. RCtrl+Shift+[0...9] - запомнить (можно более 1 папки на кнопку) Rctrl + [0...9] - перейти.

в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?

На панели задач Windows 10 (и ниже, до 98й) можно создать тулбары, представляющие собой выделенные области, отображающие содержимое какой-то папки. А в отображаемую папку можно накидать любых ярлыков. Да, неочевидно, но настраивается за полминуты, а потом экономит кучу времени.

Вы немного неверно оценили ситуацию. Дело в том, что во времена, когда еще не существовало ни Вин, ни Линь, ни даже манипулятора "мышь", альтернатив Norton Commander не было. Он заменял и рабочий стол и проводник. И даже с их появлением спрыгивать со столь привычного и удобного инструмента не имело никакого смысла. Именно по этой причине концепция двухпанельного файлового менеджера дожила до сегодняшнего времени в практически неизменном виде. Люди, заставшие MsDos, как пользовались, так и продолжают пользоваться. Более того, прямо сейчас активно развивается порт Far под Linux. Так что ваши умозаключения ошибочны - в данном случае это вы слишком молоды и привыкли к новомодным свистоперделкам.

Тоже несколько лет сидел на нём, но с выходом Windows Terminal он, как мне кажется, потерял свою актуальность.

Да, хорошая связка. Чаще всего пользуюсь хоткеями открытия нового окна Фара и сокрытие в трей.

прикольно, спасибо! tmux+mc из под linux subsystems ушел считай :)

FAR без ConEmu - деньги на ветер! У меня обычно открыто штук 5-6 фаров, между этими табами можно переключаться WinKey+цифра. А ещё в таком режиме фар становится TrueColor (24 бита RGB) - раскраска файлов приобретает разные оттенки (hard-линки одним цветом, картинки - другим), видно юникодные символы, можно смотреть картинки по F3, и даже есть режим с превьюхами картинок, как в ACDSee.

Ещё ключевой плагин, без которого FAR - не FAR, это Alternative History. Позволяет силой мысли открыть файл или зайти в каталог, где последний раз были полгода или минуту назад.

UFO landed and left these words here

Согласен с автором. Far уже много лет на каждом компьютере, с которым я работаю. И он действительно запускается одним из первых.

Универсальный рабочий инструмент. Не представляю как можно пользоваться стандартным проводником для работы с файлами. В Far любое действие выполняется в разы быстрее и более очевидно. В Far я вижу, что у меня действительно происходит на диске. В любой файл я могу заглянуть и понять, что это. Под Windows все привязывается к расширению, а если его нет, то ... пытайся в блокноте узнать, что это за документ, и не факт, что блокнот вообще что-то покажет.

А когда пошла волна вирусов на флэшках, которые использовали уязвимость при отрисовке иконок файлов. Far был самым безопасным способом посмотреть содержимое флэш диска, без риска запустить заразу.

У меня конечно профдеформация системного администратора, но это мой самый любимый и необходимый рабочий инструмент. Far2l на линукс станции ставится также в обязательном порядке.

В любой файл я могу заглянуть и понять, что это.

Люто плюсую. Far никогда не обманет, не запустит случайно никакого кода, просто покажет что внутри файла. А с Проводником на чужие флешки ходить как-то стрёмно. И даже если речь не идёт о малвари - куда быстрее глянуть Far-ом, что там за файл и что от него ожидать.

С ним вообще вся файловая система как на ладони. Адекватные дефолты "для ойтишнека" - не нужно настраивать показ расширений файлов, скрытых файлов и вот это вот всё что делается каждый раз на свежем профиле в Винде. Впрочем, это наверное актуально для любого приличного файлового менеджера, а вот "консльность" и быстрый просмотр - кмк, киллер-фичи.

Сразу извиняюсь за тупой вопрос, но зачем Far2l при наличии midnight-commander?

Как минимум, удобно, когда в разных ОС используется один и тот же инструмент. Не нужно привыкать к разным хоткеям и функционалу.

И из-за унификации под разными ОС и из-за того, что большинство действий в нем (для меня, конечно) хочть чуть-чуть, а удобнее и проще и гибче настраивается

А зачем хоть то, хоть другое при наличии метро? Кроме шуток.

Он работает быстрее (копирование файлов) и стабильнее (MacOS Sonoma).
Предваряя следующий вопрос - да, скорость копирования имеет значение даже на дисках с более чем 1Gb-sec если у вас много файлов. Midnight Commander в целом работает хорошо но раз в несколько дней подвисает (iterm2).

Как минимум из-за общей клипборды.

Держать в голове два комплекта разных хоткеев - боль.

С детства учил дочь - работа в ОС начинается с Far. Теперь у нее слава хакера, просто потому что она привыкла копировать файлы в "страшных синих окошках".

Толку никакого. Это просто наблюдение - как необычен для людей лишь немного отличающийся от стандартного подход. По мне все просто - кому что удобнее, тот тем и пользуется. Это прекрасно, что у нас есть выбор.

Из текста статьи не очень понятно, почему же FAR - центр вашей компьютерной вселенной. Вы описали, как открыли для себя FAR, сделали его портабельным, прикрутили ёфикатор и EditWrap, напилили луашек для часто выполняемых действий и кастомизировали тему. А какой usecase?

Я обычно сразу после запуска операционки открываю свой Любимый Файловый Менеджер

Для чего? Кастомизировать его? Выделять файлы макросами? Открывать текстовики и делать в них word wrap и менять е на ё?

upd:

Основная ценность FAR не в том, что он многое умеет (хотя умеет он немало). Вся мощь этой программы в том, что её можно бесконечно кастомизировать с помощью внешних плагинов и скриптов. И при решении этой задачи можно идеально и гармонично соединить приятное с полезным. Именно поэтому уже очень много лет FAR — это центр моей личной компьютерной вселенной.

Получается, основная ценность фара - возможность бесконечно его кастомизировать. То есть, фарить в фаре.

бородатый анекдот

Встречаются два приятеля:

— Ты, я слышал, машину купил?

— Да, теперь везде успеваю. Сегодня за день успел сменить масло в двигателе, купить новые покрышки, съездить на авторынок за крыльями, сгонять в автосервис, заехать в автомагазин за тосолом... И как бы я все это без машины успел?!

Отвечу за автора, потому что одно время я вел себя точно так же. К примеру я в far-е писал программы (буквально все кроме отладчика, автодополнение идентификторов, список функций проекта,...), пользовался его hex-просмотрщиком чтобы оценить содержимое и тип файла (это вопрос исследований - а что это за файл, что внутри). Макросы - автоматизация сиюминутных действий.. вот перед тобой список файлов, нужно с каждым произвести ряд простых действий - вариант писать программу лень, проще прокликать нужные действия для одного файла, сохраняя их в макрос (1 нажатие запуск записи, другое - окончание), настроить это на свою комбинацию клавиш и теперь переходишь к файлу и жмешь одну кнопку...

Передать словами что это такое очень сложно. По отдельности можно найти на каждую функцию свою программу, но каждая из них будет комбаином, со своим интерфейсом и особенностями, но с far можно решать свои задачи банально не вылезая из него, и все с клавиатуры, и все невероятно быстро, речь идет об остутствии заметного лага между нажатием клавиши и получением результата, который будет если ты в проводнике будешь открывать приложения (попробуй в проводнике зайди в документ .docx как в архив, да в меню открыть с помощью выделить мышкой, выбрать архиватор, а тут ctrl+enter, а теперь открой hex viewer из архиватора - нужно идти в меню архиватора и открывать просмотр, а тут все тот же f3->f4 что и вне архива).

Не совсем понятно, что вы там автоматизируете?(Отвечу за автора комментария) В чем именно заключается пресловутая скорость фара? В чем это и как это можно измерить? И какие именно макросы вы все время пишете? Я системный программист, пишу на с/с++/python для windows и Linux, очень много времени провожу в терминале (в gnome terminal, cmd, powershell, wsl2), читаю и сохраняю конфиги в notepad++, для удаленного файлового гуляния использую терминал вперемешку с winscp и FileZilla, очень много пользуюсь RDP через mstsc, пишу код в основном в Vs code и Qt creator, для микроконтроллеров в Segger IDE, для ПЛК это Codesys 2.3 и Owen Logic, так же из постоянных инструментов у меня Foxit Reader, + windjvu, Qt assistant, RTT viewer, gpuz + aida64 + process explorer, crystal disc mark и crystal disc info, развожу платы я в dip trace, для проверки отладки использую ltspice, ещё много всяких утилит для управления и настройки, контроля OPC сервера, modbus сканеры, putty, Owen -конфигуратор, и ещё куча всякого технического софта. Всем этим я постоянно пользуюсь в том или ином виде. И я не сисадмин в его непосредственном значении, я разраб, но делаю очень много сисадминских вещей. Как мне может помочь far manager? Я с помощью него могу менять е на ё в любом произведении Стругацких, которое я уже читал раз по 5?)

я представил это и понял, у Вас просто файлов мало. Вся деятельность проходит в редакторах и утилитах. За версиями следит, наверное, git . А я вижу удобство Фара в первую очередь при поиске, выборе, просмотре, копировании файлов. Попробуйте просмотреть 500 текстовых файлов? А если у них еще и расширение - то тхт, то цсв, то ини, то вообще com или exe :-) Проводник понаоткрывает окон, а из них дует.

Еще у меня много унаследованных разнообразных архивов, в них заходить, сравнивать на Виндоус - то еще мучение. Двухпанельный интерфейс сильно помогает.

Просмотреть 500 файлов о чем они?

head * |less
tail * |less

Пс, я фаром пользуюсь ещё с прошлого века и продолжаю. И он первый заходит в новый комп. А вот вторым заходят утилиты типа mingw.

Это плохой пример, консольные команды не позволяют перемещаться между файлами, а порядок только тот что предлагает usorted, мало того, во время просмотра непонятно какой это файл.

И вот тут, чтобы обеспечить чуть больше комфорта, команда становится уже не такой простой

Когда мне вдруг хочется просмотреть 500 файлов, я для начала бью себя по рукам ;) Потом думаю способ, как бы их отфильтровать до 1-2.

find . -type f -name \*.log -exec grep moya_problemka {} /dev/null \;

Кавычки забыли, файлы с пробелами не обработаются, не надо так рекомендовать.

$ echo qwerty > /tmp/"1 2 3.txt"

$ find /tmp/ -type f -exec grep qwe {} /dev/null \;

$ /tmp/1 2 3.txt:qwerty

а названия нужных файлов на бумажку выписывать? или в "блокнот" в отдельном окне?

less * чем вас тогда не устроил? )

Я понимаю, что FAR всем хорош, но зачем его превращать в молоток, а всё вокруг в гвозди? Для этого уже есть vim ??

head/tail вполне себе пишут имя файла перед выводом если их более одного

не, мне же не только надо понимать, что в каком файле. Нужно потом некоторые из них выделить и что-то с ними сделать. Как вот это организовать?

я наверное не понял какой сценарий хотите воспроизвести, но кажется что "это другое" и если нужно получить список файлов, основываясь на содержимом, то тут более подойдет grep

но вообще тут базовые принципы разные получаются: если нужна интерактивность, то да - файловые менеджеры будут ИМХО вне конкуренции, если нет - в ход идут head/tail/less/grep/awk и т.д. и т.п.

Можете попробовать в пасьянсе косынке, на обратной стороне карт, себе подсказку нарисовать. Ну или чем вы там в винде пользуетесь.

Жду развёрнутого ответа, почему фар лучше пасьянса косынки. Ведь там есть уууУУУуу, сОрТиРоВкА, вот так чудо техники… нужно всего лишь подвигать мышью в правильном направлении, то есть, экспириенс будет такой же как в косынке! Эмэйзин!

>Проводник понаоткрывает окон, а из них дует.

Кажется, я соревнуюсь с кем-то в токсичности и иронии. Да ведь? Ведь да?:) это ведь было с иронией написано, про «дует»?:)))

edit:<<head * |less
edit:<<tail * |less

Поправил ваши команды, а то вы вроде как за FAR ;)

делаю всё тоже самое, плюс могу по 100500 раз запускать что-то с командной строки и скакать лосем по директориям. Пользую FileCommander Когда-то сравнивал с Far'ом, тот показался более тормозным и более попугаистым. Ну и по размерам архива не сравнимы. Жалко, что не во всех линуксах работает.

500 файлов? У меня небольшое хобби - нейронки, и вся их генерация валится в одну большую папочку, где число файлов может достигать 200 и более тысяч. И внезапно, я могу каждый из них просмотреть, переименовать все скопом, сделать любую автозамену хоть по скриптам, хоть по регуляркам и еще черта лысого. Total commander) Обмазанный плагинами он делает всё, что писали выше, и еще сверх того много чего. И консоль тут тоже есть. Тут нет окон, но есть вкладки, история - все как положено. Не дует нигде, не тормозит. Если надо сделать очень хитрое преобразование, да хоть компиляцию - всегда есть варианты, да хоть батник написать. Могу все файлы в один гига-файл слить, иногда такое надо, или наоборот - порезать большой файл на мелкие кусочки, заметьте - без архиватора, напрямую. Разные редакторы, от akelpad до notepad++ легко прикручиваются, внутренний просмотрщик тоже ничуть не хуже фаровского. С плагинами - можно хоть фильмы смотреть, ходить на сайты из внутренних ссылок документа, редактировать pdf и пожалуй я использую только около 3% всех возможностей. Маленькая приятная деталь: у TC в локальной справке очень хорошие описания регулярок.

Единственный аргумент в пользу Фара - это запуск его на "закрытых" системах предприятий, где ничего нельзя. Но и то, если система закрытая, там и его поставить не дадут, ибо нельзя юзеру столько всего под рукой иметь. Под такими системами никакой свободы творчества, только самые простые операции.

число файлов может достигать 200 и более тысяч. И внезапно, я могу каждый из них просмотреть…

Считая хотя бы по секунде на просмотр каждого файла (это бессмысленно, потому что вы ничего понять не успеете), 200 тысяч файлов потребуют недели фуллтайм работы. Каким-нибудь грепом (grep) можно найти нужное за секунды. Какая-то антиреклама получилась у вас - тотал коммандер для тех, кто симулирует работу :)

Консоль, а значит и аналоги grep есть и в TotalCommander. Но в TotalCommander есть свой поиск, регулярки, и замена текста в содержимом файлов. Лично мне (для пары тысяч файлов) grep так и не понадобился.

У меня не такое количество файлов, но пользуюсь
- Фильтры по имени, по маске
- Массовое переименование
- Поиск по содержимому
- Thumbnails (работаю с видео и фото)
- Drag n drop
- Работа с архивами
- Путь к файлам, переходы по любым путям с нечетким поиском.

То есть работающая и надежная смесь Explorer-Finder и Far-Mc.

Ну так греп есть и в винде, и да, им пользуюсь. Это finstr чуть переделанный (статья была тут на хабре). Но у меня скрипты посложнее будут. Также, повторюсь, по работе мне ничего такого не надо, это я делаю дома и для себя. Ну и еще - 200 тыс изображений мне просматривать вручную даже в голову не приходит. Их просматривает ИИ, условно говоря это его входные данные. Но все не просто так, их надо обрабатывать через зеленую лягушку (IM), задавая определенные параметры или наоборот их считывая. Искать дублирующиеся элементы в промптах, вшитых в каждое изображение, строить взаимосвязи. Это все оффтопик. ТС помогает мне примерно с того момента когда он был еще windows commander.

Наверное это все вкусовщина, вы на свой фар тоже плагинов накрутите и скажете что все там можно) Ну штош пускай так)

Есть такая штука DRY. Большие задачи стоит делать из командной строки или там ансибла, чтоб если что ещё раз сделать. Когда все накликивается - это только замедляет на большом отрезке.

В тотале не нашел нормальную интеграцию с командной строкой - выполнить команду, а потом ещё одну и ещё три, а посмотреть потом их выводы.

Запускайте команду из командной строки по Shift+Enter. Тогда по завершении окно cmd не закроется.

мы уходим в зону вкусовщины.
Откроется НОВОЕ окно шелла, которое никак не связано с тоталкоммандером, и в нем выполнится команда.
Если мне нужно несколько команд, причем указывать файлы и пути и командера - единственный вариант - запустить десяток окон. зачем?
В Фаре это делается в одном шелле, который доступен по Ctrl+O

Попробуйте просмотреть 500 текстовых файлов
awk

Удобство фар - его интеграция с командной строкой, макросами, браузером файлов и шикарным plain-text редактором.

Нюансы:
* макросы фара интегрированы таким образом, что они могут выполняться и в редакторе и в панелях и переходить туда-сюда, и вообще вызываться как скрипты.
* Юзер меню, которое шикарно интегрировано с браузером файлов, а именно - с выделенными файлами.
* Быстрые папки
* Макросы могут быть просто хоткеями на нужные действия в панели/редакторе что еще больше ускоряет работу с юзер меню или макросами
* Нетворк плагин с scp/ftp/sftp/samba... или кастомными виртуальными файлами, архиваторами, мало ли что там еще можно насовать.

В общем вместо рабочего стола и проводника, у меня быстрое меню внизу и фар.

Нужно понимать, что любой айтишник, с опытом приобретает навыки работы в конкретных программах.

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

А FAR он хардкорный. В нем нюансы и нюансы, и чем больше его изучаешь, тем больше различных применений можно для себя в нем обнаружить. То есть очень многогранный инструмент.

Горжусь что законтрибьютил свой макрос в официальную поставку фара =)

для rdp очень удобная штука RD Tabs

RoyalTS лучше нечего не нашел.

Чем он они оба лучше RDCMan от Sysinternals?
UPD: вопрос снят, не заметил дополнительные скриншоты, думал там только группировка RDP-сессий

а могли бы всё делать в emacs :)
* на правах шутки

читаю и сохраняю конфиги в notepad++

Вот это может быть сделано в Far'е

для удаленного файлового гуляния использую терминал вперемешку с winscp и FileZilla

А это прям как раз задача Far'а

После загрузки я разлочиваю Keepass, без этого ничего невозможно делать - ни по SSH никуда не зайти, ни на сайт залогиниться :)

Что бы запустить FAR пароль не нужен ;)

А из его меню уже запускается KeePass

Встречал людей, которые без FAR (и других "коммандеров") не могут на компьютере делать НИЧЕГО. Это шутка.

Нет, это не шутка. Здравствуйте, я ещё один один такой человек. ;)

PS: нет, конечно, можем. Но дико неудобно. И да, это профдеформация.

Я такой же. Там, где по условиям задачи нельзя пользоваться сторонним софтом - прямо боль.

а ларчик открывается просто - чем дальше в лес, тем больше пишут софт под тык тык тык вместо клавиатурной навигации. Потому и неудобно.

Основная (для меня лично) фишка FAR — ssh/scp (плагин NetBox). На роутер зайти, на synology, на vds… файлы там поредактировать, туда-сюда… Ну просто удобно же.

А, ну и плагин FARdroid ещё. Весьма удобно файлы между ББ и смартфоном копировать.И Temporary panel. И… и дофига чего ещё, на самом деле.

FARdroid использую в связке с PortaDev

Первый реализует протокол ADB, который включен довольно редко, а второй - более обывательский протокол MTP.

Ещё один пример, когда на плаг-ринге лежит версия 2014 года, а на форуме обновление 2023.

это не шутка ) если есть возможность на все компы которые просят посмотреть первым делом ставлю фар

Я тоже постоянно в Far, точнее в Far2l. Когда демонстрирую свой экран собеседнику по чату, они удивляются — моложе спрашивают что это, постарше - О! Это NC/DN/TC?
p.s. Но иногда забываюсь, и начинаю очень быстро "мелькать" панельками, файлами и редактором ? Приходится возвращаться к проводнику, текст.редактору, filezilla и тд.

А мне FAR так и не зашел... Извините уж.

Какое-то время жил под ТС, но как-то озаботился тем, чтобы убрать с компа все, что не является бесплатным или официально купленным.

Перебрав много чего, остановился на Double Commander. Похож на ТС (даже плагины поддерживает), есть portable версия (пригодилась для установки на виртуальную машину где нет админских прав). Есть версия для Linux (второй комп у меня линуксовый).

Есть все что надо и куча того, чем (пока?) не пользуюсь.

Double уж очень примитивный. Если на Линуксе, то лучше уж тогда Krusader.

UFO landed and left these words here

А что, Everything там уже поддерживается? Или аналог? Чтобы был мгновенный поиск и подсчет размеров папок. Если нет, то зачем вы им пользуетесь?

UFO landed and left these words here

Поиск везде есть. Мгновенный поиск видел только в TC. Мгновенный поиск это когда любой файл ищется за секунду, без сканирования файловой системы.

И причем тут плагины? Подсчет размеров папок делается прямо в файловой панели по Ctrl+Shift+Enter. И делается это, повторюсь, мгновенно, без сканирования файловой системы

Вы дважды написали «мгновенно», видимо, считая что «святым духом»работает? Разумеется, «без сканирования файловой системы» это невозможно, потому что нужно размеры файлов прочитать из файловой системы, если они там есть - то есть это работает далеко не для любой файловой системы, иначе нужно считывать список файлов из файловой системы и перебирать из на диске. Причем тут тотал командер вообще?

Именно, что мгновенно. Поставьте утилиту Everything и убедитесь сами. Она мониторит изменения в MFT в реальном времени и ей не нужно сканировать файловую систему, чтобы найти файл. Она просто делает запрос в свою базу данных. TC имеет встроенную поддержку Everything и при поиске к файловой системе не обращается

Какого размера может быть эта база у Everything при большом количестве файлов ?

У меня их на одном из дисков, к примеру, 250 тыс.

У меня на диске C около 1.2 млн. файлов. Сейчас перестроил индекс диска, получилось 50 Мб. В индексе только атрибуты файлов, без содержимого.

Вас жестоко обманули, увы. Подключите внешний жесткий диск хотя бы на 5 терабайт (ноутбучный), забитый файлами, и попробуйте «мгновенно» найти нужный.

  1. Что мешает самому поставить и посмотреть? Это не какая-то непонятная утилита, а вполне известное ПО (https://ru.wikipedia.org/wiki/Everything_(локальный_поисковик)), к тому же бесплатное. Скачать и установить займет 10 минут.

  2. Поиск мгновенный, потому что поиск идет по индексу. Индекс всех моих дисков (4 + 4 + 3 Тб, забиты на 90+%) + системного диска (1 Тб, забит наполовину, 1.2 млн. файлов) занимает 400 Мб. Во время работы индекс полностью находится в RAM. Было бы странно, если бы поиск был долгим.
    Что касается построения индекса с нуля - занимает 10-30 секунд на моих дисках. Насколько я понимаю, это время на чтение таблицы $MFT (у меня это файл размером 1.5-2 Гб) + сортировка и запись в БД. Это работает только для NTFS, для остальных файловых систем всё по старинке, с долгим сканированием.


UFO landed and left these words here

Потратьте 10 минут и посмотрите сами https://ru.wikipedia.org/wiki/Everything_(локальный_поисковик). Мы тут переписываемся дольше.
Everything умеет обращаться к MFT напрямую, минуя API Windows. Поэтому для индексации всего диска достаточно прочитать один файл $MFT. Весь процесс на моих дисках заимает 10-30 секунд.
Не представляю, зачем вам файловый менеджер, если вам не нужен поиск, но дело ваше.

P.S. Массовый подсчет размеров папок делается по Alt+Shift+Enter.

UFO landed and left these words here

Это opensource - если что-то нужно, то пишешь сам

А что в нем аримитивного?

Есть все, что нужно файловому менеджеру. Сравнение файлов/папок по содержмому, фильтры, поиск, групповое переименование, встроенный просмотр (колиповки, hex, мултимедиа...)

Все остальное делается или плагинами, или специнструментом.

Для гита используем оболочку (git extensions под win), для работы с кодом -vscode, редактор внешний подключен - notepad++/notepadqq

UFO landed and left these words here

Так он для bsd а не для linux

С чего вы взяли?

Linux port of FAR2 with FAR3 macro system and extended plugins' API

DC примитивный ? Да вы сравните хотя бы количество настроек в них. Krusader и рядом не стоял. И по возможностям тоже. Единственный момент - до сих пор сыроват. У меня на Manjaro KDE + Wayland очень криво работает, может подвисать на несколько секунд при выполнении операций. Вынужденно временно поставил Krusader, и после DC - это боль.

А с Far иногда работаю, но опять же, по сравнению с DC, или TC он для меня не так удобен.

Я на работе использую бесплатный FreeCommander. Не пробывали?
Его можно найти например на платформе PortableApps (как, впрочем и много других бесплатных утилит)

UFO landed and left these words here

что хорошо бы не отходить от "стандартного"

Производители ОС сами постоянно отходят от стандартного.

Плюсую, и добавлю: в тотале предельно надёжный поиск файлов по содержимому, в том числе по регуляркам и вархивах, с моментальным просмотром результатов по F3

Кстати, кто что юзает на MacOS вместо Total Commander? Ближайшее, что я нашел - Double Commander. Есть ли лучше?

Спасибо за наводку, давно думаю съехать с фара, но пока не смог найти замену. Попробовал полдня. В общем-то приятный на вид, есть несколько реально классных вещей, но очень многое не умеет, или умеет не удобно/ограниченно. Для меня не годится как замена фара, но посмотреть было интересно.

Что мне не подошло:

  • нет консоли,

  • нет сравнения папок (плагин?),

  • нет выбора файлов/папок по маске из комплекта (плагин по regex),

  • не может посчитать размер папки - только открытием свойств Explorer'а (плагин есть),

  • не смог обзор сети сделать - пустота (Windows видит другие машинки),

  • нет встроенного редактора - только внешний,

  • нет встроенного просмотра как класса вообще (только open / open with),

  • нет элементарных настроек вроде горячих клавиш плагинов - сразу же словил конфликт на F3 и за полчаса не смог найти как его решить (больше не готов тратить времени), взял их родной `key bindings.json`, подсунул - не помогло даже с перезагрузкой. Добавил свой F3 - не помогло. Забил.

  • не очень понятно зачем графический интерфейс, если он по сути не нужен. Только что иконки файлов добавляет. Зато в ssh уже не запустить.

  • не нашел поддержки ssh/scp файловых систем, только ftp в плагине.

  • popup при каждом запуске с требованием зарегистрировать

Что реально порадовало:

  • Ctrl+P - fuzzy поиск по посещенным папкам - реально удобно и быстро. В Фаре только плагином похожее можно сделать.

  • Fuzzy matching при наборе с клавиатуры по имени файлов/папок. В Фаре можно похожее сделать с alt+* (* - как маска любого начала файла), но это не совсем fuzzy, где можно частично ошибиться или букву пропустить. Очень порадовала функция.

Ctrl+P - fuzzy поиск по посещенным папкам - реально удобно и быстро. В Фаре только плагином похожее можно сделать.

В far2l это есть из коробки - Alt-F12 выводит список недавно посещенных, Ctrl-Alt-F ищет в этом списке.

А ещё лучше поставить плагин MoreHistory и наслаждаться жизнью. Заменяет историю посещённых каталогов (Alt+F12), просмотренных/отредактированных файлов (Alt+F11) и истории команд в консоли (Alt+F8). В наличии — иерархический режим отображения (с группировкой по дате, периоду или папке/хосту), показ времени/количества обращений, сортировка и фильтр (не совсем нечёткий, но можно запоминать найденное нажатием клавиши Tab и дальше фильтровать уже в найденном. Правда, нельзя, «разфильтровать», (например, по Shift+Tab это было бы логично), но с этим можно смириться).

PS. Ой, это же far2l, а я про обычный Far3 под винду. Не знаю, заведётся ли плагин под far2l.

Да, во всех аспектах вы правы.
Им есть куда развивать программу. была бы opensource, но нет.
я не сторонник far, я лишь искал более удобный finder(macos). fman почти его замещает по функциям, и сильно обгоняет по скорости и удобству навигации.

p.s. а popup не мешает, если ее не выключать:)

Как и на линуксах, midnight commander, far это его римейк под виндоус. Из-за отсутствия нормальной командной строки (виндовый синтаксис ужасен, попробуйте хотя бы простые операции с датами выполнить, скажем, день недели ровно месяц назад получить) far очень перегружен простейшими функциями, которые легко выполняются в консоли.

Нет, сначала был norton commander под дос, через несколько лет на unix сделали midnight commander, параллельно под досом появился volkov commander (nc стал тормозным и занимал ресурсы и сотни килобайт, а vc буквально обходился 64к бинарником), параллельно был создан dos navigator (кстати у последнего была нативная реализация под os/2)... far это попытка перенести опыт работы с этими приложениями в windows.

Ставить mc рядом с far это как ставить велосипед рядом с самолетом, несравнимое количество возможностей и опыт. Развитие mc почти нулевое, когда как far, благодаря сообществу и плагинам, до сих пор. Мало того, far2 даже перенесли в linux (нативно). Ну и конечно появилось куча клонов, пытающихся решить проблему выхода из консоли в gui, теряя то неуловимое, что делает far лучшим из всего этого набора.

Дос это отдельная история, но волков коммандер куда лучше нортона был, в том числе, по размеру (когда нужно на дискете файлы переносить и заодно можно было волков скопировать).
Пожалуй, да, фар уже давно велосипед на квадратных колесах и обвешанный багажом на целый самолет. Отсутствие POSIX совместимости требует уйму костылей… Под виндоусом два десятилетия назад, действительно, фар был лучшей альтернативой mc, но без виндоус надобности в нем никакой.
mc не изменяется, поскольку нет надобности, несколько раз в год или раз в несколько лет единичные баги правят, этого достаточно. Пользуюсь им уже почти четверть века на разных линуксах и маках и везде и всегда работает и, притом, одинаково.

OS/2 вспомнили? Вот вам то, что первоначально было аналогом VC под OS/2

/ Развитие mc почти нулевое,

ну как, он научился в Ctrl+O... не помню когда

то да, что стало приятным сюрпризом. Умеет, к сожалению, не всё (сложные архивные операции, когда надо переименовать одинаково названные файлы, лежащие в том же самом каталоге - тут у Far2l сложности), но почти все остальное работает прям как родное. И очень быстро, притом.

одинаково названные файлы, лежащие в том же самом каталоге…

Серьезно?

Кажется, в ядре linux были файлы, отличающиеся регистром в имени. Развернуть архив ( или склонировать репозиторий ) с такими файлами под windows затруднительно, например

Отличающиеся регистром это совсем не одни и те же, очевидно, это разные символы. И проблемы с ними на виндоус нет и не было:

The Windows NT family of operating systems (including Windows 10) has always had the ability to perform case sensitive file system operations. Applications can pass the FILE_FLAG_POSIX_SEMANTICS flag to the CreateFile API to indicate that they want the path to be treated as case sensitive.

https://devblogs.microsoft.com/commandline/per-directory-case-sensitivity-and-wsl/#:~:text=Case sensitivity in Windows,be treated as case sensitive.

Поэтому "затруднительно", а не "невозможно".
Сложно влезть в архиватор или в stdlib (или что там git использует), чтобы в каждой файловой операции выставить этот флаг.

И в MacOS и в Linux использую mc

Для себя после тс открыл omega commander. Лицензия копейки стоит но по гибкости даст фору многим. К сожалению из за слабых продаж развитие остановилось, с другой стороны в нем нет все что мне надо. Его только нужно настроить под себя.

mc
нормальных аналогов total commander для мак не нашел

на линуксах люди в поисках tcm придумали ranger/nnn хе-хе-хе

Это очень спорное заявление. На линуксах люди пользуются либо хардкорным mc, либо модным far2l. "Тотал" не был самобытным продуктом, а был gui-реализацией давно известной концепции двухпанельного файлового менеджера. Norton Commander, Volkov Commander, Dos Navigator, Far Manager.

UPD: ranger и nnn, если не ошибаюсь, это однопанельные и мне представляются текстовой реализацией графической концепции explorer или его маковской вариации (не знаю как зовётся).

Что до меня, то guake + mc - иногда надо многооконность, а не многовкладочность. Ибо размер стека в мозге не такой большой, как хотелось бы - если копаться, например, одновременно в u-boot и ядре, отвечая на вопрос, какая именно сволочь пишет не то в нужный регистр.

редкоиспользуемый мной lf поддерживает сколько угодно панелей - он работает по принципу сессий и если открыть новый экземпляр, например в новом окне терминала, новой панели/окне tmux или вообще в другом приложении терминала, позволяет выполнять все операции, как если бы это был многопанельный файловый менеджер (например найти файл в окне терминала, там его скопировать, а вставить через встроеннйы терминал в IDE - пример вымученный, но все же). ЕМНИП, nnn работает +\- также, а у ranger есть встроенный multipane режим.

минусы tcm: после привыкания, чувствую себя беспомощным, если на компе нет tcm

Очень уж условный минус, так как после настройки портабельной версии она закидывается на флешку, которая всегда со мной. А рядом лежит батничек, который копирует tc с корень системного диска)

UFO landed and left these words here

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

И для этого есть резоны с точки зрения безопасности...

Не хотите с флешки - закиньте в облачную файлопомойку и оттуда скачивайте. В случаях описываемых вами вообще и FAR не поможет) А если из %DEFAULTUSERPROFILE% можно исполняемый файл запустить, то можно и tc тоже. В общем, не очень понял контраргументацию...

UFO landed and left these words here

Просто всё зависит от специфики вашей работы и стиля жизни. Где-то всё более строго, где-то либеральнее, а где-то вообще нормальной сети нет...

"В наше время кто-то ещё пользуется" - это вообще сильное допущение, особенно для тех, кто не хочет тотально всё выгружать в облака) Уж лучше на зашифрованной флешке свои пароли таскать, чем доверять сервисам, учитывая нарастание объёма утечек данных последнюю десятилетку.

Именно так, никакого доверия любым облакам уже нет.

А как Hiren'sBootCD запустить из облака?

В тотале обожаю шорткат: ctrl + b

UFO landed and left these words here

Да, комбайн мощный. Все можно настроить и сделать. Мне нравится его инсталляция: сам себя программирует - прям бользам на душу. У меня один друг сделал себе полность среду разработки на емаксе. Но настройка настолько нетривиальная и столько занимает времени!...

UFO landed and left these words here

Говорят там только текстового редактора хорошего нет?

UFO landed and left these words here

пишете так, будто вим является хорошим текстовым редактором =)

UFO landed and left these words here

В мой период "болезни" emacs в какой-то момент я понял, что вместо полезной работы увлечённо настраиваю под себя emacs. Чрезвычайно увлекательное занятие

Как же жизненно, только у меня вместо emacs - neovim :)

А как же киллер фича - поддержка Everything из коробки?
А из мелочей пример - как можно жить без Shift+F7? Базовый функционал, но пока еще не встречал нигде, кроме TC

Но... В TC нет никакого действия на Shift+F7

А когда вы последний раз пользовались TC? 20 лет назад действительно не было такого. Последние лет десять Shift+F7 - создать папку в другой панели. Очень удобно, когда нужно скопировать папку без содержимого

Пять минут назад. У меня версия 9.12, всего вроде бы лет шесть-семь ей. Но я загуглил перед тем, как оставлять коммент, "total commander hotkeys" и по первым пяти ссылкам shift+f7 не было. Надо было гуглить конкретно "total commander shift f7", мой косяк.

Shift+F7 - создать папку в другой панели

И тут я осознал, что мне такой "базовый функционал" не понадобился ни разу за всё время, что я пользуюсь компьютером...

аргумент был: зачем работать на чужой машине? зачем пускать другого человека на свою машину? ... хорошо бы не отходить от "стандартного"

Когда люди слышат от кого-то "Зачем подбирать удобную лично себе обувь? Зачем подбирать удобную лично себе одежду, бельё, мебель, еду? Хорошо бы не отходить от стандартного!" - они в массе своей крутят пальцем у виска.

Но вот в общем-то столь же интимной области как своя рабочая среда почему-то возобладал и что самое странное - поддерживается зачастую самими же пользователями подход "не выделывайтесь, жрите что дали!"...

Люди странные...

Мне еще понравилась фича TC - быстрый поиск (или точнее, быстрая фильтрация). В настройках программы регулируется на вкладке Quick Search.
Позволяет путем ввода текста на любой панели с файлами быстро динамически фильтровать только нужные (по совпадению введенных символов как подстроки в их имени), без необходимости вызова окна поиска файлов.

Например, заходим на панели в какой-то каталог с кучей файлов (или в каталоге с вложенной структурой предварительно нажимаем Ctrl-B чтобы получить "плоский" вид всех файлов всех вложенных каталогов разом) и затем просто начинаем набирать часть имени нужных файлов (например, 'commander' для выбора всех файлов с таким словом, или '.jp' для быстрой фильтрации по расширению) и вот у нас на панели отображаются только эти файлы, причем очень быстро можно поменять этот фильтр, введя другую строку.

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

> хорошо, если человек умеет поднимать это свое окружение автоматически, но о таких вещах можно думать разве что на линуксах и маках

[scoop|winget|choco] и маленький скриптик где-нибудь на gist уже вполне решают эту проблему на виндах.

Эх, поставил бы сотню плюсов в карму, но не могу ни одного.
Держите хотя бы тут +++
Пользуюсь фаром лет двадцать пять наверное, даже никакие плагины дополнительные ему не ставлю, он из коробки прекрасен.

Как же вы приятно удивитесь, заглянув в плагины ))

Согласен, удобно, так как на клавиатуре можно все сделать намного быстрее.

Единственная причина, по которой я (да и все мои коллеги) бросил FAR после многих-многих лет использования (а до этого так же был и "нортон", и "дос навигатор"- отсутствие "background copy". И до тех пор, пока эта фича там не появится, я к нему, увы, не вернусь.

В старом (1.70) был плагин, который так и назывался.

В 3.0 я реализовал это функционал за счет набора макросов SimSU и программы teracopy (которую положил в свой портабельный архив с FARом).

teracopy... Ох! Мне попалась версия которая портила файлы. Я не сразу понял в чем дело, а мы как раз перекидывали кучу файлов по компам внутри сети. Пришлось все проверять и перекопировать шаттными средствами Windows.

А если просто запускать ещё один экземпляр FAR-а?

Запускать новый экземпляр FAR только от того, что он занят копированием. А потом опять переходить в тот же подкаталог. Как-то слишком много действий. А потом в этих окошкак недолго и заблудиться (ненадолго, но все же).

UFO landed and left these words here

Плюс возможность создать одной командой кучу каталогов:
F7
s01|s02|s03 и так далее

И так будете тысячи директорий вписывать руками день, и потом столько же проверять и исправлять ошибки и пропущенные директории? А что делать со вложенными директориями со своей нумерацией? А можно написать:

seq -w 1000 l sed ‘s/^/s/‘ | xargs mkdir

К примеру, для тайлов для всех уровней зума OpenStreetMap нужно создать уйму вложенных директорий, ваш вариант потребует месяца мартышкиной работы.

Подскажите как мне сделать это в windows?

1..1000 | ForEach-Object { New-Item -ItemType Directory -Path ("./Directory{0}" -f $_) }

Точно также, просот предварительно поставить git, ну или отдельно портированные gnu tools

Скриптом действительно удобнее, если вам нужно создавать сотни и тысячи однотипных каталогов. Но если их надо создать 2–3, да ещё и с уникальными именами, а не по шаблону, то скрипт не сильно-то вам и поможет. А вот в Far это делается по «щелчку» пальцев.

Вы серьезно утверждаете, что консольными командами нельзя создать пару директорий с нужными именами? Очевидно, это легко:

mkdir name1 name2 name3

А еще можно ключ -p добавить и тогда не будет ошибки, если каталог уже существует и выполнение команды продолжится.

А теперь давайте не ваши абстрактные шаблонно-круглые в вакууме name{i}, а реальные названия на кириллице, с пробелами, спецсимволами и длиной так 30–40 знаков и команда уже становится не такой и простой, не так ли? Тогда как в Far'е ничего не меняется. Самое главное — набивается она значительно быстрее, чем это вы в консоли всё запишите — вот в этом и преимущество.

по скорости тут выиграет тот кто быстрее печатает в целом, а не какой-то инструмент:)

UPD: цитируя коммент 9ти летней давности с reddit (который тоже приводит эту фразу как цитату, что иронично):

file managers make easy tasks easy, the command line makes difficult tasks possible

Ну вот видите, вам пришлось мало того, что саму команду ввести, но (1) ещё дополнительный ключ, (2) обернуть название каталога в кавычки (которых, к тому же, нет в (стандартной) русской раскладке — привет, переключение раскладок туда-сюда) — кстати, если бы в имени был ещё апостроф, то пришлось бы использовать другие кавычки, а с ними не всё так просто, так как внутри них их ещё оболочка раскрыть что-то пытается. Ну и (3): вы решили не ту задачу — просили создать несколько каталогов на одном уровне, а не вложенные друг в друга — здесь писанины ещё больше будет.

Ну и самое главное вы не услышали, повторюсь: «набивается она значительно быстрее, чем это вы в консоли всё запишите» (за счёт сокращения обвязки в виде команд, экранирования всего подозрительного и отсутствия необходимости переключения между языками).

(1) ещё дополнительный ключ

Действительно, пара символов это слишком сложно, еще и автодополнений в консоли не придумали

(2) обернуть название каталога в кавычки (которых, к тому же, нет в (стандартной) русской раскладке — привет, переключение раскладок туда-сюда)...

Мне сложно представить работу в консоли не с английской раскладкой в принципе, к тому же - а вдруг среди необходимых вам спецсимволов будет, например "@" - все равно раскладку переключать.

А еще в некоторых системах/эмуляторах терминала сочетания клавиш могут не работать с русской раскладкой в принципе без костылей, или например пользуешься клавиатурой без F ряда.

 (3): вы решили не ту задачу — просили создать несколько каталогов на одном уровне

Не легко решить задачу, которая в голове у вопрошающего, потому что в треде вопроса о создании каталогов на одном уровне не было

самое главное вы не услышали, повторюсь: «набивается она значительно быстрее, чем это вы в консоли всё запишите»

Вы видимо тоже не услышали вывод:

по скорости тут выиграет тот кто быстрее печатает в целом, а не какой-то инструмент

Пожалуй дополню этот вывод - "быстрее печатает и пользуется привычным инструментом": для меня терминал куда более привычный инструмент, чем FAR (с появлением wsl2 вообще перестал им пользоваться).

Я ни в кое случае не умоляю ни сам FAR как таковой, ни файловые менеджеры в целом, ни чей-угодно пользовательский опыт - пусть каждый пользуется тем, что ему удобнее, в конце концов именно благодаря этому у нас есть разные инструменты среди которых и можно выбрать свой "центр компьютерной вселенной".

Извините, умАляю. Не от слова "молить", а от слова "малый". Глаза режет.
А так - плюс вам.

Ррря, вы что, я вот без фар менеджера (и админских прав, чтобы его установить! И флешки, флешки обязательно! Так и вижу как кому-нибудь вставляю флешку по ссш) как без рук! Как же я отсортирую файлы без него??? Сразу видно, не продвинутый вы пользователь ПК. Признайтесь сразу — консоли боитесь?

Да и вообще, есть же принцип DRY: DO REPEAT YOURSELF. Лучше миллион раз сделать то же самое, чем написать однострочник и дать машине делать что-то вместо вас. Компы же не для этого придумали!

создать одной командой кучу каталогов:
F7
s01|s02|s03 и так далее

Не знал про такую фичу. Проверил, она у меня не работает:

Cannot create the folder
C:\1|2
0x0000007B - The filename, directory name, or volume label syntax is incorrect

На всякий случай, скачал последнюю версию Far30b6300.x64.20240407 - то же самое.

А, понял. Тут разделитель не палка, а запятая. Плюс надо выставить галочку "Multiple names"

UFO landed and left these words here

Можно. Но зачем? В том же дубле копирование всегда идет отдельным потоком и не мешает продолжать работать с файлами.

А можно набирать очередь из файлов для копирования (из разных мест в разные места)

Для background copy и многого, что сильно делает FAR гибче и мощнее, я лично пользую ConEmu. ConEmu и без ФАРа хорош. Но, их связка -- чистая синергия.

А, так как они не прожорливые и на самой древней машине работают мгновенно, то никакой TC или подобные с GUI тут не потягаются. ИМХО, конечно. ))

А как для копирование использовать ConEmu?

Новая вкладка.

Перешел с ConEmu на WT
теперь отображаются все UTF емодзи
review плагин не глючит

Есть же extended copy, сейчас посмотрел оказывается поддержку 3-ей версии завезли. Умеет параллельное копирование в фоне, включая автоматическое при копировании на разных устройствах (в пределах одного устройства второй процесс будет ждать очередь, а - разных - работать параллельно)

Extended copy - это совсем не background copy.

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

Да и работает он пока совсем неважно.

В проводнике тоже нет background copy, просто открываете еще один проводник

Все-же не раскрыта тема FAR vs TotalCommander. Я с уважением отношусь ко всем двухпанельным файловым менеждерам, но так сложилось что с Нортона перешал именно на Тотал (тогда еще Windows Commander) - наверное потому что он графический а не консольный. В графическом приложении чисто по ощущениям лучше интеграция с виндой - те же иконки, контекстное меню, перетаскивание, более плотная компоновка окна. Что касается плагинов, то они есть и для тотала, кроме того с некоторых пор пишу небольшие утилитки на Go и вешаю их на пользовательское меню.

Сама "консольность" это просто незаменимая фича если к системе есть удаленный доступ по ssh. Для линукса есть Midnight Commander, а вот для винды сама концепция такого доступа к сожалению не прижилась.

И под Win и под Lin стоит Double Commander

дайте угадаю, это наверное потому что не любите всё что не является бесплатным или официально купленным. ☜(゚ヮ゚☜)

Нет. Просто если что-то реально нужно, то куплю. Если можно заменить бесплатным - использую бесплатное.

А кряки и кейгены - это в прошлом для меня давно уже

Рад слышать, что я не одинок.

Программа достойна внимания.

Работает на всех платформах , для Мака вообще спасение :)

Ну он хорош. Легкий, быстрый, функциональный.

А я как раз по той же причине однозначно предпочитаю FAR: мне нужна нормальная консоль под рукой, а те только средство манипуляции с файлами, так сказать.

Файлы это файлы, а консоль это консоль. В качестве консоли powershell уоторый запускается кнопкой в DC в нужной папке

Бесплатный ConEmu к ФАРу решает задачу различных консолей и сильно перекрывает по возможностям Ваш текущий ДаблКоммандер.

В Винде давно уже есть Windows Terminal, но в Double Commander есть вкладки, что делает всяко удобнее..

А уто мешает прикрутить что угоднок DC? Или вам вот прямо обязательно чтобы окно консоли было в панели?

Я в DC командную чтроку не пользую -мне удобнее чтобы по кнопке/хоткею в текущей папке запустился powershell (не cmd, а именно ps). Правда, в 99.9% это будет gradle. И очень редко git.

Хотя и это все по большей части через консоль в git extensions делается.

Но можно и из командной строки с shift+enter (тогда окно не закроется по завершении).

Мне важнее чтобы в каждой панели по 3-4 акладки открыть можно было. Аотому что часто приходится одновременно работать с несколькими папкамт, а это самый удобный способ переключаться между ними.

Ну и вмякие поиски в файлах обычно файлы по маске содержащие какую-то регулярку. И чтобы потом вме нйденное на панель вывести.

Ну групповое переименование - заиенить во всех именах файлов одну строку на другую или добавить к именам счетчик или убрать первые/писледние сколько-то символов в имени файлов...

И соавнение по содержимому файлов/папок. Для файлов на это внешняя утилита winmerge прицеплена.

Это файловый менеджер. А не комбайн на все случаи жизни. Для разработки у меня сть VSCode, для работы с удаленным сервером - эмулятор терминала IBM5250 (и никакой фар этого вме рвно не умеет - там свой блочный протокол обмена).

Но консоль мне нужна в той папке, где сейчас я работаю с файлами. А копировать адресную строку, а потом в консоли делать cd это как-то не удобно. Как и набирать десяток консолей для каждой из папок, в которой я что-то смотрел/делал.

Есть кнопка на тулбаре (или клавиша F9). Нажимаем и...

Получили консоль. Именно в той папке, где находились в момент жататия. А поскольку в настройках у нас стоит "использовать PowerShell", то получаем именно его, а не убогий cmd

Я про это и писал, мне не хочется "набирать десяток консолей для каждой из папок, в которой я что-то смотрел/делал".
Или эта кнопка закрывает ранее открытую?

не раскрыта тема FAR vs TotalCommander

раскрываю:

far - текстовая консоль utf8, жрет мало, работает быстро, работает через ssh кроссплатформенно (кроме некоторых хоткеев Alt-?).

total - графика.

для меня выбор очевиден.

для винды сама концепция такого доступа к сожалению не прижилась.

у меня прижилась. но может нарушать некоторые корп.стандарты.

Тотал просто уродливо выглядит. Смотреть на него - мучительно.

Странно, для меня как раз Far выглядит уродливо, как корявая деревянная изба на фоне тотала современного здания из стекла и металла. Это безотносительно функционала.

Соглашусь, но замечу, что Total по умолчанию выглядит немного убого. Чтобы сделать его визуально приятным, при его установке мне приходится таки потратить несколько минут

а вот для винды сама концепция такого доступа к сожалению не прижилась

А вот я обнадёжу вас, очень даже прижилась, с тех пор как в Винде появился OpenSSH (что клиент, что сервер). Теперь на виндовые билд-машины в 97% случаю захожу по SSH, только если какая-то странная авария - тогда уже через SPICE или ещё какой гуёвый протокол.

Ну а если по SSH - то что, если не FAR, не так ли?

не раскрыта тема FAR vs TotalCommander

  1. в win 11 надо разбираться с терминалом по умолчанию, чтобы far нормально выглядел, а не за пускался в окне терминала.

  2. в far не за пускаются файловые операции в фоне, а запущенные в фоне операции с фтп не показывают поргрес - они просто висят пока не отработаются.

  3. в фар нет сравнения файлов, папок и деревьев (плагины наверняка есть)

  4. в фар нельзя переименовать файл/папку в стиле ОС - открыть редактор строки поправитьи закрыть

  5. при работе с поиском, а поиск в фаре мне очень нравится, при том что системный поиск в win 11 превратился в ужас, поработав с одним из элементов выдачи поиска нельзя вернуться к списку выдачи надо запускать поиск по новой.

  6. в тотал командере можно настраивать размер буфера копирования, что при работе с сколькими не самыми быстрыми дисками (много мелких файликов через USB) может ускорить работу

и вот при том что far мне очень нравится, именно на больших файловых операциях (много искать, много копировать, мувить, удалять, много сравнивать) он сливает тотал командеру и другим инструментам.

п.4 - Shift+F6

Спасибо, информативно!

А даже боюсь спросить: а как же вы раньше файлы/каталоги переименовывали без этой комбинации? Это же буквально первое, что изучается при работе с Far'ом.

в системном фм, в проводнике, но c другой стороны я же не 100% в фаре сижу в отличии от автора поста ))

Просто F6 и пишешь новое имя с нуля, а не редактируешь старое.
Ну я такое видел у пользователей, которые не знают про этот хоткей.

В старом-добром Нортоне в нижней полоске функциональных кнопок F6 так и была подписана: REN/MOVE - ещё в отрочестве заинтересовался, что такое REN и как его достичь)

  1. в тотал команддере очередь файловых операций и настраиваемая максимальная скорость - позволят не завешивать диск или интерфейс. в far есть виртуальная панель куда можно накидать много всего а потом отправить копироваться. в очередь же можно добавлять по мере возникновения потребностей.

5. После поиска есть несколько опций.

Go to - перейти к выбранному файлу, при этом список выдачи закроется.

View - открыть выделенный файл в встроенной программе просмотра, после выхода вы вернётесь в список выдачи и сможете просмотреть другой файл без повторного поиска.

Panel - отправить весь список выдачи в активную панель и там вы сможете с ним работать как вам удобно.

спасибо, как-то мимо меня прошло ... хотя выдача поиска выглядит красиво, а сваленное в одну панель нет.

4. в фар нельзя переименовать файл/папку в стиле ОС - открыть редактор строки поправить и закрыть

Выработался рефлекс на комбо: Ctrl+Ins F6 Shift+Ins после этого имя файла окажется в поле редактирования. Прочитал про Shift+F6 - буду переучиваться.

UFO landed and left these words here

П. 5 Если есть понимание, что нужно детально проанализировать/просмотреть результат поиска, его можно вывести на отдельную панель же...

  1. Файл можно просмотреть (F3) или отредактировать (F4) прям пока ещё поиск идёт. Если надо что-то большее, то в окне поиска нажимается кнопка Panel и мы видим всё найденное в обычной панели

п.1 - Запустил wt.exe, зашел в настройки окна и там выбрал Узел консоли Windows

Основная причина,почему у меня Far,а не что-то графическое-отсутствие иконок и нормальный шрифт.Как приятно было заходить всеми этими TC в каталог с кучей dll и exe файлов,что я уж лучше через Far

Перетаскивание есть,контекстное меню есть

А какую новую функциональность добавил автор в FAR? И кстати, не публиковать ли ее в тот же FAR-овский проект?

Мне лично не хватает показа процессов как дерева, с возможностью убивать сразу деревья. А так, FAR это первое, что ставлю на комп.

У линуксоидов после пары недель в Far2L выступают слезы благодарности, т.к. MC в целом менее удобен.

Есть у меня такой. Но в силу одного нюанса (особенности работы с консолью) приходится использовать таки mc.

В far2l длинная выдача в консоли обрезается по высоте экрана. В mc у меня длинная выдача может прокручиваться в соответствии с настройками терминала. А всякие средства постраничной выдачи не всегда хочется использовать. Да и результаты выдачи предыдущей команды иногда видеть хочется.

спасибо. Да, я вроде по этой же причине ушёл от far2l.
А что за средства постраничной выдачи?

Например, F3/F4 можно попробовать.
Или eще:

Ctrl+Shift+MouseScrollUp - open autoclosing viewer with terminal log.

While executing command:
Ctrl+Shift+F3/+F4 - pause and open viewer/editor with console log.

Там же вообще screen внутри far2l. Нажмите F3 и листайте вывод как хотите.

В far2l можно нажать Ctrl+O, а затем F3 — и вся длинная выдача (включая историю) откроется в стандартном просмотрщике far, да ещё и сохранением подсветки. А по F4 ещё и в редакторе откроется.

Это, кстати, для меня одна из киллер-фич far2l, которой нет в виндовом far.

хотите шокирую?
напишите в командной строке far:

edit:<dir

UFO landed and left these words here

Ничего подобного. Нажимается Ctrl+O, потом F4 и сиди смотри себе выдачу эту в редакторе.

В некоторых сценариях оно, наверное, удобно, но когда активно вводишь консольные команды, это как-то не очень. Открытый редактор или просмотр забирает фокус от командной строки

Ну и far2l может жить и в терминальном, а не графическом режиме, там он не отличается от mc, т.е. скроллинг управляется самим

Может быть, это поменяли, но когда я это проверял, работа в консоли не отличалась для разных режимов (терминального и графического). Я тогда еще понадеялся на этот самый терминальный режим, но никакого преимущества, кроме возможности запускать в текстовом режиме или в сеансе ssh, не обнаружил.

Впрочем, в разных дистрибутивах линукса оно себя по разному ведет (разные версии или разные сборки?). Где-то видел даже невозможность вводить команду после ctrl+o.

Меня напрягает отсутствие ctrl-C/ctrl-V

ctrl-C/ctrl-V - при копировании файлов или текста в консоли?

Текста во встроенном редакторе.

Ну MC классически использует Fn кнопки. F3 - выделить. F5 - скопировать.

А хотелось бы как привык....

Да, непривычно, но очень легко запоминается.

Привычка - дело наживное :-)

Я вот достаточно быстро привык к терминалу IBM5250 - там мало что очень много на Fn, так их еще и 24 штуки :-) Ну и привыкаешь - F17 = Shift+F5, F22 - Shift+F10...

Это все как раз не сложно...

В mc сделан минимум, и сделан чужими для хищников. Начиная с отсутствия Ctrl-U и невозможности быстро открыть в одной панели ту же папку, что и в другой (или мб я не знаю как? подскажите). Из более серьёзного - нормальной работы с архивами нет, ssh/sftp через меню нет (понятно что можно в консоли, но зачем тогда mc), работы с процессами нет.

А как же ctrl-i для открытия той же директории?

В mc комбинация ESC-i открывает тот же каталог на другой панели, ESC-o открывает каталог выше текущего на другой панели.

Ctrl-u обменивает панели. Если у вас не работает, возможно, что эту комбинацию "съедает" оконный менеджер, либо в настройках терминала надо посмотреть, может эта комбинация используется.

Кроме того, в MacOS часть настроек делается в настройках терминала.

Надо же, через Esc заработало. Спасибо огромное!

Если в mc работает ESC-буква и не работает Ctrl-буква или Alt-буква, то у вас эмулятор терминала немного не всё умеет.

ssh/sftp через меню нет

Левая/Правая панель -> Shell/SFTP-соедиенение или вы не о том?

Это жалкое подобие sftp панели FAR-а. Ни сохранения сессий, ни логина по ключу, ни даже сохранения логина...

Еще бы SSH ключи в стиле open-ssh там работали :(

Если под сохранением сессий имеется ввиду сохранение "куда зашел", то в mc не пытаются сделать отдельный инструмент, а пользуются стандартными закладками. Логин сохраняется, если вводить в виде user@host. Про пароль согласен.

Что касается логина по ключу — там используется стандартный ssh, а не нечто своё, как в far, так что если вы не осилили там добавить ключ, то mc не виноват.

Пожалуйста. Я не знаток mc, как выяснилось, но задачи "разгрести файлО на сервере" и "поправить конфиг" он выполняет. Делать же из файлменеджера центр вселенной — это перебор. Всегда найдётся софтина, которая делает конкретную задачу лучше того, что встроено в mc или far и регулярные задачи лучше делать ей.

Про папки и sftp уже рассказали, для часто используемых есть hotlist по Ctrl-\. Для работы с архивами много готовых команд в пользовательском меню по F2, работой с процессами занимается shell.

  1. Баг при распаковке архивов с длинными именами файлов: имена обрезаются и в результате образуются дубликаты файлов и т.д. и т.п. Может уже исправили, но 2 года назад крови попил. После этого архивы с гита только в консоле распаковываю. К тому же быстрей выходит, т.к. плагин архивов в МС на перле написан криво. Как-то несколько лет назад правил другой баг там и была возможность оценить код. Может руки дойдут поправить и этот с длинными путями и именами.

  2. Вообще, работа с архивами примитивная

  3. Нет шортката открыть тот же путь на второй панели.

  4. Уже упомянали отсутствие ctrl-c/v. Хотя, это заявленна как особенность работы с любыми терминалами. Самое смешное, что его механизм у меня на одном amd устройстве тоже нестабильно работает: теряет свой файл буфера обмена.

  5. Редактор не такой продвинутый , как в Far'е

  6. Но все равно МС удобней всех этих Крусаедеров и прочих Тоталов, т.к. не нужна мыша, а пальцев 10!:)

  1. Он вроде вызывает программу распаковки. Так что возможно, что проблема не в mc.

  2. Бесит невозможность работы с запароленными архивами. Попытаешься войти в такой, и mc висит, пока не прибьешь процесс архиватора, ждущий где-то невидимо для пользователя, пока ему не введут пароль.

  3. Так есть же. Вроде Alt-i. Возможно, это зависит от конкретной сборки и/или версии mc.

  1. Перед распаковкой или архивирование перл-скрипт готовит список файлов проблема именно в этом скрипте.

  2. Зависание - это беда всех фоновых операций в мс.

  3. Да, это была проблема моей инсталляции.

UFO landed and left these words here

"terminal is busy"

Лет 10 уже не видел.

Ну начать можно с того, что он не позволяет уменьшить панели. Либо видны панели, либо консольный вывод.

Это какие-то неправильные линуксоиды :) Которые пользуются файловыми менеджерами, давно и бесповоротно сидят на mc. Меня far не устраивает отсутствием опции lynx-like motion, она существенно ускоряет перемещение по каталогам.

far не устраивает отсутствием опции lynx-like motion

Откройте для себя alt+'написать часть имени', в некоторым смысле это продолжение развития автодополнения по tab, так же можно использовать метасимволы * и ?

Так как я активно пользовался обоими методами, и linux-like и far-ом, последний имеет больше преимуществ, за счет того что в linux ты не видишь содержимого каталога, а значит вынужден пользоваться своей памятью, чтобы правильно ввести имя файла/каталога, когда как постоянно видимое содержимое каталога позволяет комбинировать подход, стрелками выбрать (причем не только вверх/вниз но и влево/вправа или постраничная навигация, включая начало/конец, этого очень не хватает в bash)

Спасибо, я в курсе. У mc для этого Ctrl-S/Alt-S. Lynx-like motion про другое, пишут, что в far его тоже можно получить, но не из коробки.

UFO landed and left these words here

Конечно есть что обновлять.
Плагины можно улучшать и дописывать, например.

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

Я конечно уважаю FAR, но по функциональности, удобству, продуманности ему до тотала как до луны пешком...

UFO landed and left these words here

Не ломаный и не купленный ТС добавляет всего одно крохотное неудобство - при запуске предлагает нажать одну из трех кнопок. Во всем прочем он работает без каких-то проблем.

Впрочем, я как-то вообще отвык от этих двухпанельных менеджеров, как ни странно после Линукса. Там в терминале вполне удобно и так, mc хоть и есть, но как-то и без него обходился. А на Винде, внезапно понял что у меня и нет особой необходимости переименовывать разом сотни файлов и вообще весь день с ними как-то хитро работать. По работе активно юзаю IDE а в ней уже все нужное есть, нет потребности ковырять эти файлы в ТС фаре или еще где-то.

На самом деле, неудобств не менее двух - помимо лишней кнопочки это еще и сознавание того, что пользуясь, нарушаешь лицензионное соглашение, которое разрешает использовать без покупки только в течение одного месяца.

Да, невнимательно прочитал, сорян. Почему-то показалось что вы о том что функционал у неломанного ТС сильно урезан.

Там вроде не так дорого стоит лицензия, другое дело что сейчас ее оплатить из России тот еще квест, но в этом автор не виноват, конечно. Я панельными менеджерами давно не пользуюсь уже, из того что хоть иногда открывал, последнее это никсовый mc. В принципе вполне достойный наследник нортона.

На самом деле покупать лицензию на TC сейчас нет смысла т.к. есть бесплатный DC, ничуть по функционалу не худший (а где-то может в чем-то лучше). И способный работать с плагинами TC.

Но не все плагины вроде там можно завести

Вот не в курсе. Мне в целом хватает того что там есть

UFO landed and left these words here

Автору от этого ни тепло ни холодно, от того что у меня работает его прога после месяца пробы, ему хуже не станет. Я уже не один раз оплачивал лицензии на проги, которыми до этого пользовался по пиратски, просто из благодарности к автору. Тем более что она у меня и не используется, так, поставил для порядка, да все руки не доходят удалить, вот вы усовестили, сейчас снесу, все равно не пользуюсь.

Так да, я про это и говорю. Я не занимаюсь каждый день массовым копированием файлов, изучением папок, так что-бы на это вся жизнь уходила. Я утром открываю ноут, смотрю новости в браузере и на Телеге, пока выпиваю кружку кофе. Потом лезу в IDE и до вечера работаю. Если мне и надо скопировать пару-другую файлов откуда-то, то мне за глаза хватает стандартного проводника или командной строки в никсах. Не так уж оно сложно набрать cp ~/workspace/ <и что там дальше> учитывая автозавершение по табу. Когда наработана привычка это получается быстрее чем вызывать какой-либо mc, скакать там по панелям, выделять, жать разные кнопки и т.п.

Раньше, еще во времена 3.х и 95 (я и их застал), активно юзал Нортон, потом Тотал (который тогда еще Винкомандер был), тогда да, как-то постоянно приходилось помногу с файлами работать и в этом был смысл, сейчас оно и не надо особо, хоть я и умею с этими программами работать.

Молчу про качество навигации по папкам - cd ls cd ls cd ls - так и вся жизнь пройдет.

Если хорошо сделано автодополнение в консоли, то после первого cd идут только табы. А если ещё прикрутить рядом fzf, то можно и без табов обойтись, и ещё получить нечёткий поиск по всем путям в текущей папке.

А если ещё и что-то типа zsh-z прикрутить, то можно сразу "телепортироваться" куда нужно

UFO landed and left these words here

Заранее извиняюсь, но не понял вашу мысль. Почему zsh-z это костыль и как описанный вами use-case связан с его функциональностью?

UFO landed and left these words here

Складывается впечатление, что вы ведёте диалог сами с собой. Не стану мешать

UFO landed and left these words here

не понимаю чем cd это костыль.
ФАР отлично интегрирован с консолью, поэтому никто не мешает писать cd или ls и при этом бегать по панелькам

UFO landed and left these words here

Уже много лет назад как количество файлов в типичной операционке с пользовательскими данными перевалило за миллион. Ручным их перебором и просмотром нужный файл будете месяцами годами искать. Решение - сделать поиск по атрибутам файла типа размера и даты создания плюс по контенту, что фар не умеет, следовательно, ваш пример показывает полную бесполезность фара лично для вас и вашего кейса.

UFO landed and left these words here

А если файлов так мало, то в виндоус эксплорер вы их просмотрите быстрее, чем установите и запустите фар :) Притом, что для всех остальных задач на системном диске и прочих, где файлов много, ваш подход не работает.

UFO landed and left these words here

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

Если, как вы описываете, надо искать неизвестно что, то тут либо find поможет, либо просто ls с маской и читай, изучай.. ничуть не хуже чем на панельке искать. Опять-же, в реальной жизни вот мне как-то уже много лет такого не требуется, обычно я либо хорошо знаю что ищу, либо find использую, который умеет рекурсивно искать по папкам, да еще и результаты поиска может обработать как тебе нужно.

UFO landed and left these words here

Простой пример, у вас есть некий диск, на нём вам нужно найти файл конфигурации какой-то утилиты. Он скорее всего текстовый, но где лежит и как называется - вам неизвестно

А что про него известно вообще? Почему нельзя вот так:

Alt+F7 и вперед...

UFO landed and left these words here

Так там же можно прописать и маски файлов какие искать и что искать в файлах (если у вас там какие-то характерные строки) и список папок где точно искать не надо... Во вкладке "расширенные" можно еще даты/размер, атрибуты указать.
Чем больше вы конкретизируете, тем выше слелективность выборки.
А дальше результат хоть по очереди просматривайте, хоть на панель выведете и быстром просмотром.

Рецепт для какого-то киборга. Обычный человек будет просто тыкаться по папкам и файлам на панели, задумчиво почёсывая затылок, пока не найдёт причину.

UFO landed and left these words here
UFO landed and left these words here

Если бы мне захотелось искать конфиги неведомой софтины, я бы пожалуй запустил process monitor да и увидел, чего она пытается читать и откуда. Может (раз оно работало а потом перестало) пациент конфиг стер и не признается.

Это трудоёмко, потому что логи большие.
К этому шагу можно переходить, если первичный осмотр файлов не помог.

UFO landed and left these words here
UFO landed and left these words here

Ну вы спросили, как отмониторить доступ к файлам, я ответил. Вдруг про strace вы знаете, а про его аналог для Windows не знаете.

Вы специально придумываете задачу из серии "найди то, не знаю что там, не знаю где"?

И как вы собираетесь решать ее в любимом FARе? Просто перебором всех файлов на диске? Ну удачи.

Вот только интересно - как вы в режиме быстрого просмотра поймете что это то, что вам надо? Если кроме как "какой-то текст" никаких формальных признаков (имя, расширение, какие-то характерные слова) вы не знаете?

UFO landed and left these words here

Во-первых, почему вы думаете что быстрого просмотра кроме фара нигде нет? Он везде есть. Ну кроме проводника, наверное.

Во-вторых, вы знаете в какой папке искать. У меня случаи немного иные.
Где-то в гитовых папках зарыты хидеры. Гитовых папок у меня несколько десятков. И в каждой еще фиг знает сколько уровней подпапок. И среди всего этого меня интересуют хидеры, в которых описана структура _INTRPT_Hndlr_Parms_T - где она и что она из себя представляет.

И вот на это случай и нужен поиск. И в том же DC он (как и все остальное что возможно) реализован в отдельном потоке. Т.е. я его запустил и он там где-то шарится пока я могу дальше с файлами работать.

UFO landed and left these words here

Первое, как отсутствие в вашей личной практике кейса схожего с моим делает FAR плохим? Ну и далее - Alt-F7, *.h, _INTRPT_Hndlr_Parms_T и он вам найдёт, даже в архивах. Потом с найденным может всё на панель и по F3 искать в конкретном файле, вам даже не придется набирать ввод заново, нажимаете Shift+F7 и он находит что вы искали.

Ощущение, что вы точно также не следите за беседой.

Поясню еще раз. 99% "преимуществ" FAR тут преподносятся исключительно на фоне стандартного проводника. И с пеной у рта доказывается что раз FAR умеет то, что не умет стандартный проводник, значит он самый лучший файловый менеджер.

Я просто говорю, что почти все (ну кроме несколько иной интеграции с командной строкой), что умеет FAR, умеют все двухпанельные файловые менеджеры TC, FriGate, DC и прочие. При этом, в силу своей "гуевости", большинство из них (за все не скажу т.к. много работал только с TC и DC, много просто попробовал и отказался по разным причинам) долгие операции (копирование, поиск...) выполняют в отдельном потоке, не занавешивая текущую сессию.

"Я ясно излагаю?" (с)

UFO landed and left these words here

Хотите по стрелочкам? Ну ок.

Сначала вы пишете:

Простой пример, у вас есть некий диск, на нём вам нужно найти файл конфигурации какой-то утилиты. Он скорее всего текстовый, но где лежит и как называется - вам неизвестно. Искать исключительно по факту того что он текстовый вы не сможете, так как весь диск может состоять из таких файлов (json, html и т.п.)

Т.е. "есть некий диск", т.е. ищем по всему диску? Косвенно подтверждается "где лежит и как называется - вам неизвестно"

А потом вдруг оказывается что

Я в свою очередь захожу в папку с игрой и вижу три папки Bin, Data, Plugins, User. Папку Bin пока не трогаем, идём в User, там видим папки Profiles, Desktop, и файлы preset.xml и dataconfig.ini

Т.е. не весь диск, а всего-то папка с игрой... И то не вся, а заведомо исключая некоторые папки.

Т.е. одном сообщении из 100500 файлов на всем диске ищем что-то с неизвестным расширением и неизвестного содержания путем полного (фактически) перебора

Ctrl + \

Enter

Зашли в первую папку

Потом для всех папок навигация

Стрелка вниз

Enter

Возврат из папки

Home

Enter

Напомню - в первом сообщении (я специально оттуда цитату взял) никакой конкретики про "папку с игрой" не было. А шарахаться стрелочками по всему диску и всем файлам на нем - ну такое себе.

Это точно не

поиски заняли 5-10 секунд.

А то что вы описали будет работать в любом двухпанельном файловом менеджере. В т.ч. и быстрый просмотр.

Т.е. одном сообщении из 100500 файлов на всем диске ищем что-то с неизвестным расширением и неизвестного содержания путем полного (фактически) перебора

Он имел в виду другое. На диске в общих чертах известно что. Имя нужного файла неизвестно, известен примерный синтаксис его содержимого.

Чтобы избежать полного перебора - на ходу придумываем эвристики, сокращающие объём перебора.

Для этого реально полезен какой-то файловый менеджер, с быстрым (более быстрым, чем проводник) переходом между папками и встроенным просмотрщиком текста.

Так кто бы спорил. Дело в том, что это практически любой двухпанельный менеджер, построенный на базовых концепциях NC позволяет.

FAR, как я понял, хорош там, где много работать с консолью и/или терминалом. Т.к. гуевые все полноценную консоль открывают в отдельном окне просто запуском cmd или powershell (под виндой) или терминала под линуксом.
Единственная "встроенная" консоль мне встретилась только в git extensions - там она отдельной вкладкой сделана.
Зато у гуевых копирование и поиск запускаются отдельным потоком и не занавешивают панели.
Но большинство операций (фильтры, навигация, закладки, быстрый просмотр и т.п.) у всех менеджеров такого типа примерно одинаково реализованы. Плагины, скрипты тоже (тот же DC позволяет LUA скрипты писать кому надо).

UFO landed and left these words here

В вашей голове не укладывается что у вас может быть диск с одним файлом, диск с 1 млн файлов, папка с 1 файлом и папка с 1 млн файлов?

Вы не поверите что у меня в голове укладывается.

Даже то, что "файлов" и "папок" может вообще не быть. А вместо них "объекты" и "библиотеки". которые просто так и не посмотришь. И "файловая система" на самом деле суть разновидность БД. И работать с ней можно как с БД. А поиск чего-то нужного может быть реализован, например, вот так:

select *
  from (select row_number() over() row,
               TABLE_SCHEMA,
               TABLE_NAME,
               TABLE_PARTITION,
               PARTITION_TEXT
          from QSYS2.SYSPARTITIONSTAT
         where TABLE_SCHEMA = 'ASRCPGM'
           and TABLE_NAME like '%SRC%'
           and TABLE_PARTITION like '#CRT%');

Если еще накрутить, то можно будет и внутри самих элементов искать строки.

UFO landed and left these words here

Т.е. на смогу? Я этим регулярно пользуюсь там, где это работает.

Копирование - или набирать вот такое

CPYF FROMFILE(ASRCPGM/CPOSRC100) TOFILE(ASRCD09/CPOSRC100) FROMMBR(*ALL) TOMBR(*FROMMBR) MBROPT(*REPLACE) CRTFILE(*YES)

Или просто набрать CPYF и получить вот такой экран для заполнения полей (такой экран вываливается всегда, если не указано что-то из обязательных параметров, для любой системной команды, коих тут на 2300 страниц референса, не считая того, что сам сделал)

Я в трех системах работаю - Win, Linux и IBM i (AS/400). И везде свои инструменты. Без зацикливания на чем-то одном. Так что некоторый кругозор имеем-с...

UFO landed and left these words here

Т.е. разумных аргументов нет?

Еще раз. Почему именно FAR? Почему не любой другой двухпанельный ФМ? В чем преимущество именно FAR перед остальными?

Во всей ветке из без малого 500 камментов я вижу лишь два -

  • работа с консолью

  • (субъективно) больше нравится текстовый интерфейс

Все. Остальные упираются в "FAR лучше чем cd+ls" или "FAR лучше стандартного проводника".

Так кто тут тупит?

В чем преимущество именно FAR перед остальными?

Да ни в чём. Я вообще всю эту тему воспринимаю как "любой двухпанельный ФМ против его отсутствия".

А FAR - просто как достаточно известный представитель.

UFO landed and left these words here
UFO landed and left these words here

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

UFO landed and left these words here

Ну зачем кому-то решать придуманную вами задачу? ;) Причем обязательно с помощью вашего любимого микроскопа. Есть и другие способы, проще и надёжнее.

UFO landed and left these words here
UFO landed and left these words here

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

UFO landed and left these words here

Если источник действительно чёрный ящик, то чёрт его знает, какой там будет уровень вложенности. И "сотни" я воспринимаю не как "ровно 100",

Последнее время для такого "исследования" я вообще использую ranger и подобные утилиты (просто потому что mc убогий на фоне far, а к моменту появления far2l я уже нашёл ему удобные замены для всех моих повседневных задач).

UFO landed and left these words here

Ну вы же понимаете, что вопрос исключительно времени. Вот у меня только в тех репах, что клонированы на локал, папок со всеми подпапками кратно больше 100 (если не 1000), а о том сколько там файлов даже подумать страшно. И пытаться там что-то найти простым перебором займет очень много времени.

Да, в частных случаях это решается в конечное время. В общем случае - нет. Потому что это надо сейчас, а не через день.

UFO landed and left these words here

И делать это удобно клавишами

Не факт. Для первичного ознакомления с деревом папок - целесообразно видеть их в виде дерева, и выбирать их для просмотра произвольно.

UFO landed and left these words here

И мышью тоже. Попробовал. Удобно.

UFO landed and left these words here

При чем тут cd+ls? Вы опять доказываете что FAR удобнее чем cd+ls. Да кто бы спорил.

UFO landed and left these words here

Да ну? А в заголовке вижу про "FAR - центр вселенной".

Любите понятия подменять? Придумать якобы аргумент оппонента и потом победоносно его опровергнуть? Ну тоже такой прием с дискуссиях есть, бывает...

И еще раз - почему именно FAR (а не DC, TC и т.п.) лучше чем cd+ls? Потому что вы другого не пробовали?

UFO landed and left these words here

Можно ещё Ctrl+Q нажать перед рысканьем,так в пустые каталоги вообще можно будет не заходить

UFO landed and left these words here

По функциональности они примерно равны (плагины решают все). Удобство субъективно и для меня это выглядит как плата отказом от одних удобств за другие. Причем реально неудобно в фаре для меня оказалось только синхронизировать подкаталоги (плагин для этого нашел, но неудобный какой-то). Потому для этой операции обычно вызываю дабл, в котором оно точно так же, как в тотале реализлвано.

При свежем инсталле ФАР ставится в первую очередь, сразу после хрома. Но вот последние годы потребность запускать его всё меньше и меньше. То ли таких глобальных файловых операций меньше стало, то ли VSC стал удобней...

UFO landed and left these words here

Ну кстати, если FAR переместить влево на 1-й слот, на него всего можно переключаться по Win+1, удобно.

"чтобы он хранил все настройки в локальных sqlite-базах "
отсюда поподробнее, пожалуйста

В 3 far появилась возможность указывать подкаталог для настроек в специальном конфигурационном файле. Причем есть возможность задать его относительно подкаталога, в котором размещен far.exe.

По умолчанию этот подкаталог с базами настроек размещается где-то в пользовательском подкаталоге (хомяке).

оно и раньше было. far2 умел хранить настройки в ini на сколько я помню. по крайней мере у меня точно был портабельный far2

А вот было ли в far1? я тогда еще не думал о портабельности фара ) так что не интересовался.

Far1/2 хранил все настройки в реестре. Чтобы переехать на другую машину с настройкой ассоциаций, раскрасок и т.д., нужно было экспортировать пару веток в reg-файлы, а на новом импортировать их обратно. В Far3 настройки либо в профиле текущего пользователя (по умолчанию), либо в указанной папке в Far.exe.ini (можно указать текущий каталог, получится портабельная версия).

Заметил, что есть такая категория пользователей, которые используют ПО, которое отличается от того, которое используется абсолютным большинством. Примером является Vim/NeoVim или тот же FAR и многое другое, что люди учатся использовать для увеличения своей продуктивности, но самое интересное - это то, что потом они обязательно напишут о том, насколько же крут инструмент, который они научились использовать, и посоветуют остальным... Это, конечно, не плохо, и в какой-то мере даже хорошо, что люди делятся своим опытом и рекомендуют софт, который сами любят использовать, но просто есть такая вот такая особенность...

Как вы вообще, в той вселенной, работаете без 2 панелей с файлами, я себе не представляю. Это мышкой тащить надо, или по окнам переключаться. А выделять по расширению, по маске, сортировать с одной кнопки, копировать ряд файлов соседней дирректорий в одну. В общем у меня ОООочень много вопросов.

UFO landed and left these words here

vifm прекрасен! Юзаю везде, включая винду (через wsl2). Первым делом на свежий Линукс накатываю vifm.
Далее: alias v='vifm $(pwd)' для удобства прыгать в shell и обратно (s v), любимая цветовая темка и погнали! Перемещение, копирование, undo, поиск, метки + букмарки + куча всего остального простыми знакомыми командами, типа hjkl, yyp, dd, u, etc.
В общем, да, замечательно живется и без mc, tc, dc, far2l.

UFO landed and left these words here

Ответ прост - есть люди, которым каждый день это не нужно)

Если подобным ты занимаешься два раза в год, то смысла искать/разучивать для этого отдельный софт нет. А когда припечёт - берётся то, что под рукой.

Очень люблю FAR, но многие сценарии закрывают банальные

mkdir ~/Video/superfilm

cp ~/Downloads/bla[TAB].... ~/Video/super[TAB]

или (для сортировки фото)

exiftool.exe -r "-Directory<DateTimeOriginal" -d "%%Y/%%Y-%%m.%%B-%%d" .

Тут много нюансов. Например, нажать Ctrl+1 или Ctrl+2 для перехода в ~/Video или ~/Downloads быстрее, чем писать, даже с авто-дополнением.
cp ~/Downloads/bla[TAB].... ~/Video/super[TAB]
Но в FAR при этом краем глаза замечаешь размер файла под курсором (оставим за скобками, нужно ли это знать), и нет ли рядом докачавшихся других серий. Всё это мелочи, которые экономят лишние секунды.

У меня встречный вопрос. Чем занимаются люди из вселенной фара, что им нужно каждый день

выделять по расширению, по маске, сортировать с одной кнопки, копировать ряд файлов соседней дирректорий в одну

что за бред, я могу за день far запустить раза три от силы, и что, нельзя порадоваться что это невероятно комфортно и удобно?

Я не знаю, каков ваш опыт программирования, но я знания фара получил бонусом к вынужденным знаниям NC.
А вот дочь, которая комп первый раз увидела после того, как смартом пользоваться научилась - не может получить бесплатной радости от запуска ФАР несмотря на то, что иногда влетают задачи, которые он умеет делать комфортно и удобно. Банально потому, что ей для этого эту софтину изучить надо, и выучить эти комфортные способы.
И вообще она эти файловые панели не любит. Каждая софтина должна же сразу видеть все свои файлы. читалка - книжки, графический редактор - картинки. Копировать внутри устройства это бред какой-то, а для копирования соседу есть кнопка "поделиться"

UFO landed and left these words here

Мой принцип - если человеку не надо - зачем его заставлять. Прогресс, дрянь такая, несется и его не остановить. И люди, работающие в ФАРе по сравнению с поколением смартов это то же самое, что водитель Антилопы Гну из Бендерианы против водителя Теслы.
Я свои компы по детальке и подбирал, и перебирал. А в современном планшете уже даже батарею не поменять. При этом он полностью закрывает потребности нормиса в вычислительной технике. Не то что стационарники - ноуты уже не нужны обычным людям.

UFO landed and left these words here

Не то что стационарники - ноуты уже не нужны обычным людям.

Неграм в Африке они не нужны. А у обычного человека регулярно случается что-то напечатать, что-то распечатать, что-то отсканировать.

Не так уж регулярно, чтоб принтер окупился. В остальных случаях я с телефона могу послать то, что нужно распечатать по адресу указанному в копицентре. Ну и CamScanner сотоварищи заменяют сканер легко. (не в задачах полиграфиии, просто при копировании документов)

Мой HP LJ 1010 окупился уже несколько раз.

А зачем вы его вообще закрываете?

Чтобы лишнее окно не маячило.

… и при этом религия не позволяет запомнить команды copy, move, sort, и еще несколько, чтобы делать все это намного удобнее и быстрее. Попробуйте-ка в фаре запустить копирование в указанном количестве потоков (скажем, 4 ядра простаивают в данный момент, неплохо бы как раз их все и загрузить).

4 ядра ты фиг загрузишь,когда диск является узким горлышком

То же самое можно сказать и не только про софт. Людям вообще свойственно открывать какие-то ништяки и делиться ими.

UFO landed and left these words here

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

Естественно интересно, я так больше около 2-х лет на неовиме сидел, но потом просто поставил вим-мод на вскод. Просто пробую, но мне не всё нравится. ФАР я не пробовал (только скачивал, тыкался, использовал немного вместо проводника, писал в нём заметки во встроенном текстовом редакторе, запускал в конему, но мне не сильно зашло. Просто иногда вижу не очень приятных "элитариев" (речь ни в коем случае не про автора статьи, просто статья про малопопулярный файловый менеджер мне напомнила про таких пользователей), которые свой (малопопулярный) инструмент возводят в абсолют, а остальные не признают, такие люди, на мой взгляд, только портят репутацию замечательному, но требующему учёбу, софту (вим, неовим, фар и пр.)...

UFO landed and left these words here

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

Ненормально из этого устраивать холивары.

far и другие двухпанельные файловые менеджеры удобны в некоторых случаях, так же как в других случаях удобны менеджеры картинок типа faststone или adobe brige а кто-то вообще почти не пользуется файловыми менеджерами достаточно экосистемы той программы с которой работаешь, как в том-же obsidian не надо обращаться к ф.м. чтобы найти файлик с которым работаешь.

UFO landed and left these words here

а что в этом удивительного?
люди находят инструмент с удобной им достаточно редкой функциональностью, которой нет в ПО которым пользуется большинство.
Удобная уникальная функциональность это явное преимущество софта, почему бы не рассказать о ней?

Поддерживаю!

Far + Conemu + robocopy для копирования файлов

Без Far чувствую себя как без рук

Вы как-то подвязали robocopy к Far?

я по простому, через пользовательское меню

Я тоже первым делом запускаю файловый менеджер, но у меня это кастомизированный Total Commander. Делаю свою портабельную сборку, заточенную именно под мои задачи и настроенную в соответствии с моими эстетическими вкусами.

К FAR, при всем к нему безграничном уважении, так и не привык.

А можно где-то с вашим портабельным FARом ознакомиться?

А можно где-то с вашим портабельным FARом ознакомиться?

Если просто портабельная сборка, то с официальной страницы.
https://farmanager.com/download.php?l=en
файл Far.exe.example.ini переименовать в Far.exe.ini, установить там настройку UseSystemProfiles=0

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

Вот раскраску хотелось бы, чтобы руками не подбирать.

Оно 100 лет лежит в официальном дистрибутиве

Addons\Colors\Custom Highlighting\dn_like.farconfig
Addons\Colors\Default Highlighting\dn_like.farconfig
Addons\Colors\Interface\dn_like.farconfig

Нет, спасибо.

Давным-давно перешел с фара на Altap Salamander, и доволен.

и те же комбинации клавиш (F3-View, F4-Edit, F5-Copy, F6-Move,..)

Они везде те же. Обратная совместимость.

пользуясь случаем: кто нибудь знает способ как нажимать NUM + для выделения файлов на клавиатурах без цифрового блока и без поддержки кнопок fn ? (ноутбуках Lenovo 14")

PS первый делом запускаю FAR и использую его для быстрого доступа и открытия документов (ctrl pageup / ctrl pagedown / alt первая буква) или выделить из 100+ файлов только те что содержат нужное слово. подсветка типов файлов в панели, сортировка по времени, по дате, по размеру, работа с архивами, подключение к linux серверам и просмотр логов и конфигов, поиск в по всем директориям по ключевому слову - и все это без метания правой руки от клавиатуры к мышке и обратно

пользуясь случаем: кто нибудь знает способ как нажимать NUM + для выделения файлов на клавиатурах без цифрового блока и без поддержки кнопок fn ? (ноутбуках Lenovo 14")

Я нашел только как это сделать через меню. Fn при этом есть, но даже с ее помощью эту кнопку не нажать.

UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here

Любые сочетания клавиш можно переопределить, при чём сделать это на лету. Ctrl-. жмём любые кнопки в любом порядке, ещё раз Ctrl. и нажимаем желаемую горячую клавишу, всё. На макросах можно сделать гораздо больше, там полноценный язык программирования очень простой, что позволяет автоматизировать любую рутину.

Любые сочетания клавиш можно переопределить

Кроме самой Ctrl+., насколько я помню.

Есть такой скрипт noNumPad.lua. Где я его нашёл - уже не помню. Работает.
Вот он весь:

--положить в :\Users\DM\Application Data\Far Manager\Profile\Macros\scripts
Macro {
area="Shell"; key="-"; description="Grey-"; flags="EmptyCommandLine";
action = function()
Keys('Subtract')
end;
}

Macro {
area="Shell"; key="="; description="Grey+"; flags="EmptyCommandLine";
action = function()
Keys('Add')
end;
}

Macro {
area="Shell"; key="8"; description="Grey*"; flags="EmptyCommandLine";
action = function()
Keys('Multiply')
end;
}

NUM + для выделения файлов

Пробелом можно выделять.

UFO landed and left these words here

Addons\Macros\Panel.SpaceToSelect.lua

UFO landed and left these words here

А если командная строка пустая, то будет выделять

UFO landed and left these words here

Оно вам действительно надо, или вы просто тут троллите?
Чтобы макрос заработал, его нужно поместить в папку Profile\Macros\scripts

UFO landed and left these words here

У меня все работает. Вы попробуйте правильно активировать макрос.

UFO landed and left these words here

Задача в том, что вы не умеете включать макросы в ФАР. Вам уже несколько человек сказали, что есть макрос, который позволяет пробелом выделять файлы. И я даже подсказал как это работает - если в строке пусто, то пробел выделяет файлы, если в строке уже что-то написано, ставит пробелы.
Вы мне показываете гиф, где четко видно, что у вас не включен макрос.
Я могу вам записать видео, где у меня все выделяется пробелом. Что дальше вы ожидаете? Более детальную инструкцию по активацию штатных макросов, идущих в поставке, чем инструкция идущая в поставке?

UFO landed and left these words here

а в том чтобы вы научились давать человеку полноценный ответ

Ответ был полноценный, всё написано в посте с макросом.

--положить в :\Users\DM\Application Data\Far Manager\Profile\Macros\scripts

UFO landed and left these words here

Этот ответ был ровно следующим под макросом с инструкцией.

UFO landed and left these words here

Не статья, а бальзам на душу. Я всегда с фаром, с тех пор как он появился -- уже не помню, сколько. Объединяет в себе проводник (только удобнее) и командную строку (только удобнее). На работе, когда экран шаришь, молодняк с удивлением смотрит, а потом впечатляется как можно что-то сделать быстро и удобно.

А навигация по правому контролу+цифры?! это же вообще что-то. после того как макросы стали на lua - переписал это так, что бы по одному сочетанию перебирались несколько папок (например RCtrl+8 - папки с загрузками: виндовая, телеграм, scp), или разное поведение если на пассивной панели уже стоит папка, RCtrl+2 - документы, git, docs. Но если на пассивной уже git то RCtrl+2 сразу docs откроет. Тк настройки шарятся, то в зависимости от имени компа и пути разные. Попасть в нужную папку занимает меньше секуны.

после того как макросы стали на lua - переписал это так, что бы по одному сочетанию перебирались несколько папок

В какой-то версии стало возможно на одну цифру вешать любое кол-во папок.
Если папок > 1, всплывает менюшка. Попробуйте убрать свои макросы и воспользоваться стандартной функциональностью. Возможно, будет удобнее (по-крайней мере, дерерминированнее, чем циклический перебор).

Как сделать, чтобы по одному сочетанию перебиралось несколько папок?

В окне <Ссылки на паки> на выбранном ярлыке дважды нажать Ins

Я очень долго жил с FAR, но необходимость быстрого просмотра картинок в папках постепенно вытеснила его. Тотал как-то не прижился на ежедневку. В итоге использую OneCommander.

так есть просмотр картинок же. Причем сильно быстрее и удобнее чем в винде. Тут же можно помечать при просмотре для дальнейшего удаления например. Или предварительно применить фильтр (показать за последние 12 часов), есть просмотр exif и вообще любой меты, а с макросами или скриптами из метой можно оперировать, например выделить все фотки сделаные телефоном Х (отделал из кучи фотки с телефона жены) или переименовать по дате из exif.

Все это делает работу с фотками точно такой же как с обычными файлами к работе с которыми ты уже привык. И не надо запускать отдельный просмотрщик картинок и как то там изгаляться что менеджерить фото.

увы, просмотра сразу 50 картинок из папки в поисках нужной всё-таки нет. Иногда это именно то, что необходимо.

Я б не сказал, что прям идеально выглядит, но через плагины такая возможность есть. На скрине плагин Review.

Вы даже не поверите сколько всего в ФАР есть, если почитать документацию и один раз просмотреть популярные плагины. Проверьте review плагин. Там и быстрый просмотр и масштабирование и все такое.

UFO landed and left these words here

Если вы об официальной базе plugring.farmanager.com, то лучше перейти в раздел "форум" и там поискать/поспрашивать. Потому что бывают ситуации, когда автор годами пилит свой плагин, не решаясь на релиз, а выкладывая беты в форум.

Я смотрел на гитхабе, так как хотел найти более-менее стабильные и поддерживающиеся плагины.
И то, стараюсь обычно урезать свои хотелки, так как реально много можно решить макросами/user menu, что легче поддерживается.

Почитал комментарии, как странно, что не упомянули одну из основных киллер-фич FAR-а: это мощнейшая интеграция с командной строкой. Это причина, почему Total Commander мне не нравится - это просто файловый менеджер, консольный запуск выполняется отдельно. А FAR это менеджер, интегрированный с консолью.

Многие удивляются, а зачем FAR? Если среди этих людей есть консольщики, для которых консоль -- рабочий инструмент, то собственно для удобной работы с консолью.

Я не люблю обезьяньи команды для вывода содержимого каталога, файлов, перехода по каталогам. Это дорого по времени, даже если команды сидят в подкорке, даже с автокомплитом. FAR быстрее.

Отключение панелей для отображения чистой консоли Ctrl-O, или ESC (после добавления хоткеев из стандартного комплекта).

Можно весь stdout направить прям в редактор, без промежуточного файла, вот так:

edit:<some command

Можно моментально перейти к файлу или папке, с включением переменных окружения:

goto:file/or/directory/path

Все консольные команды запоминаются в истории FAR. Консольные команды можно шаблонизировать с учётом что сейчас на левой панели и на правой, там целый космос что с этим можно делать.

Например, можно по-файлово применить команду к выделенным файлам, выполнить сложнейший поиск с рекурсией, посмотреть результаты поиска в панели, выполнить для найденных файлов/папок любую команду из консоли, или сделать выборку из результатов поиска, сохранить её в файл, или в буфер. Мощная функция сравнения двух каталогов с различными стратегиями.

Если использовать FAR для работы с консолью, он может существенно улучшить комфорт и производительность. Его возможности до сих пор впечатляют.

Поддерживаю! Именно нормальная командная строка, история команд, просмотра, редактирования, отсутствие необходимости использования мыши, хороший вьювер с нормальным подчитыванием а-ля тейл, хороший редактор. Именно, для людей, кто хочет быстро работать.

подписываюсь под каждым словом. Тоже было начал пеерчислять все что может фар, но понял что пересказываю по памяти справку ) Если справку от ФАРа и пары самый нужных плагинов опубликовтаь как статью - она наберет золото ))) ФАР и правда очень много всего умеет, до сих пор ничего такого же по функционалу нет. тотал всегда раздражал не моноширинными шрифтами, картинками и бесполезными визуальными свисто-перделками.

А вы не заметили, что единственной альтернативой фару люди здесь видят только «драг энд дроп правой кнопкой мышки по папочке с файлами из окошка пасьянса в окошко сапёра»? У меня от такой херни аж глаз дёргаться начинает. Я так понимаю, большинство компьютерщиков ныне бухгалтерами работают, и им важно знать в какую папочку файлы перетащить, чтобы принтер сам всё распечатал, ну, автоматически, мы ж программисты.

П.с. Главное, чтобы в окошке с любимыми папочками не появилось страшное чёрное окошко с серыми буквами.

Можете развернуть Вашу мысль? Почему у Вас от этого дёргается глаз? И что такого страшного в чёрном окошке с серыми буквами?

Мысль заключается в том, что я удивлён наличию «компьютерщиков», которые не могут сделать всё, что нужно, в терминале. Которые пользуются виндой. Которые единственной альтернативой «двухпанельному файловому менеджеру» видят гуёвые файловые менеджеры винды.

…которые не знают как в винде сделать скриншот и «фоткают экран мобильником» (это уже из соседней ветки).

З.Ы. То есть, ещё раз, вместо того, чтобы написать скрипт, вы делаете «стрелочка вверх Н раз, пробел Н раз, стрелка влево-вправо внимательно посмотреть на экран и ничего не потерять, не забыть снять выделение…»

Хотя чего это я, действительно, я же имел в виду страшную консоль и зелёные буковки, которых я так боюсь. Объясни мне, о мудрец, чем нажимание стрелочек на клавиатуре миллион раз подряд, с риском не туда нажать, лучше, чем перетаскивание чего-то мышью, с риском отпустить курсор раньше времени и перетащить что-то не туда. Расскажите мне, какой вы продвинутый пользователь ПК. Я ведь так и написал «глаз у меня дёргается от консоли», а не вы не так прочитали. Чего я тут распинаюсь вообще…

Вы ещё больше запутали.

Я могу сделать всё в терминале, но зачем?

Если мне нужен скриншот экрана на телефоне - то сфотографировать экран быстрее, чем делать скриншот, а потом отправлять файл на телефон.

Что за стрелочки такие загадочные? Что за кейс использования заставляет их нажимать?

Откуда берётся странный риск "не туда нажать" и "раньше времени отпустить"?

 «глаз у меня дёргается от консоли»

Да не писали Вы такого! То, что Вы написали, невозможно так прочитать, если не читать Ваши мысли!

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

+много

Для меня FAR бесподобен тем, что лечит убожества некоторые неудобства, присущие OS:

  • отсутствие нормальной истории команд и автодополнения в cmd (привет ALT-F8, ALT-F12)

  • безумные имена путей к default'ным каталогам, типа каталога пользователя или каталогу Documents and Settings. Логика там безусловно есть, но набирать эти пути для cd или перенаправления вывода очень неудобно. Поэтому фото, документы и т.п. у меня хранятся не там, где рекомендует MS, а раскиданы как попало. FAR очень помогает бороться с такой неорганизованностью

Из забавного, при новой инсталяции windows, всегда первой-второй программой ставлю FAR, а при работе в Linux даже не пробовал ставить ни far, ни mc, ни что-то подобное

С появлением quick access в explorere вторая проблема стала не такой критичной. Правда, когда этоих линков становится много - так себе... Вообще очень многое решает Quick Access софтинка. Шорткаты на фолдеры и сайты на много удобней держать там, всегда в пределах пары кликов мыши.

Так есть же нормальные %userprofile%,%ProgramFiles% и прочие костылики

В какой то момент прочитал всю помощь от фара, и понял что выходить из него смысла нет. там есть все. Одна из самых офигенный фич edit:<ipconfig /all (команда любая).

Очень удивило что из всего что есть в фаре автор рассказал только про ёфикатор и врапедит. Фломастеры конечно на вкус разные, но по мне самые бесполезные плагины. Ни слова про редактор реестра, диспетчер процессов, менеджер служб и драйверов, просмотр метаданных медиа, просмотр картинок, распаковка всего на свете, в тч инсталлеры и exe файлы (PE). я очень долго жил в фаре, не видя ничего их окон винды вообще, все делал в нем.

В версии 3 сильно просели плагины =( многие отвалились, перестали поддерживаться. аналоги на луа переписали, но скрипты работают хуже, авторы начали хардкодить хоткеи изза чего плагины могут пересекаться. увы.

Far2 - как же было охерененно )

Написать плагин, кстати, совсем не сложно. Давным-давно, помню, писал плагины даже на паскале.

Да, переход был болезненный, но в итоге я нашёл замену всему. Попробуйте поискать ещё раз. Возможно, ваш любимый плагин за это время портировали с двойки.

Кажется никто не упомянул в комментариях интересный и важный юзкейс для Far - работа по SSH на виндовых машинах. С учётом того, что OpenSSH теперь есть в поставке Винды, то консольность файлового менеджера выглядит как киллер-фича.

Ну и второй огромный плюс, лично для меня - быстрый просмотр/редакторование по F3/F4. РЕАЛЬНО быстрый, никакой, даже самый лёгкий редактор так быстро не запустится. А для меня часто очень важно знать, что "внутри" файлов, и быстро по ним переходить. Не встречал HEX-редакторов, где это было бы так же удобно и быстро (потому что по сути нужен файловый менеджер и HEX-просмотровщик/редактор в одном флаконе).

С появлением нормального Terminal первый сценарий через Фар стал неудобней имхо.

Классический mc все это умеет и всегда умел. В том числе, можно отобразить в одной панели список каталогов, а в другой - содержимое выделенного файла, равно как в древних волкове и нортон коммандерах. Это уж точно не уникальные фичи фара, а классика двухпанельных файл менеджеров.

Только во вских TC, DC и иже с ними встроеный вьвер откроется в отдельном окне. На каждый файл. И не надо его закрывать чтобы дальше работать с файлами.

Аналогично - результаты поиска. Можно хоть 10 поисков одновременно и параллельно еще файлы копировать.

Открывать отдельные окна - жуткое решение, потому что они перепутаются, поскольку окна в операционках, как правило, не упорядочены. Стандартный путь это открывать отдельные терминалы (доступные по их номерам для переключения), или табы, если у вас оконный менеджер есть на машине; так получается набор упорядоченных терминалов или именованных табов, в которых не запутаешься.

Странно. У меня почему-ничего не рутается.

Лично я предпочитаю TC потому что он дает максимально удобную для меня среду "из коробки".

Люди, которые готовы бесконечно натачивать инструмент для работы, вызывают у меня сильное удивление.

О, почитайте ещё форумы любителей Obsidian!

Это типа софт для управления знаниями, но никого не интересуют сами знания - зато все люто наяривают на плагины, которыми можно каждую папочку раскрашивать в отдельные цвета ?

UFO landed and left these words here

А far2l на маке не зашел?
(я как только-что-пересевший-на-мак) поставил себе far2l, оно воодушевляет, хотя таки оставляет кучку вопросов))
- запущенный из маковского терминала через --tty - оч странно себя ведёт по части хоткеев. Я так понимаю, мак-терминал сам любит с клавиатурой похимичить.
- запущенный из иконки открывается в маленьком окошке, при максимизации окошка сами панельки так и остаются в первоначальном размере, типа как не самый свежий screen -- а авторы же туда screen и прикрутили, как я понял из комментов. Осталось найти ответ на вопрос - как сказать far-овскому screen-у "друг, я тебя ресайзил, отреагируй пожалуйста"
- Запущенный из консольки с ключом --maximize -вот прям то что нужно, и кнопы все понимает, вот только при переключение на монитор побольше в офисе и обратно - тоже не отдупляет изменение геометрии.

Кстати, нашел для себя прикольный лайфхак - если запустить far2l в маковском терминале ( --tty), и находясь в этой вкладке(1) открыть новую вкладку(2), а в той новой вкладке(2) открыть Midninght Commander, то внезапно mc открывается в FAR-овской цветовой гамме! До этого все стандартные цветовые вариации mc у меня делились на "слепые" и "вырвиглазные", а тут прям приятно посмотреть.
Я не знаю, как это делается, возможно, новая вкладка наследует цветовую гамму "родительской" (видел похожую настройку в мак-терминале). Но полезно)

Мне очень зашел на маке far2l. Перепробовал кучу аналогов - ничего не зашло.
Far2l случайно увидел на кофколле у коллеги во время шаринга окна. Сразу поставил, словил восторг.

Теперь, помимо стандартной консольки, сижу в far2l. Комфорт )

P.S.: спасибо за "lifehack" с консолью, MC и fa2l. Надо посмотреть )

UFO landed and left these words here

Да, часто пользую far2l под фрёй, но все же окно терминала (xfce-terminal) и screen это основные тулы для меня.

Тоже лет 20 пользуюсь Far-ом и недоумеваю когда вижу коллег работающих в проводнике.

Проводник хорош достаточен, когда нужно из списка файлов выбрать 1. И поиск есть, и сортировки, и превью картинок, и дифференциация по иконкам. Для разгребания файлопомойки нужны более другие инструменты, конечно.

Статья, словно бальзам на израненную душу :)
Сам пользуюсь FAR в Win, на Mac пользуюсь far2l.
Расцветка такая же, как в Dos Navigator.

На маке только far2l оставил. Пробовал множество инструментов-аналогов, платных и бесплатных, в итоге - far2l.

Благодарю за "Ёфикатор". Буду использовать.


P.S.: Кстати, некоторое время жил с Folder Manager, тоже был очень хорошо https://web.archive.org/web/20071218100451/www.asoft.vtc.ru/rus/fm.html

UFO landed and left these words here

Особенно этот вычурный синий цвет

Цвета настраиваются же.

А что FAR еще умеет в сравнении с командной строкой Windows и Total Commander?

умеет лаконичный интерфейс... хотя я могу понять тех кто не любит синий цвет :)

кстати нет причин отдавать предпочтение чему-то одному.

нормальную интеграцию командной строки в двухпанельный файловый менеджер
так что получается два в одном

не нужно сравнивать FAR с командной строкой. Их нужно объединять.
Ну а так - плагины, макросы, user menu, быстрые каталоги.

Вот старенький сборник рецептов Far'а вроде временной панели, файл-списки, расширений EMenu
правда часть советов устарели (настройки Far уже не хранит в реестре)

FAR, конечно, великолепный инструмент! Но, особенную гибкость ему предоставляет ConEmu. Там много полезного для разработчика, сисадмина или DevOps'a. Мне нравиться также, что можно окну FAR с ним мышкой менять размер за рамки окна или угол, безовсяких заходов в настройки, на ходу.

Ну, и, конечно, FAR в базе без плагинов нужных с их сайта сильно проигрывает. Для домашнего пользователя пойдёт, но профи обвешивают его нужным функционалом сами.

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

Мне без FAR'а управлять террабайтными (на нос) файловыми хранилищами пользователей и проектов -- никак.

Но, начинал я в этот интерфейс в 1987 с Norton Commander, от которого нонче, конечно, осталась только концепция. ))

Долго читал комментарии, только ближе к концу хоть кто-то упомянул ГЛАВНУЮ фишку FAR vs TC, а именно возможность работы в текстовом режиме. Многие пользователи уже забыли (а некоторые и не застали), что такое текстовый режим на уровне BIOS, растровые шрифты и полное отсутствие графики.

Это была единственная возможность удобно работать в restore mode и полноэкранном текстовом режиме (кажется закончился на Windows XP, также как и настоящий "синий экран смерти"), различных загрузочных CD с минимальной виндой, чтобы получить быстрый доступ к системным файлам, убитому MBR и пр. К сожалению сегодня консоли сделали графическими, но привычка к FAR-у осталась.

PS: да что там консоль... сегодня даже интерфейс BIOS графический с USB мышкой. Время минимализма на ПК бесповоротно закончилось.

Современный фар отлично работает с UTF8, в редакторе можно видеть эмоджи и смайлики.

Речь про настоящий текстовый режим, а не его эмуляцию в современных ОС. Какой UTF8, какие эмоджи и смайлики...

Настоящий текстовый режим это plain text, что отлично и нативно работает в фаре.
Но современный тесктовый режим - это UTF8, и он тоже plain text.
А эмоджи и смайлики очень полезно, когда пишешь скрипт, и тебе надо сделать echo или print смайлика. Взял и сделал.

>> Настоящий текстовый режим это plain text

Нет, настоящий текстовый режим это именно Text Mode на уровне железа, один из режимов видеоадаптора. BIOS Setup например, только не современный UEFI а нормальный ламповый. Это текстовый режим, в котором винда работала в recovery и позволяла запустить FAR.

Нет, это не настоящий текстовый режим. Это ваша вкусовщина отдельного кусочка истории.
Например другой человек скажет, что настоящий текстовый режим, это на уровне железа, текстовый режим это может быть вообще без видеоадаптера, один из вариантов терминала по telnet протоколу.
Или ламповый на ДВК, где в принципе не было "графического разрешения"

Но если большую часть вашего рабочего времени вы проводите в BIOS SETUP, можете считать как вам удобнее.

К сожалению, мы не сможем им насладиться даже в BIOS, потому что "настоящий текстовый режим" это чёткие пиксельные шрифты, а современные мониторы видео-режим 640x480, который рендерился из текстового 80x25, интерполируют совершенно по-уродски.

FAR - ну это совсем прогером надо быть. Меня - классического "продвинутого пользователя" с программированием в виде несложных vba-макросов TotalCommander устраивает полностью. А FAR только для работы в консоли.

Прогером? Разве? я просто админ прогерством не занимаюсь и мне фар по душе. Против ТС ничего не имею тоже нравится

На самом деле разрабы больше в IDE живут. А файловый менеджр -так, постольку поскольку.

Когда-то давно учился писать на java, компьютер тогда был слабенький, всякие эклипсы и идеи тормозили нещадно, а вот far и javac работали просто отлично.

На мой взгляд — попытка сделать очередную ОС по типу emacs. На этот раз из файлменеджера, а не редактора. Интересно, что-то похожее на IDE в плагинах найдётся? Ну или хотя бы фичи редактора кода типа "вот эта строка не закоммичена"?

Интеграции с git не видел, но есть подстветка с полным синтаксическим разбором.
Она знает, где парные скобки, где парный begin-end, может показывать некоторые ошибки синтаксиса, можно свои схемы писать, где реализовывать более жёсткие проверки синтаксиса.

Есть плагины вызова компилятора со сбором ошибок в отдельное окно и навигацией по ним.

Про подсветку в курсе — ей точно лет 20 будет, так что это не новость. Но судя по отсутствию интеграции с git — до emacs ещё не дотягивает. Вероятно, это хорошо — не стоит делать из хорошего менеджера файлов комбайн.

Там интеграция с командной строкой, а трушный гит - консольный.

Ну то есть, по вашему, в IDE и т.п. надо выкинуть подсветку строк, которые не закоммичены любым способом? Речь об этой интеграции, а не о способе запуска бинарника git.

Последнее время склоняюсь что да. Все-таки в ИДЕ мне нужны более полезные вещи. А так как изобразительных средств не хватает, то я лучше увижу незакомиченное в форке без подсветки синтаксиса, чем окончательно превращу ИДЕ в цыганский табор.

vscode где то так и работает. Можно открыть окошко, где видно, что незакомичено. Кмк удобно, никакой цыганщины

Вот ВСкод с сонар линтером я и использую и уже много. Еще и гит - это уже совсем черезчур будет.

В папки на кириллице в ftp не заходит, независимо от кодировки, никакие настройки netbox не помогает, пишет нет доступа или что-то типа того, зато в юзеровские папки быстро заходит и кажет левые символы в конфигах если их не видит блокнот или notepad, фар юзаю много лет ибо Нортон командир и волков командир оставили свой отпечаток выжженный на коре головного мозга. Против тотала ничего не имею против, просто непривычен хоть и есть свои фишки.

В папки на кириллице в ftp не заходит

У меня заходит.

Плох тот Far, который не мечтает стать emacs'ом.

На мой взгляд, основной мотивацией использования FAR является желание выделиться, показать коллегам, «какой вы крутой олдскульщик» и, возможно, даже привлечь противоположный пол, что в ИТ-среде вполне вероятно) Всё остальное — просто лирика

А то, что массовые файловые операции, когда это на уровне мышечных рефлексов, раз этак в 5 как минимум быстрее? Я на коллег слоупоков в эксплорере смотреть не могу, как они тупят, делая всё это. Другой вопрос, что такие операции совсем нечасты.

Да закопайте уже стюардессу... Кто-то всерьез считает, что кроме фара и эксплорера других файловых менеджеров не бывает?

Доказывать преимущества фара перед эксплорером глупо.

Почему же глупо? ИМХО - это лишняя сущность. Нужна аргументация для установки.

Я сам TC пользуюсь только на телефоне и только потому, что на телефоне проводник убогий.

Даже на одной машине сделать cp * target или подобное куда быстрее, чем установить фар, зайти в менюшки и так далее. А на множестве хостов файловые операции куда быстрее консольным скриптом делать, с помощью ssh. Сколько времени вы на сотне удаленных хостов с голой консолью будете логиниться, устанавливать файловые менеджеры, и выполнять серии операций.
Более того, файловые операции подразумевают пайпы - мало что можно сделать лишь одной командой. К примеру, как вы в фаре проверите и перепакуете все zip файлы из дерева каталогов, в которые заархивированы лишние каталоги, удалив эти лишние директории и оставив ровно по одному файлу в каждом архиве? Это совершенно типичная задача - скажем, орбиты спутника Сентинел-1 часто в архиве включают кучу мусора, который совершенно незачем хранить, а всего таких архивов орбит около сотни тысяч. За год в фаре управитесь?

Можно подумать что все работают с сотнями удаленных хостов...

У каждого свои задачи и под них свои инструменты и сценарии.

Зато файлы копируют и с архивами работают, наверное, все. Макос позиционируется ка самая юзер фрэндли операционка, и притом предоставляет полноценную командную строку, не говоря уж про грандиозный Automator, чтобы комбинировать различный софт и встраивать любые скрипты на любых языках в интерфейсы. Так что любая попытка заменить консоль менюшками пока не удалась. Возможно, удастся текстовую консоль с шелловскими командами заменить на текстовую консоль с нейросетью, но разницы, по сути, никакой :)

С командной строкой умеют работать на таком уровне один из ста... Ну и apt install mc делается на раз.

Заходим в конференцию debian-russian, к примеру, и там из тысяч участников каждый второй умеет намного больше. Да и на самом хабре лет десять назад примерно такое же соотношение было, пожалуй. Командная строка инструмент максимально простой, текстовый и интерактивный, просто он далеко не всем нужен, а не то что с ним справиться не могут.

А на форуме физиков-ядерщиков каждый второй умеет в квантовую механику. Ошибка выжившего =)

Ошибаетесь, у нас на курсе (радиофак) фундаментальную физику поняли единицы. Тех, кто за это же время освоил командную консоль (по разным причинам), было в десятки раз больше:)

Если вам потом по специальности работать, то физика будет важнее консоли. А на специальных форумах сидят те, кто работает по специальности.

Я вот тоже из специальности мало что сходу вспомню. Потому что с 91-го по ней не работаю. А пока работал, то какие-нибудь PVT-свойства метастабильной жидкости вблизи критической точки жидкость-пар мне были куда ближе и понятнее чем какие-то там консоли и терминалы...

Ну что вы - для численного моделирования без консоли никуда, дают вам доступ к кластеру и вперед, консоль и консольное программирование. А уж в 90е на десктопах чтобы что-то моделировать в физике, надо было и в консоли и в программировании гуру быть. Я сам, собственно, по необходимости программировать начал, иначе до сих пор бы еще для диплома модели считал. И да, в debin-russian преобладают вовсе не системные администраторы.

В конце 80-х - начале 90-х численное моделирование было не на десктопах, а на БЭСМ-6. Программы писали на фортране (77-м, по-моему), а работали на терминалах. Никакой десктоп тогда молекулярную динамику не тянул.

Сейчас, кстати, немного вернулся к той идеологии (многопользовательских машин) - пишу под банковский сервер, который работает на IBM i (AS/400). А там все в эмуляторе терминала IBM5250

Это смотря как писать. К примеру, мой софт для спутниковой интерферометрии на десятилетней давности лаптопе эппл эйре обгоняет аналоги, запущенные на рабочих станциях с уймой ядер и полтерабайтом оперативки.

Так фар тем и хорош, что позволяет командной строкой нормально пользоваться
и в тоже время присутствую все возможности двух-панельного файлового менеджера, для визуальных ручных операций.
А также есть возможность объединять оба подхода, выделить нужные файлы, и запустить для них команду.

Если надо со 100500 однотипными файлами сделать одну и ту же операцию, естественно, проще выполнить сложную команду из командной строки или даже написать скрипт, пусть даже и одноразовый.

Файловые менеджеры все же для другого. Они для плохо автоматизируемых операций с неформализуемыми или плохо формализуемыми критериями выбора. Естественно, все то, что можно сделать в файловом менеджере, можно сделать и из командной строки. Но в файловом менеджере это часто просто удобнее и быстрее.

Выше нас убеждают, как фар замечателен своими плугинами, но они как раз для повторяющихся операций создаются. А чтобы разово посмотреть в консоли картинку искать и устанавливать плугин - бессмысленно. А для того, о чем вы говорите, и нортон коммандера более чем хватит.

А как часто требуются массовые файловые операции? Почему их нельзя заскриптовать?

Заскриптовать можно то, что формализуется, т.е. когда можно описать причины выбора того или иного файла. А когда классификация файлов неочевидная, то файловый менеджер - самое то. Например, удалить неинтересные фильмы. Понятно, что не у каждого есть на диске большая колллекция фильмов, которую требуется периодически прореживать. Но люди бывают разные. То же можно сказать о непрерывно актуализируемой коллекции программ. Бывают и друние случаи для нескриптуемых массовых файловых операций.

Пример из разряда «а я просто хочу посмотреть, как у меня всего много на диске!». Имеет право на жизнь, только тут любой файловый менеджер годится, хоть интернет эксплорер (да, там тоже можно управлять с клавиатуры).

возможно, даже привлечь противоположный пол

Hidden text

Вообще, странная дискуссия. "FAR хорош, если к неиу прикрутить 100500 плагинов, макросов и внешних утилит". "FAR лучше стандартного проводника".

Да кто бы спорил. Все что угодно лучше проводника.

Но сравните с лбым двухпанельным менеджером. Тот же DC где все есть. И быстрый просмотр есть и поиски и фильтры и групповое переименование и сравнение по содержимому и внешний вид настраивается и без мышки работать можно, чисто на хоткеях. И копирование в отдельном потоке. И вкладки на каждой панели. И дерево дополнительно к панелям можно вывести. И вид панели (список, иконки...) настраивается. И портабельнвй. И мультиплатформенный.

Да, нет консоли. Но вешаешь на хоткей/кнопку тот же ps и запускаешь его в нужной папке.

Так что сравнивать FAR с аналогичными по фунционалу двухпанельными менеджерами.

Все что угодно лучше проводника.

Но как правило, не настолько лучше, чтобы заморачиваться изучением.

Как-то удалённо сисадмина запустил на свой комп, какое-то подключение настроить и он увидел открытый Far
- FAR??? Тебе что, 45 лет?
- 48
- а,ну почти угадал )

Ещё одна возможность, которую нигде больше не встречал:

Total Commander тоже давно умеет это.

Юзал NC, DN, VC, Far. И однажды оказалось, что для того, чтобы эникеить/админить, приходится слишком часто ходить по разным компьютерам. И если там нет файлового менеджера, то чувствуешь себя, как без рук. Ломка, поиски менедежера. Поэтому в один момент решил вообще отказаться от всего, кроме Проводника. Не так, чтобы "нет, из принципа не буду запускать на любой задаче!", а просто преимущественно его стал использовать для разных файловых задач. И как-то так получилось, что у меня уже долгое время просто нет никаких файловых менеджеров под виндой. Поиском файлов давно заведует Everything (voidtools.com). Да, можно набросать тысячу примеров, когда мне может потребоваться какая-то специфическая функция, которая есть в ФМ, но у меня не было ситуации, чтоб я прямо страдал от невозможности решить свою задачу. Где-то Проводник, где-то консоль... И центр моей компьютерной вселенной не замыкается на ФМ.

Я долго сидел на FAR, но лет пять назад окончательно перешел на TC. Вот фичи, которыми постоянно пользуюсь и которые отсутствовали в FAR на момент перехода:
1. Просмотр изображения в соседней панели (Ctrl-Q)
2. Табы на панелях
3. Сравнение директорий и их синхронизация
4. Переименование файлов (Ctrl-M)

Это критичные фичи. Среди некритичных - отсутствие иконок слева от файла (FAR - консольное приложение). А так удобно видеть тип файла и git статус. А раскраску я делаю не по типу файла, а по его свежести - когда был изменен.

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

Не вижу в списке Everything (монитор MFT, который умеет искать файлы без сканирования файловой системы), поставьте и включите в TC его поддержку. Удивитесь ещё больше

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

Эстетически он на 10 голов выше. Практически все повседневные действия выполняются с такой же скоростью, смотреть все так же удобно, панель быстрого доступа слева супер полезная, а сделать "две панели" на фулскрин элементарно (а с двумя мониторами можно еще и на два фулскрина). А часто еще нужно и три панели, что тоже легко делается.

Для поиска everything намного удобнее, для переименований есть ant renamer, хеши считает hashtab, а архивы прекрасно архивятся из контекстного меню 7z.

В тоталкомандер захожу сейчас для 2 вещей, подключится к удаленному компу по sftp, что-то перекинуть. И посчитать в файл\проверить чексумы для директорий.

Не отрицаю, что если есть профессиональная необходимость в ручном режиме постоянно воротить файлами, то продвинутые файловые менеджеры могут быть полезными, но вот в моем случае они оказались избыточными.

Главный недостаток таких программ - к ним привыкаешь и чувствуешь себя очень некомфортно на компах где их нет. Я даже перестал перенастраивать дефолтные хоткеи на переключение раскладки, ибо когда компов много и постоянно появляются новые то это постоянно путает и то же касается всех этих Far и TC - когда много компов и периодически приходится попадать за те где нет этих программ то надо уметь быстро все делать стандартными средствами и лучше когда тебя не пугает и не замедляет наличие всего лишь стандартного проводника) если что, на личном компе есть TC

В Far должна быть готовая цветовая палитра а ля Dos Navigator

Виртуальный +. Именно такой палитрой и пользуюсь со времён DN

Я использую Directory Opus. Доволен слонообразно. Особенно тем, что можно иметь и две и три и четыре панели - например в двух файлы, в одной дерево папок, в последней просмотр. Современный внешний вид, в отличие от всех остальных, тоже радует.

Но с этого года они перешли на оплату по подписке, поэтому рекомендовать ни Directory Opus, ни Unraid я больше никому не могу, хотя мне оба очень помогают.

Я тоже использую Far на Win компе и MC на маке и линуксе. Но это любят похоже только ребята кто начинал с DOS :)

А у меня день начинается с теплого лампового Диско Командира

У меня день начинается с батничка, который открывает мне три браузера и IDE.

И так, и этак, ФАР - лучший файл-менеджер: функциональный, настраиваемый, куча плагинов, ЛУА-скрипты, горячие клавиши и т.д. Пользуюсь им наверно с 2000г.

А как включить вот этот быстрый просмотр?

Ого! Прямо ощутимо удобнее!

И куда я тут со своим Total Commander-ом лезу..?

Эх, поделился бы Автор своим цветовым конфигом «под ДН»… меня тоже изводит синюшная гамма Фары.

Многие лета пытался убедить себя, что стандартных средств OS будет достаточно. Но нет, поставил FAR и сегодня еще нашел свой любимые DOSовские шрифты "8x16 ToshibaSat" и "DrWeb", кто помнит, тонкий с засечками:

Кодил с ними еще в Borland Pascal со школы ? Ну теперь дело пойдёт веселей ?

Забавно ? это как раз и было предыдущее решение) но теперь всё нативно: шрифт прямиком из EEPROM + допилил кастомный .css внутри VS Code = полное погружение в DOS атмосферу

Судя по комментариям, если ты не сисадмин, то фар не нужон. В чём я ранее убеждался несколько раз. Не зашли мне эти панели - тупо неудобно и громоздко. Было исключение - nokia n900 и планшет на андроиде, т.к. там не было привычного с symbian X-plore с его деревом каталогов. Это было удобно - окон ведь нет. На десктопе же стандартный проводник закрывает 100% моих потребностей ¯\_(ツ)_/¯

Мне в проводнике неудобно — привык всё-таки к двухпанельным файловым менеджерам. А кому нужна командная строка — ^O панельки переключает — это работает в nc, vc, dn, far, mc.

Некоторые вещи делаю и в проводнике. Но очень редко. А так, да - привык к двухпанельным менеджерам. Только это не FAR :-)

Я по итогу прочтения, думаю себе поставить. Хлеба он не просит, а раз в год выручит, быстро до папочки добраться (навигация быстрее, чем в проводнике), или какой-нибудь скрипт на lua запустить.

раз в год выручит, быстро до папочки добраться

ярлычок для папочки, не?)

Откуда я знаю, какая папочка мне понадобится через год? Ярлычки делаются для тех папочек, которые нужны часто.

А если хлеба не просит, то зачем себе отказывать?

Каждому своё) я вот предпочитаю совсем не ставить софт, который может раз в год понадобиться)

Откуда я знаю, какая папочка мне понадобится через год?

Вот и я про то) Если я не знаю, я с одинаковой скоростью в обеих программах буду искать папочку =)

Не отказывайте себе, пользуйтесь с удовольствием ;) А я останусь при своём)

Тогда Everything ваше все, и по части пути и по файлу внутри быстро быстро выдергивает папочку откуда угодно.

UFO landed and left these words here

Far легко позволяет автоматизировать операции с выбранными файлами за счёт меню, например. Вот такая задача изредка встречается: скачиваю yt-dlp с YouTube в наилучшем качестве, а там новые форматы видео и звука, хорошо, хоть в контейнер .mp4 может упаковать (я всегда стараюсь метаданные по максимуму сохранить), но на старом моём Smart TV через DLNA не воспроизведёт, а, вроде, только через флешку, да ещё при разбиении на главы с длительностью какая-то ерунда творится, поэтому запрограммировал пару элементов в меню Far:

for %i in (!&) do @%FFmpegPath%ffmpeg.exe -fflags +genpts -i %i -acodec aac -ab 128K -c:v h264_nvenc -rc:v vbr -qmin:v 10 -qmax:v 28 -preset p4 -tune hq -cq 18 -b:v 2000k -maxrate:v 5000k -bf:v 4 -rc-lookahead 5 -movflags use_metadata_tags "%~ni.mov" && del /q %i

и

for %i in (!&) do @%FFmpegPath%ffmpeg.exe -fflags +genpts -i %i -acodec copy -vcodec copy -sn -movflags use_metadata_tags "%~ni.ts" && del /q %i Конечно, могут быть претензии, что сделано не достаточно продуманно и есть лишние параметры, но быстро и задачу свою решает вполне. Так и оставил "оптимизированное" по скорости достижения приемлемого варианта решение в ущерб "качеству".

Во, я то же самое делал, только наоборот, пережимал файлы с телефона/фотоаппарата в hevc с пресетом пожёстче для уменьшения размера. И ещё была команда в меню для архивации директории в sqfs.

Можно сделать лучше - создать алиас yt-dlp, который скачивает файл с помощью yt-dlp и выполняет постобработку, и запускать это из командной строки сразу, без скачивания из консоли и залезания в менюшки потом.

Ещё лучше - найти ключики yt-dlp, чтобы сразу скачивались потоки h264/aac и сохранялись в mp4, а не vp9 в webm. Google отдаёт такие потоки, пока iOS-браузеры всё ещё имеют долю рынка.

Упустил фразу

скачиваю yt-dlp с YouTube в наилучшем качестве, а там новые форматы видео и звука

По моему опыту, h264 лучше VP9 с тем же битрейтом, поэтому поток h264 лучше, хоть и битрейт ниже. А уж если потом пережимать webm в mp4/mov, то и вообще не стоит качать VP9, а стоит сразу качать mp4.

У меня давно уже батник "на все случаи" есть:

@echo off
chcp 65001 >nul
setlocal
set VideoURL=https://smotrim.ru/video/2791800
set template=M2.%%(title)s [%%(id)s].%%(ext)s
set format=b
if not -%1- == -- set format=%1
set tempFileName=%random%.tmp
yt-dlp -o "%template:.!=%" --windows-filenames --print-to-file filename %tempFileName% --skip-download %VideoURL% || (del /q %tempFileName% & exit /b)
set /p filename=<%tempFileName%
set filename=%filename:.mp4=.mov%.txt
echo %VideoURL% > "%filename%" && del /q %tempFileName%
echo.>> "%filename%"
yt-dlp --print formats_table %VideoURL% >> "%filename%" || exit /b
if -%1- == ---- exit /b
rem --limit-rate 8.5M 
start "yt-dlp: %VideoURL%" yt-dlp -o "%template%" --split-chapters --video-multistreams --audio-multistreams --windows-filenames --remux-video mov --concurrent-fragments 10 --socket-timeout 25 --abort-on-unavailable-fragment --exec "pause " --embed-metadata --ffmpeg-location %FFmpegPath% --format %format% %VideoURL%

В большинстве случаев устраивает (видны все форматы, адрес страницы), иногда только с ключиком baudio+bvideo запускаю, а для редких скачиваний с YouTube меняю в последней строке mov на mp4. Уточню, что описанная здесь проблема во многом связана именно с некорректным автоматическим разбиением на главы - там что-то с длительностями. Писать разработчикам не стал, благо решение за пару минут подготовлено было. При перекодировке в .ts метаданные усекаются кардинально, поэтому ситуация не беспокоит

Кек, лол. Это что, yt-dlp дружит с кремлёвским зомбоящиком smotrim.ru? А с vk.com оно случайно не подружилось?

/Offtop Вот актуальный список поддерживаемых ресурсов :) У них, вроде, идеология запрета любой цензуры с любой стороны. Наверно, правильно, но реальную цензуру на самом деле не видно. Мне кажется, не стоит "бороться с ветряными мельницами" - тем что видно и нарочито бросается в глаза, своего рода "Honeypot" для своих порывов. Если и есть где-то реальная борьба - так это внутри себя только, мне кажется. Если поразмыслить, то и в исламе и в Христианстве есть ссылки на прежние битвы. Но это, скорее, тема отдельной дискуссии по информатике, точнее "археологии" внутри марксовой итерационной модели :)

О да!

1. DOS Navigator есть под Windows - пользуюсь им до сих пор!

А именно, NDN. Он есть и под Linux, но там работают не все хоткеи.

2. В FAR или DN очень удобно сидеть с ОДНОЙ панелью.

Справа панель с файлами, а слева - вывод командной строки.

Спасибо за статью. Тоже думаю перекрасить FAR под DN.

А плагины у вас есть, чтобы сделать у FAR еще и горячие клавиши как у DN?

Справа панель с файлами, а слева - вывод командной строки.

Не, не удобно. Мало строк вывода. Скроллить не разрешает. Я попробовал так работать, но мне почти сразу пришлось отдельную вкладку с ConEmu под чистую консоль открыть.

UFO landed and left these words here

запустить и посмотреть вывод, то пол окна вполне хватает,

Это если вывод короткий. А когда у меня в консоль пишется, например, лог препроцессора...

UFO landed and left these words here

Тоже бесило это в виндовом фаре, а вот far2l не блокирует, так же можно нажав F4 открыть весь вывод в эдиторе.

UFO landed and left these words here

Не блокирование вывода, а блокирование скролла.

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

UFO landed and left these words here

Справа панель с файлами, а слева - вывод командной строки.

А я отвечаю: если вывод командной строки нельзя скроллить, то его всё равно что нет.

UFO landed and left these words here

Отсюда простой вывод - если вам нужен вывод в консоль от какого-то приложения - запускайте его отдельно

Так с этого и начали

Я попробовал так работать, но мне почти сразу пришлось отдельную вкладку с ConEmu под чистую консоль открыть

Кстати, с какой-то версии FAR смог решать эту задачу, закосив под линуксовый MC (обратите внимание на скроллбар справа на картинках по ссылке), но мне показалось это непривычным и я убил этот скролл-бар, сделал как раньше.

UFO landed and left these words here

Отсюда простой вывод - если вам нужен вывод в консоль от какого-то приложения - запускайте его отдельно

Так я к тому же результату и пришёл. При работе с приложениями, которые дают большой вывод в консоль, от Фара вреда больше, чем пользы.

UFO landed and left these words here

От досады в связи с неоправдавшимися ожиданиями.

ЕДИНСТВЕННОЕ актуальное для меня достоинство FAR - возможность визуальной навигации по папкам, чтобы папка автоматически становилась текущей в консоли - убито фундаментальным недостатком FAR.

UFO landed and left these words here

Я вообще работаю в ConEmu

Даже если не тонны текста, вот запустил я программу десять раз, хочу посмотреть, что она выводила в прошлых запусках...

Для меня консольный вывод, по большому счёту - основная причина для запуска чего-то в консоли, а не мышкой по иконке.

UFO landed and left these words here

c:\>program >a.txt

А мне жалко засорять диск одноразовыми данными. Потом удалять придётся.

 программу не предназначенную для решения ваших задач притягивать за уши или обсуждать.

Так эта программа сама по себе не предназначена для решения прикладных задач, а только для облегчения запуска программ, их решающих.

Вот я и попробовал её на совместимость с моими задачами.

UFO landed and left these words here

Я с кодом работаю не выходя из IDE.

А в листингах смотрю вывод препроцессора, который бессмысленно править и по которому можно искать просто глазами. И увиденное в нём требует изменений в коде, а не в листинге.

неудобный буфер обмена

В ConEmu - удобный

UFO landed and left these words here

Вы в Total Commander попробуйте такое провернуть XD

Так в нём же даже этого достоинства нет. Плюс есть недостаток: он подгружает значки.

Вообще, для меня идеальной была бы программа, типа одной панельки ФАР в отдельном окошке, и чтобы файлы можно было мышкой такскать.

UFO landed and left these words here

Две панели - это киллер-фича.

Нет. Это ограничение. Как писал кто-то ниже, удобнее в три-пять окон.

Действительно киллер фича - бесшовная связь с консолью. Но реализация мне не подошла.

Кстати, как а FAR поменять местами папки, выбранные слева и справа?

И в чем её идеальность.

В быстрой навигации. Без загрузки лишнего (значки, превьюшки и т.п., чем засорен проводник).

UFO landed and left these words here

Для меня несколько запущенных одновременно фаров - норма. Обычно 3-4.

Смысл так делать есть только если можно быстро организовать взаимодействие любой панельки с любой.

Физически невозможно работать с более чем двумя окнами, по сути это алгоритм Source -> Destination.

Ага. Вот только видеть их можно одновременно, и решать кто из них будет Source, а кто Destination - одним взглядом и одним движением мыши.

У вас очень странный способ мышления. Вы что-то своё личное пытаетесь выдавать за то, словно это вселенская потребность и только так всем и надо.

В этом мы с Вами схожи )))

UFO landed and left these words here

И где я фару приписываю что-то вселенское или к своим задачам клею этот ярлык?

Вы недавно утверждали, что двухпанельность - киллерфича. Это, мягко говоря, спорно.

Мне кажется вы задачу какого-то простого скрипта возлагаете на плечи хомо сапиенса

Я то же самое подумал о ваших файловых операциях с поиском и копированием. Просто писать не стал.

UFO landed and left these words here

Любой однопанельный интерфейс хуже двухпанельного

Ага. Но только до тех пор, пока не появляется многооконность. А как только это происходит, двухпанельность становится избыточной сущностью.

сделали потому что оно никому не нужно?

Потому что есть платёжеспособный спрос со стороны масс, страдающих "эффектом гусёнка".

UFO landed and left these words here

Там люди делают все как для себя.

Значит появление чего-то в линуксе вообще не зависит от реальной потребности. Кому-то из разрабов захотелось - и он сделал.

UFO landed and left these words here

многооконность. А как только это происходит, двухпанельность становится избыточной сущностью

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

фар не блокирует, это консоль винды блокирует. Ставьте conemu или windows terminal

или делайте вообще
edit:<< mycommand_with_long_output.sh

и смотрите результат в редакторе фара (часто так делаю, жутко удобно)

Или view:< dir /b /s | sort
Неудобство в том, что результат не будет виден, пока команда не закончит работать. А иногда хочется видеть в реальном времени, как оно "компилируется".

Ситуация в том, что тут дело не в ФАР, а в консоли - используется же стандартная консоль, которую штатно предоставляет операционка для всех "консольных программ".

Вроде в windows 11 уже завезли консоль, которая хотя бы скроллит нормально. Но я предпочитаю запускать фар в windows terminal или conemu, который и скролл позволяет, и выделение текстом удобное, и табы поддерживает.

Спасибо. Я уже решил эту проблему в свяке far3 + conemu, единственное. Что не привычно - ползунок надо мышью двигать, а без far в conemu - можно скроллером.

Может это как-то настраивается?

в конему не поддерживаются емодзи в консоли, поэтому я перешел на windows terminal. В нем меньше настроек и пришлось почистить хоткеи, чтобы они не конфликтовали с фаровскими хоткеями, но скролл работает - жму щифт и скроллю колесиком.

А в конему можно навести мышку на скроллбар, и тогда колесиком тоже должно скроллить

Я так и делаю. Два окна - FAR и консоль. Консоль для команд с большим выводом, а короткие команды вполне можно в FAR выполнять и смотреть результат.

И кстати, FAR-2L (под Linux) умеет скроллить консольный вывод, даже если он не уместился на экран.

А как открыть в отдельной консоли тот же путь, который открыт в FAR? Копировать мышью?

пишем
cmd
нажимаем
<Shift+Enter>

Набрать start и нажать enter.

У меня для start сделан батник s.bat, поэтому я просто нажимаю s, enter и получаю консоль в отдельном окне в той же папке.

UFO landed and left these words here

Может, Вы просто мышью пользоваться не умеете? Или у Вас руки дрожат?

Да и как можно обжечься на копировании? Скопировать не то? В этом нет ничего непоправимого.

UFO landed and left these words here

Вы мне какие-то анекдоты рассказываете.

Если за 13 лет работы программистом я ни разу на этом не "обжёгся", значит вероятность на этом "обжечься" - чрезвычайно мала.

Я же говорю - много нового у вас впереди.

Более того, я ни разу не сталкивался, чтобы такие глубокомысленные "обещания" в итоге не оказались чушью. Когда человеку есть что сказать по вопросу - он не говорит "потом поймёшь".

Если такое правда бывает, приведите пример. Один пример даст мне понять, о чём идёт речь, и я уверен, что я сразу отвечу Вам, каким образом я избегаю подобных ситуаций.

UFO landed and left these words here

это только говорит о том, что объемы использования мыши у вас ничтожные, ну и 13 лет это конечно показатель.

Ага, при том, что я файлы между папками таскаю только мышью. Ну да, наверно минимальные. Но, очевидно, больше чем у Вас.

И, да, показатель. За 13 лет я выполнил астрономическое количество операций мышью, и ни одна из них не привела ни к чему, что нельзя быстро исправить. Сами оцените вероятность, что в будущем что-то пойдёт не так?

Вот не поверю что когда у вас это случится мы мне напишете в личку и признаетесь )))

Вот не поверю, что если бы у Вас было что сказать, Вы бы стали играть в такие недомолвки.

UFO landed and left these words here

но в сутки это около 10-15 тыс файлов, всё в фаре.

Я уже от тысячи - скрипт пишу.

Легко. Вы моложе не становитесь.

Но цена ошибки не вырастет.

сказать что?

Привести пример, как ошибка при копировании файла мышью может привести к неустранимым последствиям.

UFO landed and left these words here

понятие "неустранимости последний" автоматически обесценивает устранимые последствия.

Ложное утверждение.

UFO landed and left these words here

Если последствия можно устранить за год и за минуту у вас это всё - устранимые

Вы используете демагогический приём, чтобы приписать мне заведомо бредовую позицию.

Работа должна быть организована так, чтобы ошибка при копировании файлов легко откатывалась.

UFO landed and left these words here

один сервер в новосибирске, другой в благовещенске, время копирования данных 2-е суток, жду ваших предложений по снижению стоимости ошибки оставаясь внутри вашей концепции.

Написать скрипт, который выполнит копирование. Проверить его на тестовых данных. Убедившись в надёжности - запустить.

Техническая возможность отката должна быть предусмотрена в любом случае.

мне кажется "работа должна быть организована так, чтобы ошибок не допускалось". 

Это целесообразно - если копирование является технически сложной операцией.

Когда мне нужно было скопировать/переместить/переименовать несколько сотен файлов, я написал себе программу (на VB, я тогда был студентом), которая позволяет составить и отредактировать список будущих операций, просмотреть его (какой файл во что окажется скопирован), и, убедившись в корректности, выполнить.

А там, где "копирование двое суток", наверняка существуют промышленные, а не "колхозные" решения, такого плана.

UPD:

один сервер в новосибирске, другой в благовещенске, время копирования данных 2-е суток

Только не надо врать, что Вы делаете это спомощью FARа!

Давайте Вы не будете расширять контекст беседы, и мы будем оставаться в пределах задач, для которых применим файловым менеджер?

UFO landed and left these words here

и не собираюсь, мы говорим о вашей, как по мне, странной концепции.

Мы говорим (о чём бы то ни было) в контексте области применения файловых менеджеров. Этот контекст нам задаёт тема статьи. И выходить из этого контекста никто, кроме Вас не собирался.

UFO landed and left these words here

Если вы не хотите обсуждать что-то вне рамок статьи, то не нужно и писать ничего вне этих рамок.

Я полагал, что я имею право рассчитывать на то, что Вы понимаете, что контекст ограничен областью применимости файловых менеджеров. И что квантор всеобщности - следует рассматривать внутри этой области, а не вообще во всю Вселенную.

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

UFO landed and left these words here

Когда я спросил, как можно обжечься на операции копирования, Вы привели пример задач не из области в которой ручное копирование вообще будет применяться.

UFO landed and left these words here

Смею заметить, что приём расширения рамок в ходе этой беседы применяли Вы. А я применял сужение рамок.

не хотите слушать - да ради бога.

Вам просто нечего сказать. А я во всех случаях, которые нельзя откатить одним нажатием кнопки, заранее стелю соломку. Чего и Вам желаю. А выбор устройства ввода - не принципиален.

FAR-2L (под Linux) умеет скроллить консольный вывод, даже если он не уместился на экран

FAR3 тоже может (писал об этом выше по комментариям). Мне непривычно и я выключил

Мне кажется, зависит от бэкграунда

Я лично пользовался ранее, какое-то время, так как в винде/досе аналогов не было. Но довольно таки быстро в конце 90х в мою жизнь вошел Unix и мир уе никогда не будет прежним :)

С тех пор у меня на компе (а рабочий комп винда) стоит unix-овая консоль + проводник. Для простой задачи найти и открыть проводник подходит проще. Для какой-то автоматизации все равно FAR и ему подобным решениям до комнадной строки никогда не дорасти

Поэтому сейчас мне пользование такой тулзой непонятно

Когда-то давно я ставил эксперименты по замене стандартного интерфейса Windows (со всеми этими меню «Пуск» и панелью задач) на заданное приложение. Был такой волшебный ключик в реестре.

Вроде бы был такой оператор в Win.ini. Кажется, Shell.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="D:\Program\FAR\cdsp.bat"

Много лет пользуюсь, отрывая стандартный интерфейс и ставя вместо него запуск утилиты, стартующей программы по горячим клавишам.

Некоторую, впрочем пока что вполне терпимую, проблему доставляет то, что мс в win10, эти свои новые настройки системы намертво прибил гвоздями к своему explorer.

Он и в реестре такой же был, на XP точно менял

UFO landed and left these words here

А как быть тем, кто пользовался (пока не было достойной альтернативы) и перешел на что-то иное, когда оно появилось?

Это всего лишь инструмент. Каждый выбирает то, что ему удобнее, к чему привык и что заточил под себя. И уходить куда-то с уже под себя заточенного, пока оно "не жмет" конкретно, вообще никакого смысла.

Хоть я и начинал с консоли и первыми ФМ были всякие NC и носимый на флопике VC, умею в vim, но... Тоже встраивал ещё wincmd в качестве дефолтного шелла в win9x и с тех пор на фортках сижу плотно именно на нём. Far если только нужно именно терминалом в чужой комп потыкать... что всё реже и реже, у форточек в консоли работать всё ещё боль, RDP их всё, а на никсах есть tmux, mc и крысодёр в гуе. Из того что можно просто за пару минут вспомнить

  • надёжность (за овер 20 лет это неоднократно отворачивало от других FM)

  • нормальная работа с сетевыми дисками, шарами и подключенными устройствами (для последних - насколько это возможно с их бажными протоколами)

  • background copy

  • compare file/directory

  • решал проблемы с некоторыми проблемными именами, на которых ыхплорер успешно давился

  • удобная работа с архивами. И вообще для распаковки rar не нужен winrar. А с приходом 7-zip стало ещё интереснее.

  • массовое превью из коробки прямо в FM, в т.ч. интеграция с Irfan View и PDF

  • массовое переименование

  • настройка отображения и поиск по любым мета-данным

  • поиск по нескольким источникам

  • нормальный просмотр логов максимально безумных размеров в листере

  • плагины для каталогов (lst, diskdir...) - удобно чтобы помнить что там на вон том диске на полке есть

  • сетевые плагины SFTP (SSH) и WebDAV

  • множество табов, которые нормально переживают перезагрузку

  • из уже не актуального - плагины для работы с dBase3 (.dbf), на первом месте работы прям спасали,

  • иногда было удобно - информация о файлах (Ctrl+Z - descript.ion)

  • иногда консоль таки корёжило после запуска предыдущего приложения, всяких цветастых выхлопов в консоль, вопросов с кодировками и изменениями размеров окна.

Очень удивляет что кто-то апеллирует что в TC нужна прям мыша. Не нужна (не припомню ни одного кейса где нужна).

ConEmu - кажется это та тормозячая штука которая регулярно умирала в прошлых версиях GitExtensions и выдаёт две консоли у lnav... не нужна, есть Windows Terminal. Возможности работы с консолью в винде всё ещё не очень, что особенно печалит когда нужно kubectl или докер прогнать для какой-то пофильтрованной выборки контейнеров или нормально поработать с логами. Часто проще запустить wsl, в т.ч. из wt.

Очень пригорает, когда у вайтишников на рабочем месте нет вообще ни одного вменяемого FM. Людям будто не нужно ни с файлами нормально работать, ни быстрый поиск, особенно по логам (которые могут и сотни мегабайт весить), куче проектов или вообще по сети (например NAS с доступными в ro логами, который не будет индексироваться штатным поисковиком)

В целом единственное по чём я скучаю на других ОС, это как раз Total Commander, ShareX и Irfan View

Ждал волнующих подробностей, но получил Ёфикатор и портабельность. Где же отточеные воркфлоу?

По сабжу - с трудом понимаю любителей двухпанельников. Может потому, что обычно работаю в три-пять окон, которые потом меняю на другие три-пять. То есть, это активная ежедневная работа. Не знаю, зачем себя ограничивать. Но если немножно ограничивать все же хочется, то есть XYplorer - там все в одном программном окне. Но панелей можно делать много. Или одну панель и много вкладок. Или много панелей и много вкладок. Он очень сильно прокачан в сторону разных воркфлоу и хорошо настраивается

По сабжу - с трудом понимаю любителей двухпанельников.

Это скорее дань привычки. В DOS, до появления NC, для копирования нужно было набивать команды на клавиатуре (равно как в линукс в терминале). Потом - куда на одной панели, откуда на другой и одна кнопка. Так и привыкли. Одной кнопкой копировать, одной кнопкой папку создать и т.п. Поиск, опять же...

Привыкли именно такой вот концепции - две панели. "откуда" и "куда". И все клавиатурой. Это быстрее и удобнее чем перетаскивать мышкой или "правая кнопка - копировать", "правая кнопка - вставить".

Ну как-то так. Кому как удобнее, кто как привык. Остальное по большому счету - просто потрындеть.

Вы очень плохо понимаете концепцию оболочки.
Есть несколько видов оболочек.
Диалоги и окошки (это может быть и текстовая и GUI), адаптация под клавиатуру и мышку
Диалоги и панельки (это может быть и текстовая и GUI), адаптированная под тачпад или стилус
Command Line Interface (это может быть и текстовая и GUI), адаптированная под клавиатуру.

Ничто из них не устаревшее, ничто из них не новое. CLI появился задолго до ДОС и никуда не устарел, а наоборот отлично сейчас живет в мире.
Полным-полно интерфейсов с командной строкой как для администрирования, так и простого управления. Дополняются и расширяются всякие kubectl, aws-cli и др.

Потому что CLI очень просто сделать, особенно в POSIX системах, где есть сложившиеся стандарты. Его очень легко расширять с минимальными затратами. Его очень легко интегрировать и склеивать с чем угодно.

Те, кто ассоциирует командную строку с DOS или чем-то устаревшим - понимают смысл командной строки очень узкобоко.

Панельный менеджер была отличная концепция, и Нортон популяризировал ее, так сказать зашаблонизировав новый жанр.
Какой из панельных менеджеров лучше - это вкусовщина, но у нее также есть статистика, которая показывает, что админы/девопсы чаще предпочитают FAR, ибо у них огромное количество CLI инструментария.
Разработчикам это не всегда нужно, ибо они чаще сидят в IDE

А в FAR есть возможность переместить выбранные файлы в одной панели в папку, которая под курсором в другой панели, не заходя в эту папку?

Alt+Ctrl+Ins копирует полный путь к папке под курсором, потом переходим на панель источник, F6, Shift+Ins, Enter. Можно намакросить, если надо очень часто.

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

UFO landed and left these words here

Shift+Enter - открыть выделенную папку в Проводнике

О, этого я не знал. Удобно при просмотре папок, содержащих jpg-файлы.

А не знаете ли вы, можно ли как-нибудь использовать FAR для просмотра фалов на моем телефоне Samsung Galaxy S23 (подсоединяя его через USB-кабель) ? А то приходится использовать для этого Total Commander.

И можно ли через FAR подключаться к Google Drive?

UFO landed and left these words here

Прослезился с Dos Navigator. Есть возможность тему прикрутить к Midnight Commaner?

Какую программу вы обычно запускаете сразу после загрузки операционной системы?

Я не выключаю компьютер. И не перезагружаю.
Аптаймы годами тянутся. И уж если довелось перезагрузить (например обновление ОС), то после старта, всё ранее открытое снова восстанавливается в том же виде, что и было до перезагрузки.

Было бы круто, если бы у клавиатуры была функция блокировки, чтобы когда я её чищу, клавиши не нажимались...

А выключить/отключить?

Я обычно блокирую рабочий стол (Win+L)

UFO landed and left these words here

Там очень многие вещи написаны для фар версий 1 и 2.
В современной версии многие вещи переехали на lua-макросы, и даже часть плагинов замененя на штатные возможности либо макросы на луа

UFO landed and left these words here

Ох, прям не поленились по каждому пункту.

Ну смотрите. Все что указано в статье - на 99% доступно из официальной документации и немного побегать по менюшкам в ФАР.
Да, большинство актуально, но не все включается или активируется именно так, как описано в статье, ибо в обновленном фар множество плагинов переехали в ЛУА-макросы, реестр уступил место локальной sqlite базе данных.

Именно к этому претензии. Лучше почитать новости на официальных порталах или в официальной документации.

UFO landed and left these words here

В Far Manager на Windows создал bash скрипт (#!/bin/bash), вписал пару команд на пробу, залил через scp на Linux, зачмодил +х, и при запуске выдал
/bin/bash^M: bad interpreter: No such file or directory
ну, это известная проблема (0x0D, 0x0A вместо 0x0A), решение через dos2unix возможно.
А нельзя ли в самом Фаре это исправлять или сразу создавать как надо?

Shift-F2, выбрать кодировку и тип line breaks

Sign up to leave a comment.

Articles