Comments 663
Согласен с автором. Far уже много лет на каждом компьютере, с которым я работаю. И он действительно запускается одним из первых.
Универсальный рабочий инструмент. Не представляю как можно пользоваться стандартным проводником для работы с файлами. В Far любое действие выполняется в разы быстрее и более очевидно. В Far я вижу, что у меня действительно происходит на диске. В любой файл я могу заглянуть и понять, что это. Под Windows все привязывается к расширению, а если его нет, то ... пытайся в блокноте узнать, что это за документ, и не факт, что блокнот вообще что-то покажет.
А когда пошла волна вирусов на флэшках, которые использовали уязвимость при отрисовке иконок файлов. Far был самым безопасным способом посмотреть содержимое флэш диска, без риска запустить заразу.
У меня конечно профдеформация системного администратора, но это мой самый любимый и необходимый рабочий инструмент. Far2l на линукс станции ставится также в обязательном порядке.
А зачем в одном?
не прижился вообще. нет проблем запустить вторую копию и переключаться между фарами из панели. А сколько там фаров в conemu запущено? все ли они свободны или надо очередной запускать? если мне надо из одного что то в другой таскать? сильно сложнее. Единственное что в конему удобное это отдельный быфер для stdout который можно скролить. но есть же edit:<.....
А у меня вообще нет ни фара,ни тара,ни ещё чего подобного.Просто попробовал когда то и решил - а на хрена козе баян?Мне хватает вот уже 20 лет,тех программ,что есть в ОС,любой,хоть Вин,хоть Линь.Хватает обычного проводника и простых или посложнее редакторов всего,что мне нужно.Надо не лазить в меню - понаставил ярлыков или папок с ними по темам на раб.стол или на панель задач и дело с концом...Украшательства и примочки мне уже сто лет как не нужны,обхожусь как то , это ещё молодым баловался.А если парню больше некуда потратить свое личное время,то и пусть его поиграться,пока не повзрослеет.Как то так...
Дрогнула рука и курсор мыши в "проводнике" закинул папку неизвестно куда. И вообще слишком многое зависит от мыши, когда в фаре можно делать хотками.
История файлов, папок, запущенных команд - незаменимая штука. Просто если заниматься простыми вещами на компе - да, может быть фар не нужен. Мне, как разноработчику - очень сильно облегчается жизнь.
понаставил ярлыков или папок с ними по темам на раб.стол или на панель задач и дело с концом
Рабочий стол я не вижу, а в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?
А если парню больше некуда потратить свое личное время,то и пусть его поиграться,пока не повзрослеет
В том-то и дело, что он взрослел вместе со своими любимыми программами. И время это тратилось всю жизнь, а не с выходом новой ОС пересматривались привычки. Теперь у него есть свой настроенный workflow, который от ОС не зависит.
Рабочий стол я не вижу, а в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?
По мне так все равно неудобно. С папкой же не всю жизнь работаешь, а какое-то время. Вот сейчас в работе 5 одних папок, завтра 7 других... Мне в этом плане DC нравится - две панели, на каждой по несколько вкладок с текущими в работе папками. При выходе он помнит что было открыто.
Закончил работу с папкой - закрыл складку. Начал работу с новой - открыл ее в новой вкладке.
Теперь у него есть свой настроенный workflow, который от ОС не зависит.
Ровно до тех пор, пока все ОС, с которыми работает, построены на одних концепциях (папки-файлы).
Мне в этом плане DC нравится - две панели, на каждой по несколько вкладок с текущими в работе папками. При выходе он помнит что было открыто.
В фаре для этого плагин имеется (PanelTabs).
В Far есть быстрое запоминание папок и переход по ним, как в стратегиях с группами юнитов. RCtrl+Shift+[0...9] - запомнить (можно более 1 папки на кнопку) Rctrl + [0...9] - перейти.
в панель задач уже стало можно любой ярлык пинить, а не только сами приложения?
На панели задач Windows 10 (и ниже, до 98й) можно создать тулбары, представляющие собой выделенные области, отображающие содержимое какой-то папки. А в отображаемую папку можно накидать любых ярлыков. Да, неочевидно, но настраивается за полминуты, а потом экономит кучу времени.
Тоже несколько лет сидел на нём, но с выходом Windows Terminal он, как мне кажется, потерял свою актуальность.
Да, хорошая связка. Чаще всего пользуюсь хоткеями открытия нового окна Фара и сокрытие в трей.
прикольно, спасибо! tmux+mc из под linux subsystems ушел считай :)
FAR без ConEmu - деньги на ветер! У меня обычно открыто штук 5-6 фаров, между этими табами можно переключаться WinKey+цифра. А ещё в таком режиме фар становится TrueColor (24 бита RGB) - раскраска файлов приобретает разные оттенки (hard-линки одним цветом, картинки - другим), видно юникодные символы, можно смотреть картинки по F3, и даже есть режим с превьюхами картинок, как в ACDSee.
Ещё ключевой плагин, без которого FAR - не FAR, это Alternative History. Позволяет силой мысли открыть файл или зайти в каталог, где последний раз были полгода или минуту назад.
Согласен с автором. 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.
а названия нужных файлов на бумажку выписывать? или в "блокнот" в отдельном окне?
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
а могли бы всё делать в emacs :)
* на правах шутки
читаю и сохраняю конфиги в notepad++
Вот это может быть сделано в Far'е
для удаленного файлового гуляния использую терминал вперемешку с winscp и FileZilla
А это прям как раз задача Far'а
После загрузки я разлочиваю Keepass, без этого ничего невозможно делать - ни по SSH никуда не зайти, ни на сайт залогиниться :)
Встречал людей, которые без FAR (и других "коммандеров") не могут на компьютере делать НИЧЕГО. Это шутка.
Нет, это не шутка. Здравствуйте, я ещё один один такой человек. ;)
PS: нет, конечно, можем. Но дико неудобно. И да, это профдеформация.
Я такой же. Там, где по условиям задачи нельзя пользоваться сторонним софтом - прямо боль.
а ларчик открывается просто - чем дальше в лес, тем больше пишут софт под тык тык тык вместо клавиатурной навигации. Потому и неудобно.
Основная (для меня лично) фишка FAR — ssh/scp (плагин NetBox). На роутер зайти, на synology, на vds… файлы там поредактировать, туда-сюда… Ну просто удобно же.
это не шутка ) если есть возможность на все компы которые просят посмотреть первым делом ставлю фар
Я тоже постоянно в Far, точнее в Far2l. Когда демонстрирую свой экран собеседнику по чату, они удивляются — моложе спрашивают что это, постарше - О! Это NC/DN/TC?
p.s. Но иногда забываюсь, и начинаю очень быстро "мелькать" панельками, файлами и редактором ? Приходится возвращаться к проводнику, текст.редактору, filezilla и тд.
А мне FAR так и не зашел... Извините уж.
Какое-то время жил под ТС, но как-то озаботился тем, чтобы убрать с компа все, что не является бесплатным или официально купленным.
Перебрав много чего, остановился на Double Commander. Похож на ТС (даже плагины поддерживает), есть portable версия (пригодилась для установки на виртуальную машину где нет админских прав). Есть версия для Linux (второй комп у меня линуксовый).
Есть все что надо и куча того, чем (пока?) не пользуюсь.
Double уж очень примитивный. Если на Линуксе, то лучше уж тогда Krusader.
А что, Everything там уже поддерживается? Или аналог? Чтобы был мгновенный поиск и подсчет размеров папок. Если нет, то зачем вы им пользуетесь?
Поиск везде есть. Мгновенный поиск видел только в TC. Мгновенный поиск это когда любой файл ищется за секунду, без сканирования файловой системы.
И причем тут плагины? Подсчет размеров папок делается прямо в файловой панели по Ctrl+Shift+Enter. И делается это, повторюсь, мгновенно, без сканирования файловой системы
Вы дважды написали «мгновенно», видимо, считая что «святым духом»работает? Разумеется, «без сканирования файловой системы» это невозможно, потому что нужно размеры файлов прочитать из файловой системы, если они там есть - то есть это работает далеко не для любой файловой системы, иначе нужно считывать список файлов из файловой системы и перебирать из на диске. Причем тут тотал командер вообще?
Именно, что мгновенно. Поставьте утилиту Everything и убедитесь сами. Она мониторит изменения в MFT в реальном времени и ей не нужно сканировать файловую систему, чтобы найти файл. Она просто делает запрос в свою базу данных. TC имеет встроенную поддержку Everything и при поиске к файловой системе не обращается
Какого размера может быть эта база у Everything при большом количестве файлов ?
У меня их на одном из дисков, к примеру, 250 тыс.
Вас жестоко обманули, увы. Подключите внешний жесткий диск хотя бы на 5 терабайт (ноутбучный), забитый файлами, и попробуйте «мгновенно» найти нужный.
Что мешает самому поставить и посмотреть? Это не какая-то непонятная утилита, а вполне известное ПО (https://ru.wikipedia.org/wiki/Everything_(локальный_поисковик)), к тому же бесплатное. Скачать и установить займет 10 минут.
Поиск мгновенный, потому что поиск идет по индексу. Индекс всех моих дисков (4 + 4 + 3 Тб, забиты на 90+%) + системного диска (1 Тб, забит наполовину, 1.2 млн. файлов) занимает 400 Мб. Во время работы индекс полностью находится в RAM. Было бы странно, если бы поиск был долгим.
Что касается построения индекса с нуля - занимает 10-30 секунд на моих дисках. Насколько я понимаю, это время на чтение таблицы $MFT (у меня это файл размером 1.5-2 Гб) + сортировка и запись в БД. Это работает только для NTFS, для остальных файловых систем всё по старинке, с долгим сканированием.
Потратьте 10 минут и посмотрите сами https://ru.wikipedia.org/wiki/Everything_(локальный_поисковик). Мы тут переписываемся дольше.
Everything умеет обращаться к MFT напрямую, минуя API Windows. Поэтому для индексации всего диска достаточно прочитать один файл $MFT. Весь процесс на моих дисках заимает 10-30 секунд.
Не представляю, зачем вам файловый менеджер, если вам не нужен поиск, но дело ваше.
P.S. Массовый подсчет размеров папок делается по Alt+Shift+Enter.
Это opensource - если что-то нужно, то пишешь сам
А что в нем аримитивного?
Есть все, что нужно файловому менеджеру. Сравнение файлов/папок по содержмому, фильтры, поиск, групповое переименование, встроенный просмотр (колиповки, hex, мултимедиа...)
Все остальное делается или плагинами, или специнструментом.
Для гита используем оболочку (git extensions под win), для работы с кодом -vscode, редактор внешний подключен - notepad++/notepadqq
Если на Линуксе, то лучше уж тогда Krusader.
Если на линуксе, то есть far2l - Far for Linux. Ничего не может быть лучше Far-а, чем сам Far https://github.com/elfmz/far2l
https://github.com/shmuz/far2m ещё лучше
DC примитивный ? Да вы сравните хотя бы количество настроек в них. Krusader и рядом не стоял. И по возможностям тоже. Единственный момент - до сих пор сыроват. У меня на Manjaro KDE + Wayland очень криво работает, может подвисать на несколько секунд при выполнении операций. Вынужденно временно поставил Krusader, и после DC - это боль.
А с Far иногда работаю, но опять же, по сравнению с DC, или TC он для меня не так удобен.
Я на работе использую бесплатный FreeCommander. Не пробывали?
Его можно найти например на платформе PortableApps (как, впрочем и много других бесплатных утилит)
total commander наверно близкий его аналог, поэтому добавлю за что я его люблю:
- сортировка файлов по имени, дате, размеру
- групповое переименовывание (работа со строками, можно рассортировать по маске по папкам, regex)
- шорткаты к программам
- шорткаты к путям, навигация по истории путей
- навигация по папкам (не пользуюсь вкладками, только 2мя панельками)
- выделение правой кнопкой мыши группы файлов
- предпросмотр картинок, текстовых файлов, pdf, иногда бинарных файлов
- упаковка/распаковка архивов
- копирование файлов с заданными параметрами (на случай, если замена файлов, перенос системных файлов ит.п.) F5/F6/F2 (переименовать файл не трогая расширение, перебинд shift+f10)
- alt+shift+enter - просмотр размеров папок
- поиск файлов
- выделение файлов по типу, копирование имен выделенных файлов
- просто компактно-плотное, простое и топорное отображение папок/файлов.
минусы tcm: после привыкания, чувствую себя беспомощным, если на компе нет tcm.
плюсы explorer: наилучший дизайн, который я где-либо видел, если нужны эскизы или иконки (не считая макоси, не пользовался маками)
на линуксах люди в поисках tcm придумали ranger/nnn хе-хе-хе
возможно нужен какой-то определенный воркфлоу, порядок работы, необходимость в такой работе, чтобы такие штуки были полезны и "ускоряли" работу за компом.
с другой стороны - привязка к софту и тем более его сильная кастомизация приводит к неудобствам из-за отсутствия этого софта под рукой. недавно в группе obisidian столкнулся с такими ребятами, которые переназначали клавиши на клавиатуре, чтобы "печатать быстрее". кастомизация клавиатур, софта, надстроек ... аргумент был: зачем работать на чужой машине? зачем пускать другого человека на свою машину? хорошо, если человек умеет поднимать это свое окружение автоматически, но о таких вещах можно думать разве что на линуксах и маках и то ... кто знает, что потом сломается. это я к тому, что хорошо бы не отходить от "стандартного", хорошо, что у автора не ломается при работе от флешки. возможно я просто старею и больше не хочется играть в кастомизацию, все труднее менять свой порядок работы, а потому, этот порядок работы должен включать в себя стандартные инструменты. и хорошо для меня, что tcm - не сильно меняется последние 20 лет.
что хорошо бы не отходить от "стандартного"
Производители ОС сами постоянно отходят от стандартного.
Плюсую, и добавлю: в тотале предельно надёжный поиск файлов по содержимому, в том числе по регуляркам и вархивах, с моментальным просмотром результатов по F3
Кстати, кто что юзает на MacOS вместо Total Commander? Ближайшее, что я нашел - Double Commander. Есть ли лучше?
fman, он на все платформы. https://fman.io
отличная штука.
Спасибо за наводку, давно думаю съехать с фара, но пока не смог найти замену. Попробовал полдня. В общем-то приятный на вид, есть несколько реально классных вещей, но очень многое не умеет, или умеет не удобно/ограниченно. Для меня не годится как замена фара, но посмотреть было интересно.
Что мне не подошло:
нет консоли,
нет сравнения папок (плагин?),
нет выбора файлов/папок по маске из комплекта (плагин по 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 не изменяется, поскольку нет надобности, несколько раз в год или раз в несколько лет единичные баги правят, этого достаточно. Пользуюсь им уже почти четверть века на разных линуксах и маках и везде и всегда работает и, притом, одинаково.
Far2l и на маке работает
то да, что стало приятным сюрпризом. Умеет, к сожалению, не всё (сложные архивные операции, когда надо переименовать одинаково названные файлы, лежащие в том же самом каталоге - тут у 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.
есть ForkLift (https://binarynights.com/), прекрасная штука. Он, правда, платный, но недорогой.
И в MacOS и в Linux использую mc
Для себя после тс открыл omega commander. Лицензия копейки стоит но по гибкости даст фору многим. К сожалению из за слабых продаж развитие остановилось, с другой стороны в нем нет все что мне надо. Его только нужно настроить под себя.
mc
нормальных аналогов total commander для мак не нашел
https://sourceforge.net/p/doublecmd/wiki/Download/ - Win/Mac/Linux/FreeBCD
нет?
на линуксах люди в поисках 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 с корень системного диска)
закидывается на флешку
Что такое флешка? Разновидность видеокассеты?
А если серьезно - это очень странно, что где-то еще позволяют в компьютеры не только чужие флешки вставлять, но еще и чужой софт с них устанавливать. Впрочем, нужно отдать должное, для корпоративных случаев Far3 всегда можно было в %DEFAULTUSERPROFILE% установить или просто даже распаковать, инсталлятор там всегда была опция. Ни разу никто не приходил из безопасников трубу качать (т.к. минимум половина разработчиков сидела с ним).
Ну, скажем, приходить и не обязательно, достаточно через групповые политики настроить запрет запуска приложений из профиля пользователя и всё.
И для этого есть резоны с точки зрения безопасности...
Не хотите с флешки - закиньте в облачную файлопомойку и оттуда скачивайте. В случаях описываемых вами вообще и FAR не поможет) А если из %DEFAULTUSERPROFILE% можно исполняемый файл запустить, то можно и tc тоже. В общем, не очень понял контраргументацию...
В общем, не очень понял контраргументацию...
Просто сильно удивило, что в наше время кто-то еще пользуется флешками. Мне она за последние 12 лет понадобилась только один раз - когда пару лет назад все домашние ноутбуки и письюки массово переводил с окошек на Centos 9, и то - просто было лень PXE сервер настраивать. Да и на работе само понятие USB external drive принудительно всем вырублено уже лет 15 как, по понятным причинам.
Просто всё зависит от специфики вашей работы и стиля жизни. Где-то всё более строго, где-то либеральнее, а где-то вообще нормальной сети нет...
"В наше время кто-то ещё пользуется" - это вообще сильное допущение, особенно для тех, кто не хочет тотально всё выгружать в облака) Уж лучше на зашифрованной флешке свои пароли таскать, чем доверять сервисам, учитывая нарастание объёма утечек данных последнюю десятилетку.
А как Hiren'sBootCD запустить из облака?
В тотале обожаю шорткат: ctrl + b
на линуксах люди в поисках tcm придумали ranger/nnn хе-хе-хе
Я в линуксе пользуюсь Емаксом. Фар и близко не стоит по возможностям кастомизации лисп машины)
Да, комбайн мощный. Все можно настроить и сделать. Мне нравится его инсталляция: сам себя программирует - прям бользам на душу. У меня один друг сделал себе полность среду разработки на емаксе. Но настройка настолько нетривиальная и столько занимает времени!...
В мой период "болезни" emacs в какой-то момент я понял, что вместо полезной работы увлечённо настраиваю под себя emacs. Чрезвычайно увлекательное занятие
А как же киллер фича - поддержка 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". И до тех пор, пока эта фича там не появится, я к нему, увы, не вернусь.
Супостаты пишут что это скриптом можно сделать. https://forum.farmanager.com/viewtopic.php?p=153803#p153803
В старом (1.70) был плагин, который так и назывался.
В 3.0 я реализовал это функционал за счет набора макросов SimSU и программы teracopy (которую положил в свой портабельный архив с FARом).
А если просто запускать ещё один экземпляр FAR-а?
Не вижу прямой связи с FAR в этом контексте, я, например, могу наоткрывать Проводников штук 10, FARов штук 8, и делаю что хочу. Ну а последний раз когда мне требовалось много и упорно копировать что-то в непомерных количествах это году в 2007 еще когда я бегал с переносным HDD за контентом.
Сейчас копирование - одна из самый редких или заурядных операций НЕмассового характера. Если я например разбираю завалы с сериалами, то просто открываю кучу проводников и швыряю с одного места в другое. Могу и FARом.
А вообще мне кажется у действительно джедая на ПК будет много разнообразного инструмента, а не одна какая-то программка, которую он пилит, холет и лелеет.
Плюс возможность создать одной командой кучу каталогов:
F7
s01|s02|s03 и так далее
И так будете тысячи директорий вписывать руками день, и потом столько же проверять и исправлять ошибки и пропущенные директории? А что делать со вложенными директориями со своей нумерацией? А можно написать:
seq -w 1000 l sed ‘s/^/s/‘ | xargs mkdir
К примеру, для тайлов для всех уровней зума OpenStreetMap нужно создать уйму вложенных директорий, ваш вариант потребует месяца мартышкиной работы.
Подскажите как мне сделать это в windows?
Скриптом действительно удобнее, если вам нужно создавать сотни и тысячи однотипных каталогов. Но если их надо создать 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 - то же самое.
Ну так в TC есть
отсутствие "background copy".
А зачем? Если можно просто запустить еще одну копию. Или нельзя? А почему?
Для background copy и многого, что сильно делает FAR гибче и мощнее, я лично пользую ConEmu. ConEmu и без ФАРа хорош. Но, их связка -- чистая синергия.
А, так как они не прожорливые и на самой древней машине работают мгновенно, то никакой TC или подобные с GUI тут не потягаются. ИМХО, конечно. ))
Есть же extended copy, сейчас посмотрел оказывается поддержку 3-ей версии завезли. Умеет параллельное копирование в фоне, включая автоматическое при копировании на разных устройствах (в пределах одного устройства второй процесс будет ждать очередь, а - разных - работать параллельно)
В проводнике тоже нет background copy, просто открываете еще один проводник
Все-же не раскрыта тема FAR vs TotalCommander. Я с уважением отношусь ко всем двухпанельным файловым менеждерам, но так сложилось что с Нортона перешал именно на Тотал (тогда еще Windows Commander) - наверное потому что он графический а не консольный. В графическом приложении чисто по ощущениям лучше интеграция с виндой - те же иконки, контекстное меню, перетаскивание, более плотная компоновка окна. Что касается плагинов, то они есть и для тотала, кроме того с некоторых пор пишу небольшие утилитки на Go и вешаю их на пользовательское меню.
Сама "консольность" это просто незаменимая фича если к системе есть удаленный доступ по ssh. Для линукса есть Midnight Commander, а вот для винды сама концепция такого доступа к сожалению не прижилась.
да чего там раскрывать, для Win - Total, для Lin - Far. ?
И под 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 это как-то не удобно. Как и набирать десяток консолей для каждой из папок, в которой я что-то смотрел/делал.
не раскрыта тема FAR vs TotalCommander
раскрываю:
far - текстовая консоль utf8, жрет мало, работает быстро, работает через ssh кроссплатформенно (кроме некоторых хоткеев Alt-?).
total - графика.
для меня выбор очевиден.
для винды сама концепция такого доступа к сожалению не прижилась.
у меня прижилась. но может нарушать некоторые корп.стандарты.
а вот для винды сама концепция такого доступа к сожалению не прижилась
А вот я обнадёжу вас, очень даже прижилась, с тех пор как в Винде появился OpenSSH (что клиент, что сервер). Теперь на виндовые билд-машины в 97% случаю захожу по SSH, только если какая-то странная авария - тогда уже через SPICE или ещё какой гуёвый протокол.
Ну а если по SSH - то что, если не FAR, не так ли?
не раскрыта тема FAR vs TotalCommander
в win 11 надо разбираться с терминалом по умолчанию, чтобы far нормально выглядел, а не за пускался в окне терминала.
в far не за пускаются файловые операции в фоне, а запущенные в фоне операции с фтп не показывают поргрес - они просто висят пока не отработаются.
в фар нет сравнения файлов, папок и деревьев (плагины наверняка есть)
в фар нельзя переименовать файл/папку в стиле ОС - открыть редактор строки поправитьи закрыть
при работе с поиском, а поиск в фаре мне очень нравится, при том что системный поиск в win 11 превратился в ужас, поработав с одним из элементов выдачи поиска нельзя вернуться к списку выдачи надо запускать поиск по новой.
в тотал командере можно настраивать размер буфера копирования, что при работе с сколькими не самыми быстрыми дисками (много мелких файликов через USB) может ускорить работу
и вот при том что far мне очень нравится, именно на больших файловых операциях (много искать, много копировать, мувить, удалять, много сравнивать) он сливает тотал командеру и другим инструментам.
п.4 - Shift+F6
Спасибо, информативно!
п.4 - Shift+F6
спасибо
А даже боюсь спросить: а как же вы раньше файлы/каталоги переименовывали без этой комбинации? Это же буквально первое, что изучается при работе с Far'ом.
в системном фм, в проводнике, но c другой стороны я же не 100% в фаре сижу в отличии от автора поста ))
Просто F6 и пишешь новое имя с нуля, а не редактируешь старое.
Ну я такое видел у пользователей, которые не знают про этот хоткей.
В старом-добром Нортоне в нижней полоске функциональных кнопок F6 так и была подписана: REN/MOVE - ещё в отрочестве заинтересовался, что такое REN и как его достичь)
в тотал команддере очередь файловых операций и настраиваемая максимальная скорость - позволят не завешивать диск или интерфейс. в far есть виртуальная панель куда можно накидать много всего а потом отправить копироваться. в очередь же можно добавлять по мере возникновения потребностей.
5. После поиска есть несколько опций.
Go to - перейти к выбранному файлу, при этом список выдачи закроется.
View - открыть выделенный файл в встроенной программе просмотра, после выхода вы вернётесь в список выдачи и сможете просмотреть другой файл без повторного поиска.
Panel - отправить весь список выдачи в активную панель и там вы сможете с ним работать как вам удобно.
4. в фар нельзя переименовать файл/папку в стиле ОС - открыть редактор строки поправить и закрыть
Выработался рефлекс на комбо: Ctrl+Ins F6 Shift+Ins
после этого имя файла окажется в поле редактирования. Прочитал про Shift+F6
- буду переучиваться.
П. 5 Если есть понимание, что нужно детально проанализировать/просмотреть результат поиска, его можно вывести на отдельную панель же...
Файл можно просмотреть (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.
В far2l длинная выдача в консоли обрезается по высоте экрана.
Ничего подобного. Нажимается Ctrl+O, потом F4 и сиди смотри себе выдачу эту в редакторе. Это специально сделано и имхо намного удобнее, чем в putty колесиком вертеть и его Copy All to Clipboard
Там единственный пока незалеченный неудобный баг - это некорректный враппинг, если строки сильно шире экрана, но это в целом можно пережить.
Ну и far2l может жить и в терминальном, а не графическом режиме, там он не отличается от mc, т.е. скроллинг управляется самим терминалом.
Ничего подобного. Нажимается Ctrl+O, потом F4 и сиди смотри себе выдачу эту в редакторе.
В некоторых сценариях оно, наверное, удобно, но когда активно вводишь консольные команды, это как-то не очень. Открытый редактор или просмотр забирает фокус от командной строки
Ну и far2l может жить и в терминальном, а не графическом режиме, там он не отличается от mc, т.е. скроллинг управляется самим
Может быть, это поменяли, но когда я это проверял, работа в консоли не отличалась для разных режимов (терминального и графического). Я тогда еще понадеялся на этот самый терминальный режим, но никакого преимущества, кроме возможности запускать в текстовом режиме или в сеансе ssh, не обнаружил.
Впрочем, в разных дистрибутивах линукса оно себя по разному ведет (разные версии или разные сборки?). Где-то видел даже невозможность вводить команду после ctrl+o.
а чем mc менее удобен?
Меня напрягает отсутствие ctrl-C/ctrl-V
В mc сделан минимум, и сделан чужими для хищников. Начиная с отсутствия Ctrl-U и невозможности быстро открыть в одной панели ту же папку, что и в другой (или мб я не знаю как? подскажите). Из более серьёзного - нормальной работы с архивами нет, ssh/sftp через меню нет (понятно что можно в консоли, но зачем тогда mc), работы с процессами нет.
А как же ctrl-i для открытия той же директории?
В mc комбинация ESC-i открывает тот же каталог на другой панели, ESC-o открывает каталог выше текущего на другой панели.
Ctrl-u обменивает панели. Если у вас не работает, возможно, что эту комбинацию "съедает" оконный менеджер, либо в настройках терминала надо посмотреть, может эта комбинация используется.
Кроме того, в MacOS часть настроек делается в настройках терминала.
ssh/sftp через меню нет
Левая/Правая панель -> Shell/SFTP-соедиенение или вы не о том?
Это жалкое подобие sftp панели FAR-а. Ни сохранения сессий, ни логина по ключу, ни даже сохранения логина...
Еще бы SSH ключи в стиле open-ssh там работали :(
Если под сохранением сессий имеется ввиду сохранение "куда зашел", то в mc не пытаются сделать отдельный инструмент, а пользуются стандартными закладками. Логин сохраняется, если вводить в виде user@host. Про пароль согласен.
Что касается логина по ключу — там используется стандартный ssh, а не нечто своё, как в far, так что если вы не осилили там добавить ключ, то mc не виноват.
Спасибо!
Пожалуйста. Я не знаток mc, как выяснилось, но задачи "разгрести файлО на сервере" и "поправить конфиг" он выполняет. Делать же из файлменеджера центр вселенной — это перебор. Всегда найдётся софтина, которая делает конкретную задачу лучше того, что встроено в mc или far и регулярные задачи лучше делать ей.
Про папки и sftp уже рассказали, для часто используемых есть hotlist по Ctrl-\. Для работы с архивами много готовых команд в пользовательском меню по F2, работой с процессами занимается shell.
Баг при распаковке архивов с длинными именами файлов: имена обрезаются и в результате образуются дубликаты файлов и т.д. и т.п. Может уже исправили, но 2 года назад крови попил. После этого архивы с гита только в консоле распаковываю. К тому же быстрей выходит, т.к. плагин архивов в МС на перле написан криво. Как-то несколько лет назад правил другой баг там и была возможность оценить код. Может руки дойдут поправить и этот с длинными путями и именами.
Вообще, работа с архивами примитивная
Нет шортката открыть тот же путь на второй панели.
Уже упомянали отсутствие ctrl-c/v. Хотя, это заявленна как особенность работы с любыми терминалами. Самое смешное, что его механизм у меня на одном amd устройстве тоже нестабильно работает: теряет свой файл буфера обмена.
Редактор не такой продвинутый , как в Far'е
Но все равно МС удобней всех этих Крусаедеров и прочих Тоталов, т.к. не нужна мыша, а пальцев 10!:)
Он вроде вызывает программу распаковки. Так что возможно, что проблема не в mc.
Бесит невозможность работы с запароленными архивами. Попытаешься войти в такой, и mc висит, пока не прибьешь процесс архиватора, ждущий где-то невидимо для пользователя, пока ему не введут пароль.
Так есть же. Вроде Alt-i. Возможно, это зависит от конкретной сборки и/или версии mc.
Нет шортката открыть тот же путь на второй панели.
Ctrl-=.
https://forum.farmanager.com/viewtopic.php?t=8725&sid=bd25c671fd60c280ee2227364a15b999&start=15
а чем mc менее удобен?
1) тем что он не Far (другие хоткеи и вообще все другое и сильно примитивное)
2) mc еще и просто выбешивает своей уже многовековой непочиненной багой про "terminal is busy", это когда по неведомым причинам невозможно из его командной строки запустить еще одну команду, и нужно давить лишний раз Ctrl+O, очищать командную строку уже там и делать пару раз Enter после этого и потом опять Ctrl+O. Вроде мелочь, но очень, очень раздражает.
Ну начать можно с того, что он не позволяет уменьшить панели. Либо видны панели, либо консольный вывод.
Это какие-то неправильные линуксоиды :) Которые пользуются файловыми менеджерами, давно и бесповоротно сидят на mc. Меня far не устраивает отсутствием опции lynx-like motion, она существенно ускоряет перемещение по каталогам.
far не устраивает отсутствием опции lynx-like motion
Откройте для себя alt+'написать часть имени', в некоторым смысле это продолжение развития автодополнения по tab, так же можно использовать метасимволы * и ?
Так как я активно пользовался обоими методами, и linux-like и far-ом, последний имеет больше преимуществ, за счет того что в linux ты не видишь содержимого каталога, а значит вынужден пользоваться своей памятью, чтобы правильно ввести имя файла/каталога, когда как постоянно видимое содержимое каталога позволяет комбинировать подход, стрелками выбрать (причем не только вверх/вниз но и влево/вправа или постраничная навигация, включая начало/конец, этого очень не хватает в bash)
Я конечно уважаю FAR, но по функциональности, удобству, продуманности ему до тотала как до луны пешком...
Тут важно понимать что 1. не все покупают TC и не все хотят использовать ломанный, что автоматом убивает ТС как кандидата на файловый менеджер на вашем ПК. 2. Программы настолько разные идейно и функционально, что прямое сравнение (или холивар) на мой взгляд неуместны. 3. удобство и продуманность - это из области вкусовщины, я лет 10 пользовался параллельно и ТС и FAR и ТС не был никогда для меня удобен, в основном из-за необходимости периодически брать мышку в руку.
Не ломаный и не купленный ТС добавляет всего одно крохотное неудобство - при запуске предлагает нажать одну из трех кнопок. Во всем прочем он работает без каких-то проблем.
Впрочем, я как-то вообще отвык от этих двухпанельных менеджеров, как ни странно после Линукса. Там в терминале вполне удобно и так, mc хоть и есть, но как-то и без него обходился. А на Винде, внезапно понял что у меня и нет особой необходимости переименовывать разом сотни файлов и вообще весь день с ними как-то хитро работать. По работе активно юзаю IDE а в ней уже все нужное есть, нет потребности ковырять эти файлы в ТС фаре или еще где-то.
На самом деле, неудобств не менее двух - помимо лишней кнопочки это еще и сознавание того, что пользуясь, нарушаешь лицензионное соглашение, которое разрешает использовать без покупки только в течение одного месяца.
Да, невнимательно прочитал, сорян. Почему-то показалось что вы о том что функционал у неломанного ТС сильно урезан.
Там вроде не так дорого стоит лицензия, другое дело что сейчас ее оплатить из России тот еще квест, но в этом автор не виноват, конечно. Я панельными менеджерами давно не пользуюсь уже, из того что хоть иногда открывал, последнее это никсовый mc. В принципе вполне достойный наследник нортона.
Не ломаный и не купленный ТС добавляет всего одно крохотное неудобство - при запуске предлагает нажать одну из трех кнопок. Во всем прочем он работает без каких-то проблем.
Значит вы поленились даже лицензионное соглашение прочитать. Жать на эти кнопочки можно только 30 дней, а потом, если не купили, вы должны его удалить. Можно сколько угодно говорить о буржуйстве и я даже вполне нормально пользуюсь неактивированной виндой, но к отдельному разработчику у меня отношение несколько иное.
Там в терминале вполне удобно и так, mc хоть и есть, но как-то и без него обходился
это ж сколько воды нужно надолбить в терминале чтобы выполнить простое действие в 2 кнопки? Молчу про качество навигации по папкам - cd ls cd ls cd ls - так и вся жизнь пройдет.
А на Винде, внезапно понял что у меня и нет особой необходимости переименовывать разом сотни файлов и вообще весь день с ними как-то хитро работать
Ну я, например, для таких действий FAR и не запускаю, проводника достаточно. FAR у меня в основном идёт в дело если работаю с GIF анимацией, видео, перекодированием HEIC-JPG, PDF-JPG ну и когда работаю в VS.
По работе активно юзаю IDE а в ней уже все нужное есть, нет потребности ковырять эти файлы в ТС фаре или еще где-то
Вполне себе отличный use case
Автору от этого ни тепло ни холодно, от того что у меня работает его прога после месяца пробы, ему хуже не станет. Я уже не один раз оплачивал лицензии на проги, которыми до этого пользовался по пиратски, просто из благодарности к автору. Тем более что она у меня и не используется, так, поставил для порядка, да все руки не доходят удалить, вот вы усовестили, сейчас снесу, все равно не пользуюсь.
Так да, я про это и говорю. Я не занимаюсь каждый день массовым копированием файлов, изучением папок, так что-бы на это вся жизнь уходила. Я утром открываю ноут, смотрю новости в браузере и на Телеге, пока выпиваю кружку кофе. Потом лезу в IDE и до вечера работаю. Если мне и надо скопировать пару-другую файлов откуда-то, то мне за глаза хватает стандартного проводника или командной строки в никсах. Не так уж оно сложно набрать cp ~/workspace/ <и что там дальше> учитывая автозавершение по табу. Когда наработана привычка это получается быстрее чем вызывать какой-либо mc, скакать там по панелям, выделять, жать разные кнопки и т.п.
Раньше, еще во времена 3.х и 95 (я и их застал), активно юзал Нортон, потом Тотал (который тогда еще Винкомандер был), тогда да, как-то постоянно приходилось помногу с файлами работать и в этом был смысл, сейчас оно и не надо особо, хоть я и умею с этими программами работать.
Молчу про качество навигации по папкам - cd ls cd ls cd ls - так и вся жизнь пройдет.
Если хорошо сделано автодополнение в консоли, то после первого cd идут только табы. А если ещё прикрутить рядом fzf, то можно и без табов обойтись, и ещё получить нечёткий поиск по всем путям в текущей папке.
это называется - костыль. Во-первых есть история, во-вторых - вопрос не в навигации как таковой, а в удобном просмотре папок и файлов. Если вы ищете что-то конкретное, то это как правило не проблема, а если это "блуждание во тьме", то это будет попаболь.
Простой пример, у вас есть некий диск, на нём вам нужно найти файл конфигурации какой-то утилиты. Он скорее всего текстовый, но где лежит и как называется - вам неизвестно. Искать исключительно по факту того что он текстовый вы не сможете, так как весь диск может состоять из таких файлов (json, html и т.п.)
В FARе это будет выглядеть так
Ctrl + \
Enter
Зашли в первую папку
Потом для всех папок навигация
Стрелка вниз
Enter
Возврат из папки
Home
Enter
Справа панель просмотра и при наведении указателя на файл беглый взгляд.
Название папки и/или файла определяется интуитивно.
Я не люблю, но многие воспользовались бы навигацией по дереву папок.
Для консоли всё это можно заменить, но телодвижений будет кратно больше.
Заранее извиняюсь, но не понял вашу мысль. Почему zsh-z это костыль и как описанный вами use-case связан с его функциональностью?
потому что это нахлобучка на уже имеющийся функционал, просто вид сбоку.
Складывается впечатление, что вы ведёте диалог сами с собой. Не стану мешать
Создается впечатление что вы не следите за беседой, я конкретно написал что печатать cd и ls несколько муторно. Человек, непонимая что написано, предложил пользоваться активно табуляциями, а вы предложили прикрутить другую софтину для решения несуществующей проблемы, при том, что в стандартной консоли линукса уже есть история и любая нахлобучка сверху - это нахлобучка, костыль, о чем я вам и написал.
не понимаю чем cd это костыль.
ФАР отлично интегрирован с консолью, поэтому никто не мешает писать cd или ls и при этом бегать по панелькам
народ, вы меня просто убиваете. ну, простите, где вы вычитали чтобы я написал про cd и ls как про костыль??? вот вы с утра проснулись, открыли хабр, НЕ прочитали такой текст под моим авторством, но моментально помчались комментировать и меня в чем-то упрекать. Откуда вообще вы появляетесь????
ФАР отлично интегрирован с консолью
Естественно, я где-то против?
поэтому никто не мешает писать cd или ls
Абсолютно, а я где-то против?
и при этом бегать по панелькам
Изумительно, а я тут причём???
Уже много лет назад как количество файлов в типичной операционке с пользовательскими данными перевалило за миллион. Ручным их перебором и просмотром нужный файл будете месяцами годами искать. Решение - сделать поиск по атрибутам файла типа размера и даты создания плюс по контенту, что фар не умеет, следовательно, ваш пример показывает полную бесполезность фара лично для вас и вашего кейса.
в моём кейсе нет ни миллиона файлов ни указания на размер, так что ваш контрпример не к месту.
А если файлов так мало, то в виндоус эксплорер вы их просмотрите быстрее, чем установите и запустите фар :) Притом, что для всех остальных задач на системном диске и прочих, где файлов много, ваш подход не работает.
А если файлов так мало
вас кидает из крайности в крайность
то в виндоус эксплорер вы их просмотрите быстрее
Нет, особенно если файл конфигурации имеет расширение не зарегистрированное в ОС.
чем установите
Я FAR ставлю задолго ДО установки драйверов ОС, фактически это первая программа на SSD после установки ОС.
запустите фар
Запуск FAR и Проводника одинаков по времени
Притом, что для всех остальных задач на системном диске и прочих, где файлов много, ваш подход не работает
Прекрасно работает, я весьма редко пользуюсь поиском ОС, чаще Alt-F7 в FAR, Проводник ущербен максимально, всё что он может - это удалять или копировать из одного места в другое, а если вам нужно сделать выбор из файлов по какому-то критерию, то проводник это вообще сделать не сможет. Например у вас есть папка с фото, причем часть в JPG, JPEG, HEIC, PNG, вам нужно убрать фото с определенной датой, но из них включить те где в названии написано "Москва". И если фильтр по дате вы сможете сделать, то вот с Москвой вы уже встряли. А для FAR это базовый функционал, который был еще в 90-е в NC.
Просто у вас сейчас задача придумать кейс, где описанное мной НЕ работает. Зачем только это вам лично? Здесь как раз говорят о том, что много инструментов не бывает и под разные задачи можно подобрать что-то лучше. Я вам озвучил реальный кейс из 2000-х, сейчас я таким занимаюсь редко, просто потому что возраст другой как и интересы. А вот про фото - уже из сегодня. Я пользуюсь утилитами ffmpeg, convert, то чем я пользуюсь прописано в виде Меню по F2 в FAR, я просто выделяю нужные файлы и прогоняю скрипт, могу это сделать на панель поиска. Проводнику такое вообще не снилось. А скопировать один файл или папку целиком - это да, можно и проводником.
Таб это не костыль вообще, вполне удобная и логичная фича, им пользуешься на автомате и работать с ним куда как быстрее чем запускать стороннюю программу, жать там всякие стрелки, enter и т.п.
Если, как вы описываете, надо искать неизвестно что, то тут либо find поможет, либо просто ls с маской и читай, изучай.. ничуть не хуже чем на панельке искать. Опять-же, в реальной жизни вот мне как-то уже много лет такого не требуется, обычно я либо хорошо знаю что ищу, либо find использую, который умеет рекурсивно искать по папкам, да еще и результаты поиска может обработать как тебе нужно.
а кто-то про таб говорит?
обычно я либо хорошо знаю что ищу, либо find использую, который умеет рекурсивно искать по папкам, да еще и результаты поиска может обработать как тебе нужно
ну вот пришел ко мне человек с переносным hdd, там portable версия какой-то программы, человек говорит "перестала запускаться". Я запускаю FAR и быстро пробегаюсь по папкам, проверяю пару файлов и нахожу файл конфигурации, меняю имя, запускаю, создается новый "пустой" файл, софт работает. Вот фраза "пробегаю" и визуальный осмотр имён и даёт ту самую скорость, find тут вам ничем не поможет, так как вы абсолютно не в курсе что именно ищете.
Простой пример, у вас есть некий диск, на нём вам нужно найти файл конфигурации какой-то утилиты. Он скорее всего текстовый, но где лежит и как называется - вам неизвестно
А что про него известно вообще? Почему нельзя вот так:
Alt+F7 и вперед...
Ну нашли вы 238764 файла и дальше что?
В данном случае человеческий мозг и зрение работают как часть суперкомпьютера с нечёткой логикой, собственно так, как обычный ПК не умеет работать. Когда поиск абсолютно не формализован.
Алгоритм поиска такой - если это софт, то на начальном этапе поиска можно игнорировать папки BIN, PLUGINS и т.п. Думаю суть вам понятна. Обращаете внимание на ini, cfg, xml или какие-то файлы, которые "могут выглядеть как конфигурационные", если бы я мог формализовать алгоритм поиска, то он бы работал с тем же find или стандартным поиском.
Так там же можно прописать и маски файлов какие искать и что искать в файлах (если у вас там какие-то характерные строки) и список папок где точно искать не надо... Во вкладке "расширенные" можно еще даты/размер, атрибуты указать.
Чем больше вы конкретизируете, тем выше слелективность выборки.
А дальше результат хоть по очереди просматривайте, хоть на панель выведете и быстром просмотром.
Рецепт для какого-то киборга. Обычный человек будет просто тыкаться по папкам и файлам на панели, задумчиво почёсывая затылок, пока не найдёт причину.
Вы чего такие тугие???
Так там же можно прописать и маски файлов
Нельзя, потому что вы не в курсе какое расширение у искомого файла, а в линуксе вообще расширение - необязательный элемент для имени файла
и что искать в файлах
вы НЕ знаете что именно искать
если у вас там какие-то характерные строки
нет там никаких характерных строк. Ну вот скажите мне, вам сказали что-то о программе ХХХ, какие именно строки в возможном файле конфигурации вы будете искать? Вы умеете предсказывать появление каких-то конкретных названий? Например координаты окна один назовёт X, Y, другой CoordTop, CoordLeft, третий Max, Left, четвертый MK, MN и т.д. Как вы в угадайку играть собрались?
и список папок где точно искать не надо
И откуда вы этот список возьмёте?
Во вкладке "расширенные" можно еще даты
И какие даты? Ну будет там 01.01.1987, а вы будете фильтр ставить на 2024 год. И?
размер
Конфигурационный файл размером в 200Кб вполне нормальное явление, если вам так легче, можете искать начиная с 1 Кб и увеличивая на сколько? на 1-2-10-100? Опять пальцем в небо.
атрибуты указать
Ну ок, в линуксе например так можно поискать исполнимый файл (в винде эквивалент поиску *.EXE), а конфигурационный файл в винде вы каким атрибутом будете искать?
Чем больше вы конкретизируете, тем выше слелективность выборки.
Вам уже давно всё написано - конкретики нет, вам просто нужно найти возможно имеющийся файл конфигурации.
А дальше результат хоть по очереди просматривайте, хоть на панель выведете и быстром просмотром
Ну вот смотрите, это например игра. Поиском вы нашли 129847 файлов размером меньше 1Кб и все текстовые. Сколько времени вам нужно чтобы эти файлы просмотреть?
Я в свою очередь захожу в папку с игрой и вижу три папки Bin, Data, Plugins, User. Папку Bin пока не трогаем, идём в User, там видим папки Profiles, Desktop, и файлы preset.xml и dataconfig.ini
Просматриваете оба файла, но содержимое как-то не похоже на нужные настройки, идёте в папку Profiles, там видите файл user347346463.json и config.xml. Во втором файле настройки экрана и управления, а требуемые функции вы находите в json, вс1, тема закрыта.
Расскажите сколько времени бы вы всё это искали стандартным поиском? А те 129К файлов были из папки Data, это скрипты и файлы диалогов, причем очень многие с именами data.conf, user.xml и config.json. Вопрос фильтрации сугубо зависит от человека по факту изучения папок, заранее вы такое прописать не сможете.
Если бы мне захотелось искать конфиги неведомой софтины, я бы пожалуй запустил process monitor да и увидел, чего она пытается читать и откуда. Может (раз оно работало а потом перестало) пациент конфиг стер и не признается.
Это трудоёмко, потому что логи большие.
К этому шагу можно переходить, если первичный осмотр файлов не помог.
Может (раз оно работало а потом перестало) пациент конфиг стер и не признается
Подскажите как вы это сделаете в винде?
Подскажите как вы это сделаете в винде?
https://learn.microsoft.com/en-us/sysinternals/downloads/procmon
хм, а кто-то спорит что установкой разного софта можно решать разные задачи? Программой мониторинга процессов вы сможете отредактировать текстовый файл? Нет. Так в чем смысл вашей ссылки?
Вы специально придумываете задачу из серии "найди то, не знаю что там, не знаю где"?
И как вы собираетесь решать ее в любимом FARе? Просто перебором всех файлов на диске? Ну удачи.
Вот только интересно - как вы в режиме быстрого просмотра поймете что это то, что вам надо? Если кроме как "какой-то текст" никаких формальных признаков (имя, расширение, какие-то характерные слова) вы не знаете?
Вы специально придумываете задачу из серии "найди то, не знаю что там, не знаю где"?
Нет, я это делал регулярно восстанавливая чужие ПК и ноуты.
И как вы собираетесь решать ее в любимом FARе? Просто перебором всех файлов на диске? Ну удачи.
алгоритм я написал выше, поиски заняли 5-10 секунд.
Вот только интересно - как вы в режиме быстрого просмотра поймете что это то, что вам надо? Если кроме как "какой-то текст" никаких формальных признаков (имя, расширение, какие-то характерные слова) вы не знаете?
это лучше чем отсутствие быстрого просмотра. Сугубо на интуиции и опыте. Вам когда новую программу дали вы без прочтения документации в принципе её не запустите и методом научного тыка не попробуете пользоваться?
Во-первых, почему вы думаете что быстрого просмотра кроме фара нигде нет? Он везде есть. Ну кроме проводника, наверное.
Во-вторых, вы знаете в какой папке искать. У меня случаи немного иные.
Где-то в гитовых папках зарыты хидеры. Гитовых папок у меня несколько десятков. И в каждой еще фиг знает сколько уровней подпапок. И среди всего этого меня интересуют хидеры, в которых описана структура _INTRPT_Hndlr_Parms_T - где она и что она из себя представляет.
И вот на это случай и нужен поиск. И в том же DC он (как и все остальное что возможно) реализован в отдельном потоке. Т.е. я его запустил и он там где-то шарится пока я могу дальше с файлами работать.
Во-первых, почему вы думаете что быстрого просмотра кроме фара нигде нет?
Я обычно считаю что собеседник если не следит за полным разговором, то хотя бы ответы на его слова читает и осознает? Вы написали: "как вы в режиме быстрого просмотра поймете что это то, что вам надо?" и я вам дал ответ "что наличие быстрого просмотра лучше его отсутствия". То есть если мне приходится что-то искать и понимать просматриваемое, то быстрый просмотр будет подспорьем. Я нигде не сказал что "почему вы думаете что быстрого просмотра кроме фара нигде нет?". рукалицо, что еще сказать...
Ну кроме проводника, наверное
Как раз там он есть, у меня всегда он включен.
Во-вторых, вы знаете в какой папке искать. У меня случаи немного иные.Где-то в гитовых папках зарыты хидеры. Гитовых папок у меня несколько десятков. И в каждой еще фиг знает сколько уровней подпапок. И среди всего этого меня интересуют хидеры, в которых описана структура _INTRPT_Hndlr_Parms_T - где она и что она из себя представляет.
Первое, как отсутствие в вашей личной практике кейса схожего с моим делает FAR плохим? Ну и далее - Alt-F7, *.h, _INTRPT_Hndlr_Parms_T и он вам найдёт, даже в архивах. Потом с найденным может всё на панель и по F3 искать в конкретном файле, вам даже не придется набирать ввод заново, нажимаете Shift+F7 и он находит что вы искали.
И вот на это случай и нужен поиск
И где мои слова вступили в противоречием с вашими? Я вам запрещаю искать или какую мысль вы пытаетесь озвучить?
И в том же DC он (как и все остальное что возможно) реализован в отдельном потоке. Т.е. я его запустил и он там где-то шарится пока я могу дальше с файлами работать.
Наличие одного-двух недостатков не ставит крест на всём инструменте, иначе винда не выбралась бы со второй своей версии еще в 80-х. Мне очень не хватает отдельного потока копирования в FAR как и много каких еще инструментов, поэтому если бы мне нужен был бы ваш кейс, я мог бы поставить себе и DC, не вижу в этом никаких противоречий. Сейчас же, в силу редкости таких кейсов мне проще запускать новые копии FAR, которых при интенсивной работе у меня может быть открыто и 10 штук.
Первое, как отсутствие в вашей личной практике кейса схожего с моим делает FAR плохим? Ну и далее - Alt-F7, *.h, _INTRPT_Hndlr_Parms_T и он вам найдёт, даже в архивах. Потом с найденным может всё на панель и по F3 искать в конкретном файле, вам даже не придется набирать ввод заново, нажимаете Shift+F7 и он находит что вы искали.
Ощущение, что вы точно также не следите за беседой.
Поясню еще раз. 99% "преимуществ" FAR тут преподносятся исключительно на фоне стандартного проводника. И с пеной у рта доказывается что раз FAR умеет то, что не умет стандартный проводник, значит он самый лучший файловый менеджер.
Я просто говорю, что почти все (ну кроме несколько иной интеграции с командной строкой), что умеет FAR, умеют все двухпанельные файловые менеджеры TC, FriGate, DC и прочие. При этом, в силу своей "гуевости", большинство из них (за все не скажу т.к. много работал только с TC и DC, много просто попробовал и отказался по разным причинам) долгие операции (копирование, поиск...) выполняют в отдельном потоке, не занавешивая текущую сессию.
"Я ясно излагаю?" (с)
Ощущение, что вы точно также не следите за беседой.
Вы не просто не следите, а вы потерялись. Вернитесь по стрелочкам к изначальному вашему сообщению и освежите в памяти.
Поясню еще раз. 99% "преимуществ" FAR тут преподносятся исключительно на фоне стандартного проводника
Где "тут"? Я "тут" или "там"? Зачем вы мне высказываете ваше мнение о том, чего я не говорил и не говорю? Я веду с вами беседу по конкретному треду с конкретными установками и фразами.
И с пеной у рта доказывается что раз FAR умеет то, что не умет стандартный проводник, значит он самый лучший файловый менеджер.
Мне очень глубоко накакать кто там и что и где с пеной у рта доказывает. Я этого в беседе с вами не делаю и не нужно еще и тыкать меня в потерю смысла разговора откровенной чушью со мной не связанной.
Я просто говорю
Говорите? Ну и говорите дальше, я здесь причём?
Хотите по стрелочкам? Ну ок.
Сначала вы пишете:
Простой пример, у вас есть некий диск, на нём вам нужно найти файл конфигурации какой-то утилиты. Он скорее всего текстовый, но где лежит и как называется - вам неизвестно. Искать исключительно по факту того что он текстовый вы не сможете, так как весь диск может состоять из таких файлов (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 скрипты писать кому надо).
Т.е. "есть некий диск", т.е. ищем по всему диску?
А в чем разница? Мне кажется вопрос будет в объеме данных, а не в диске.
Т.е. не весь диск, а всего-то папка с игрой... И то не вся, а заведомо исключая некоторые папки.
Во-первых пример с игрой никак не связан с примером с диском и является самостоятельным и УПРОЩЕННЫМ, неужели вы думаете что я должен часами сидеть за чатом хабра чтобы для какого-то собеседника воссоздать уникальный и неповторимый пример?
Т.е. одном сообщении из 100500 файлов на всем диске ищем что-то с неизвестным расширением и неизвестного содержания путем полного (фактически) перебора
В вашей голове не укладывается что у вас может быть диск с одним файлом, диск с 1 млн файлов, папка с 1 файлом и папка с 1 млн файлов?
Напомню - в первом сообщении (я специально оттуда цитату взял) никакой конкретики про "папку с игрой" не было
В моем сообщении было просто указание на поиск неизвестного, на что вы дали весьма идиотское предложение воспользоваться стандартным поиском. Я вам конкретизировал пример и показал, как именно происходит поиск и отсеивание путём перебора папок, но, видимо, у вас недостаточно знаний чтобы такую сложную ситуацию осознать и понять.
А шарахаться стрелочками по всему диску и всем файлам на нем - ну такое себе.
Потому что вам придётся так поступить в любом случае, вы ведь не знаете заранее какие там данные, папка вообще может оказаться одна и вообще быть пустой. Например люди, занимающийся ремонтом электроники начинают всегда с визуального осмотра. Так и здесь. Вы с помощью быстрой навигации клавишами изучаете с чем вы работаете, вот когда вы найдёте например 10000 файлов config.xml и вам например гугл напишет что искомый параметр называется GUI, то вы вполне можете уже воспользоваться стандартным поиском.
Это точно не
Вы заранее вообще не знаете с чем работаете, я вам привел пример типичной ситуации с которыми я сталкивался регулярно именно поэтому я и настаиваю на первичности такого подхода в изучении диска.
А то что вы описали будет работать в любом двухпанельном файловом менеджере. В т.ч. и быстрый просмотр.
А я где-то утверждаю иное?
В вашей голове не укладывается что у вас может быть диск с одним файлом, диск с 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%');
Если еще накрутить, то можно будет и внутри самих элементов искать строки.
А поиск чего-то нужного может быть реализован, например, вот так:
Но при этом вы до сих пор так и не поняли что этим вы всё равно воспользоваться не сможете.
Т.е. на смогу? Я этим регулярно пользуюсь там, где это работает.
Копирование - или набирать вот такое
CPYF FROMFILE(ASRCPGM/CPOSRC100) TOFILE(ASRCD09/CPOSRC100) FROMMBR(*ALL) TOMBR(*FROMMBR) MBROPT(*REPLACE) CRTFILE(*YES)
Или просто набрать CPYF и получить вот такой экран для заполнения полей (такой экран вываливается всегда, если не указано что-то из обязательных параметров, для любой системной команды, коих тут на 2300 страниц референса, не считая того, что сам сделал)
Я в трех системах работаю - Win, Linux и IBM i (AS/400). И везде свои инструменты. Без зацикливания на чем-то одном. Так что некоторый кругозор имеем-с...
Я этим регулярно пользуюсь
Второй тред где ты тупишь просто по чёрному.
Т.е. разумных аргументов нет?
Еще раз. Почему именно FAR? Почему не любой другой двухпанельный ФМ? В чем преимущество именно FAR перед остальными?
Во всей ветке из без малого 500 камментов я вижу лишь два -
работа с консолью
(субъективно) больше нравится текстовый интерфейс
Все. Остальные упираются в "FAR лучше чем cd+ls" или "FAR лучше стандартного проводника".
Так кто тут тупит?
В чем преимущество именно FAR перед остальными?
Да ни в чём. Я вообще всю эту тему воспринимаю как "любой двухпанельный ФМ против его отсутствия".
А FAR - просто как достаточно известный представитель.
Почему именно FAR?
Процитируйте где я вам пишу что нужно пользоваться именно FARом???
Почему не любой другой двухпанельный ФМ?
Не знаю, это вы почему-то со мной кинулись этот вопрос обсуждать, хотя я ни слова не сказал про обязательность использования FAR.
В чем преимущество именно FAR перед остальными?
Лично мне нравится консольный вид, но это дело скорее вкуса, в остальном вообще не вижу разницы и я нигде не пишу что FAR какой-то исключительный.
Все. Остальные упираются в "FAR лучше чем cd+ls"
A FAR хуже чем cd+ls?
или "FAR лучше стандартного проводника"
а FAR хуже Проводника?
Так кто тут тупит?
Вы, потому что смотрите в книгу, а видите фигу.
Пока Far ищет все файлы вам всё так же доступны просмотр и редактирование прям в панели поиска,прям пока он ещё не закончен. Не всегда надо найти прям все-все файлы, а потом разгребать их. Удобно как раз пока они постепенно ищутся параллельно смотреть в них - в Far это не запрещено
Ну зачем кому-то решать придуманную вами задачу? ;) Причем обязательно с помощью вашего любимого микроскопа. Есть и другие способы, проще и надёжнее.
Так вы точно так же придумаете свой кейс который решается только каким-то конкретным способом, это же не значит что всё вокруг моментально становится плохим. Я показал кейс где блуждание по папкам в консоли вызывает попаболь. В линуксе я всегда первым ставлю MC, у меня нет никакого желания долбить в клаве папки ради перехода.
Если хорошо сделано автодополнение в консоли, то после первого cd идут только табы
вы несколько не поняли, за каждым cd неизбежно идет ls и если у вас сотни папок, то будет 200 cd и 100 ls, мне кажется легко подзадолбаться их печатать.
Поэтому я и написал потом про fzf. Впрочем, на сотни папок я бы и в фаре постарался не руками заходить в каждую папку и глазами содержимое оценивать, а как-то систематизировать поиск.
Это не всегда возможно сделать, а обойти 100 папок руками очень быстро, это всего 10 папок с 10-ю подпапками в каждой. Сейчас проверил, у меня это заняло 90 секунд.
Всё же поймите, если источник данных как черный ящик, то ДО того как вы придумаете что с этими данными делать хитрым скриптом вам так или иначе придется их хорошенько изучить и cd+ls вам тут вообще не помощники. Если данных весьма много тут скорее нужна программа которая визуально строит квадраты по размеру файлов, такой подход например я использовал с ноутбуками когда искал фотки и фильмы.
Если источник действительно чёрный ящик, то чёрт его знает, какой там будет уровень вложенности. И "сотни" я воспринимаю не как "ровно 100",
Последнее время для такого "исследования" я вообще использую ranger и подобные утилиты (просто потому что mc убогий на фоне far, а к моменту появления far2l я уже нашёл ему удобные замены для всех моих повседневных задач).
Если источник действительно чёрный ящик, то чёрт его знает, какой там будет уровень вложенности
Любой, вам всё равно ДО начала разработки какого-то алгоритма автоматизации придется данные идентифицировать. И делать это удобно клавишами, кликать мышкой совершая микродвижения и нажимая Backspace для возврата - будет неудобно.
Ну вы же понимаете, что вопрос исключительно времени. Вот у меня только в тех репах, что клонированы на локал, папок со всеми подпапками кратно больше 100 (если не 1000), а о том сколько там файлов даже подумать страшно. И пытаться там что-то найти простым перебором займет очень много времени.
Да, в частных случаях это решается в конечное время. В общем случае - нет. Потому что это надо сейчас, а не через день.
Ну вы же понимаете, что вопрос исключительно времени
Ну, если я правильно понимаю суть автоматизации как таковой - это сбережение времени.
Вот у меня только в тех репах, что клонированы на локал, папок со всеми подпапками кратно больше 100 (если не 1000), а о том сколько там файлов даже подумать страшно
Это безусловно интересно (нет), но какое отношение к разговору имеет?
И пытаться там что-то найти простым перебором займет очень много времени.
Вы не поверите, но поиск переборов вколачивая cd+ls займёт еще больше времени.
Да, в частных случаях это решается в конечное время. В общем случае - нет. Потому что это надо сейчас, а не через день.
Для этого и существуют разные инструменты. Вот для черного ящика вам просто придется сначала понять что внутри, или вы предлагаете неделю писать мега-скрипт через ИИ, чтобы он потом вам сказал что папка пуста?
И делать это удобно клавишами
Не факт. Для первичного ознакомления с деревом папок - целесообразно видеть их в виде дерева, и выбирать их для просмотра произвольно.
В FAR это делается, внезапно, клавишами. Навигация по дереву осуществляется КЛАВИШАМИ. И это УДОБНО. Вот так новость )
И мышью тоже. Попробовал. Удобно.
:рукалицо:
да хоть мизинцем или попой, речь-то про cd+ls против других средств навигации.
При чем тут cd+ls? Вы опять доказываете что FAR удобнее чем cd+ls. Да кто бы спорил.
При чем тут cd+ls?
мужик, кончай тупить, ты залез в разговор в тред ПРО CD+LS.
Да ну? А в заголовке вижу про "FAR - центр вселенной".
Любите понятия подменять? Придумать якобы аргумент оппонента и потом победоносно его опровергнуть? Ну тоже такой прием с дискуссиях есть, бывает...
И еще раз - почему именно FAR (а не DC, TC и т.п.) лучше чем cd+ls? Потому что вы другого не пробовали?
Да ну? А в заголовке вижу про "FAR - центр вселенной"
Так не я статью написал. Переписывайся с автором и ему свои претензии выкатывай, я написал комментарий и ты на него ответил, значит мы обсуждаем мой тред, а не твои фантазии. Господи Боже, откуда такое мышление вообще???
И еще раз - почему именно FAR (а не DC, TC и т.п.) лучше чем cd+ls?
Мужик, тебе лечиться надо. Я вообще нигде такого не говорил, ты сам придумал и сам теперь воюешь.
Можно ещё Ctrl+Q нажать перед рысканьем,так в пустые каталоги вообще можно будет не заходить
По функциональности они примерно равны (плагины решают все). Удобство субъективно и для меня это выглядит как плата отказом от одних удобств за другие. Причем реально неудобно в фаре для меня оказалось только синхронизировать подкаталоги (плагин для этого нашел, но неудобный какой-то). Потому для этой операции обычно вызываю дабл, в котором оно точно так же, как в тотале реализлвано.
При свежем инсталле ФАР ставится в первую очередь, сразу после хрома. Но вот последние годы потребность запускать его всё меньше и меньше. То ли таких глобальных файловых операций меньше стало, то ли VSC стал удобней...
"чтобы он хранил все настройки в локальных sqlite-базах "
отсюда поподробнее, пожалуйста
В 3 far появилась возможность указывать подкаталог для настроек в специальном конфигурационном файле. Причем есть возможность задать его относительно подкаталога, в котором размещен far.exe.
По умолчанию этот подкаталог с базами настроек размещается где-то в пользовательском подкаталоге (хомяке).
оно и раньше было. far2 умел хранить настройки в ini на сколько я помню. по крайней мере у меня точно был портабельный far2
А вот было ли в far1? я тогда еще не думал о портабельности фара ) так что не интересовался.
Far1/2 хранил все настройки в реестре. Чтобы переехать на другую машину с настройкой ассоциаций, раскрасок и т.д., нужно было экспортировать пару веток в reg-файлы, а на новом импортировать их обратно. В Far3 настройки либо в профиле текущего пользователя (по умолчанию), либо в указанной папке в Far.exe.ini (можно указать текущий каталог, получится портабельная версия).
Заметил, что есть такая категория пользователей, которые используют ПО, которое отличается от того, которое используется абсолютным большинством. Примером является Vim/NeoVim или тот же FAR и многое другое, что люди учатся использовать для увеличения своей продуктивности, но самое интересное - это то, что потом они обязательно напишут о том, насколько же крут инструмент, который они научились использовать, и посоветуют остальным... Это, конечно, не плохо, и в какой-то мере даже хорошо, что люди делятся своим опытом и рекомендуют софт, который сами любят использовать, но просто есть такая вот такая особенность...
Как вы вообще, в той вселенной, работаете без 2 панелей с файлами, я себе не представляю. Это мышкой тащить надо, или по окнам переключаться. А выделять по расширению, по маске, сортировать с одной кнопки, копировать ряд файлов соседней дирректорий в одну. В общем у меня ОООочень много вопросов.
В линукс есть vifm, тот же двухпанельник, но с вим клавишами, без дурацких сочетаний с контролом или альтом.
vifm прекрасен! Юзаю везде, включая винду (через wsl2). Первым делом на свежий Линукс накатываю vifm.
Далее: alias v='vifm $(pwd)' для удобства прыгать в shell и обратно (s v), любимая цветовая темка и погнали! Перемещение, копирование, undo, поиск, метки + букмарки + куча всего остального простыми знакомыми командами, типа hjkl, yyp, dd, u, etc.
В общем, да, замечательно живется и без mc, tc, dc, far2l.
Ответ прост - есть люди, которым каждый день это не нужно)
Если подобным ты занимаешься два раза в год, то смысла искать/разучивать для этого отдельный софт нет. А когда припечёт - берётся то, что под рукой.
Очень люблю 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.
А вот дочь, которая комп первый раз увидела после того, как смартом пользоваться научилась - не может получить бесплатной радости от запуска ФАР несмотря на то, что иногда влетают задачи, которые он умеет делать комфортно и удобно. Банально потому, что ей для этого эту софтину изучить надо, и выучить эти комфортные способы.
И вообще она эти файловые панели не любит. Каждая софтина должна же сразу видеть все свои файлы. читалка - книжки, графический редактор - картинки. Копировать внутри устройства это бред какой-то, а для копирования соседу есть кнопка "поделиться"
Каждая софтина должна же сразу видеть все свои файлы
на ПК большинство тех кто ничего не изучает складывают всё или на рабочий стол или в мои документы, не вижу разницы
Копировать внутри устройства это бред какой-то
Поэтому и смешно когда люди чтобы найти одну фотку час стоят и листают галерею. А на ТВ дома пришлось сильно приловчиться чтобы нормально работал лаунчер, так как разработчики ТВ сделали ТВ для вот такие нео-балбесов, а лаунчер сделали люди для людей и мне нужно было как-то создать папку и сложить туда файлы чтобы всё стало работать как нужно мне, а не как разработчикам ТВ с абсолютно неудобным Android TV управлением.
а для копирования соседу есть кнопка "поделиться"
Ну да, из одной помойки которая забита под завязку и требует покупки нового устройства сделать копию файла и отправить в другую помойку. Они не задумываются об этом как минимум потому что вы их не учите, а, как известно, если не учите вы, то учит кто-то другой. Вот и вырастают хомячки жмякающие лайки и не понимающие устройства мира.
Мой принцип - если человеку не надо - зачем его заставлять. Прогресс, дрянь такая, несется и его не остановить. И люди, работающие в ФАРе по сравнению с поколением смартов это то же самое, что водитель Антилопы Гну из Бендерианы против водителя Теслы.
Я свои компы по детальке и подбирал, и перебирал. А в современном планшете уже даже батарею не поменять. При этом он полностью закрывает потребности нормиса в вычислительной технике. Не то что стационарники - ноуты уже не нужны обычным людям.
ноуты уже не нужны обычным людям
Обычным людям многое не нужно - нужно ли их учитывать в статистике тех кто потенциально мог бы пользоваться FARом?
Если человек - продукт системы потребления, то и воспитываться он будет этой системой, ЕСЛИ только кто-то, не будет сам воспитывать своего ребенка.
Мой принцип - если человеку не надо - зачем его заставлять
Этот принцип применим исключительно к ВЗРОСЛЫМ людям и то с оговорками. Если вы этот принцип применяете к своему ребенку, то вы - безответственный родитель. Потому что (вы так думаете и заблуждаетесь) вы считаете что ваш ребёнок как-то там космически сообразно правильно и сам всё поймёт и изучит, но нет. Просто кто-то за вас научит вашего ребёнка так, как нужно ему (им). И в 14 лет ваша снежинка побежит поджигать военкомат или лить краску на избирательном участке. Да-да, это именно так работает. Я 26 лет проработал в системе образования и вижу студентов с 90-х и вижу разные поколения и вижу - с кем родители занимались образованием, а кто "сам и сообразно через космос стал уникальной снежинкой".
Не то что стационарники - ноуты уже не нужны обычным людям.
Неграм в Африке они не нужны. А у обычного человека регулярно случается что-то напечатать, что-то распечатать, что-то отсканировать.
Не так уж регулярно, чтоб принтер окупился. В остальных случаях я с телефона могу послать то, что нужно распечатать по адресу указанному в копицентре. Ну и CamScanner сотоварищи заменяют сканер легко. (не в задачах полиграфиии, просто при копировании документов)
А зачем вы его вообще закрываете?
… и при этом религия не позволяет запомнить команды copy, move, sort, и еще несколько, чтобы делать все это намного удобнее и быстрее. Попробуйте-ка в фаре запустить копирование в указанном количестве потоков (скажем, 4 ядра простаивают в данный момент, неплохо бы как раз их все и загрузить).
То же самое можно сказать и не только про софт. Людям вообще свойственно открывать какие-то ништяки и делиться ими.
вы удивитесь на сколько много функций у любой программы, которой вы пользуетесь, и если бы вы их знали то комфорт от работы увеличился бы в разы. Цель подобных статьей, обратить внимание тех кто уже в теме что есть много клевых функций. или привлечь новых. Если вам не интересно узнавать новое - зачем вы тут?
Естественно интересно, я так больше около 2-х лет на неовиме сидел, но потом просто поставил вим-мод на вскод. Просто пробую, но мне не всё нравится. ФАР я не пробовал (только скачивал, тыкался, использовал немного вместо проводника, писал в нём заметки во встроенном текстовом редакторе, запускал в конему, но мне не сильно зашло. Просто иногда вижу не очень приятных "элитариев" (речь ни в коем случае не про автора статьи, просто статья про малопопулярный файловый менеджер мне напомнила про таких пользователей), которые свой (малопопулярный) инструмент возводят в абсолют, а остальные не признают, такие люди, на мой взгляд, только портят репутацию замечательному, но требующему учёбу, софту (вим, неовим, фар и пр.)...
просто навигация с помощью кнопок навигации - это естественно, а навигация с помощью коротких команд - требует обучения и не факт что это обучаемому вообще комфортно использовать даже когда он обучится. я к vim за почти 30 лет делал с десяток подходов, но так и не понял смысла вот этих коротких и бессвязных действий которые почему-то должны у меня вызывать какую-то ассоциацию с чем-то и быть понятными и удобными. Какой-то фрик придумал, кто-то подхватил )
A FAR-подобное управление - это управление ПО целой эпохи, то что сейчас модно тыркать мышь или тач - это эволюция и как по мне очень неудобная.
Да нормальное это явление - конкуренция нужна даже в таком незначительном, на первый взгляд, вопросе, ибо она - гарант развития.
Ненормально из этого устраивать холивары.
far и другие двухпанельные файловые менеджеры удобны в некоторых случаях, так же как в других случаях удобны менеджеры картинок типа faststone или adobe brige а кто-то вообще почти не пользуется файловыми менеджерами достаточно экосистемы той программы с которой работаешь, как в том-же obsidian не надо обращаться к ф.м. чтобы найти файлик с которым работаешь.
вместо сравнения софта вы начали сравнивать вкусы людей
Это, конечно, не плохо, и в какой-то мере даже хорошо
не плохо?!) посмотрите на это с другой стороны - какие-то люди жертвуют своим временем, учатся пользоваться, тестируют на себе, а потом, в удобном варианте выкатывают для вас. и тут же:
используют ПО, которое отличается от того которое используется абсолютным большинством.
ну так сидели бы все на winxp, зачем какие-то андроиды, линукса и макоси. рисовать вообще можно как большинство людей - карандашами, да кисточками.
а что в этом удивительного?
люди находят инструмент с удобной им достаточно редкой функциональностью, которой нет в ПО которым пользуется большинство.
Удобная уникальная функциональность это явное преимущество софта, почему бы не рассказать о ней?
Поддерживаю!
Far + Conemu + robocopy для копирования файлов
Без Far чувствую себя как без рук
Я тоже первым делом запускаю файловый менеджер, но у меня это кастомизированный Total Commander. Делаю свою портабельную сборку, заточенную именно под мои задачи и настроенную в соответствии с моими эстетическими вкусами.
К FAR, при всем к нему безграничном уважении, так и не привык.
А можно где-то с вашим портабельным FARом ознакомиться?
А можно где-то с вашим портабельным FARом ознакомиться?
Если просто портабельная сборка, то с официальной страницы.
https://farmanager.com/download.php?l=en
файл Far.exe.example.ini
переименовать в Far.exe.ini
, установить там настройку UseSystemProfiles=0
Если вы конкретно про сборку, которую автор сделал для себя, то смысла нет. Все его раскраски, ассоциации, хоткеи, плагины вам не нужно осваивать, вам лучше сделать по-своему.
Нет, спасибо.
Давным-давно перешел с фара на Altap Salamander, и доволен.
пользуясь случаем: кто нибудь знает способ как нажимать NUM + для выделения файлов на клавиатурах без цифрового блока и без поддержки кнопок fn ? (ноутбуках Lenovo 14")
PS первый делом запускаю FAR и использую его для быстрого доступа и открытия документов (ctrl pageup / ctrl pagedown / alt первая буква) или выделить из 100+ файлов только те что содержат нужное слово. подсветка типов файлов в панели, сортировка по времени, по дате, по размеру, работа с архивами, подключение к linux серверам и просмотр логов и конфигов, поиск в по всем директориям по ключевому слову - и все это без метания правой руки от клавиатуры к мышке и обратно
пользуясь случаем: кто нибудь знает способ как нажимать NUM + для выделения файлов на клавиатурах без цифрового блока и без поддержки кнопок fn ? (ноутбуках Lenovo 14")
Я нашел только как это сделать через меню. Fn при этом есть, но даже с ее помощью эту кнопку не нажать.
А что в фар вообще не кастомизируются сочетания клавиш?
А что в фар вообще не кастомизируются сочетания клавиш?
Вообще, они там прибиты в коде константами. Разве что через макросы можно дополнительные создать, но это сильно на любителя.
Ужас. За что его вообще любят? У меня почти все используемые программы с удобными и логичными для меня сочетаниями клавиш. Никогда не буду даже пробовать сабж тогда.
Любые сочетания клавиш можно переопределить, при чём сделать это на лету. 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 + для выделения файлов
Пробелом можно выделять.
????
Пробел напечатает пробел в командной строке
Addons\Macros\Panel.SpaceToSelect.lua
Это славно, но при нажатии на пробел он печатается в командной строке ¯\_(ツ)_/¯
А если командная строка пустая, то будет выделять
Не будет, вот вам гифка нажатий на пробел
Оно вам действительно надо, или вы просто тут троллите?
Чтобы макрос заработал, его нужно поместить в папку Profile\Macros\scripts
У меня все работает. Вы попробуйте правильно активировать макрос.
Задача не в том чтобы я активировал макрос, а в том чтобы вы научились давать человеку полноценный ответ.
Задача в том, что вы не умеете включать макросы в ФАР. Вам уже несколько человек сказали, что есть макрос, который позволяет пробелом выделять файлы. И я даже подсказал как это работает - если в строке пусто, то пробел выделяет файлы, если в строке уже что-то написано, ставит пробелы.
Вы мне показываете гиф, где четко видно, что у вас не включен макрос.
Я могу вам записать видео, где у меня все выделяется пробелом. Что дальше вы ожидаете? Более детальную инструкцию по активацию штатных макросов, идущих в поставке, чем инструкция идущая в поставке?
Задача в том, что вы не умеете включать макросы в ФАР
я не только умею их включать, я даже понял изначально что человек написал, но я с фаром собаку съел, а вопрос задал человек от фара очень далёкий и ему нужен был полноценный ответ, на который я и намекал, но фантазии у вас ноль.
Вам уже несколько человек сказали, что есть макрос, который позволяет пробелом выделять файлы
Это не мне нужно говорить и апосля, а тому человеку который спросил.
И я даже подсказал как это работает - если в строке пусто, то пробел выделяет файлы, если в строке уже что-то написано, ставит пробелы.
И я вам показал, что данный совет работать не будет, так как вы его даёте человеку который об этом не знает, он поставит штатный фар и там это работать НЕ будет.
Вы мне показываете гиф, где четко видно, что у вас не включен макрос
Потому что это штатный фар который и будет установлен у человека который задал вопрос.
Я могу вам записать видео, где у меня все выделяется пробелом. Что дальше вы ожидаете?
Я ожидаю, что человек, считающий себя умным, будет поступать в соответствии с тем, каким он себя считает, а не будет тупить как школьник.
Более детальную инструкцию по активацию штатных макросов, идущих в поставке, чем инструкция идущая в поставке?
Так в том то и дело что вы человеку не написали ни слова о том что это макрос и после активации он будет работать так-то и так-то. В этом и проблема, тормозной вы наш.
а в том чтобы вы научились давать человеку полноценный ответ
Ответ был полноценный, всё написано в посте с макросом.
--положить в :\Users\DM\Application Data\Far Manager\Profile\Macros\scripts
Вот ответ "Пробелом можно выделять. " - где вы тут видите какую-то информацию о макросах вообще?
Этот ответ был ровно следующим под макросом с инструкцией.
Не статья, а бальзам на душу. Я всегда с фаром, с тех пор как он появился -- уже не помню, сколько. Объединяет в себе проводник (только удобнее) и командную строку (только удобнее). На работе, когда экран шаришь, молодняк с удивлением смотрит, а потом впечатляется как можно что-то сделать быстро и удобно.
А навигация по правому контролу+цифры?! это же вообще что-то. после того как макросы стали на lua - переписал это так, что бы по одному сочетанию перебирались несколько папок (например RCtrl+8 - папки с загрузками: виндовая, телеграм, scp), или разное поведение если на пассивной панели уже стоит папка, RCtrl+2 - документы, git, docs. Но если на пассивной уже git то RCtrl+2 сразу docs откроет. Тк настройки шарятся, то в зависимости от имени компа и пути разные. Попасть в нужную папку занимает меньше секуны.
после того как макросы стали на lua - переписал это так, что бы по одному сочетанию перебирались несколько папок
В какой-то версии стало возможно на одну цифру вешать любое кол-во папок.
Если папок > 1, всплывает менюшка. Попробуйте убрать свои макросы и воспользоваться стандартной функциональностью. Возможно, будет удобнее (по-крайней мере, дерерминированнее, чем циклический перебор).
Как сделать, чтобы по одному сочетанию перебиралось несколько папок?
Я очень долго жил с FAR, но необходимость быстрого просмотра картинок в папках постепенно вытеснила его. Тотал как-то не прижился на ежедневку. В итоге использую OneCommander.
так есть просмотр картинок же. Причем сильно быстрее и удобнее чем в винде. Тут же можно помечать при просмотре для дальнейшего удаления например. Или предварительно применить фильтр (показать за последние 12 часов), есть просмотр exif и вообще любой меты, а с макросами или скриптами из метой можно оперировать, например выделить все фотки сделаные телефоном Х (отделал из кучи фотки с телефона жены) или переименовать по дате из exif.
Все это делает работу с фотками точно такой же как с обычными файлами к работе с которыми ты уже привык. И не надо запускать отдельный просмотрщик картинок и как то там изгаляться что менеджерить фото.
увы, просмотра сразу 50 картинок из папки в поисках нужной всё-таки нет. Иногда это именно то, что необходимо.
Я б не сказал, что прям идеально выглядит, но через плагины такая возможность есть. На скрине плагин Review.
Вы даже не поверите сколько всего в ФАР есть, если почитать документацию и один раз просмотреть популярные плагины. Проверьте review плагин. Там и быстрый просмотр и масштабирование и все такое.
а кстати где лучше всего плагины фара искать? я вот раз в год захожу на хоум сайт фара в раздел плагинов и как-то там очень всё тихо, сейчас проверил, там 23 год последнее, а Review 2013 года.
Если вы об официальной базе 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% и прочие костылики
Сразу вспомнил незабвенную 64-битная Windows — это очень просто
В какой то момент прочитал всю помощь от фара, и понял что выходить из него смысла нет. там есть все. Одна из самых офигенный фич edit:<ipconfig /all (команда любая).
Очень удивило что из всего что есть в фаре автор рассказал только про ёфикатор и врапедит. Фломастеры конечно на вкус разные, но по мне самые бесполезные плагины. Ни слова про редактор реестра, диспетчер процессов, менеджер служб и драйверов, просмотр метаданных медиа, просмотр картинок, распаковка всего на свете, в тч инсталлеры и exe файлы (PE). я очень долго жил в фаре, не видя ничего их окон винды вообще, все делал в нем.
В версии 3 сильно просели плагины =( многие отвалились, перестали поддерживаться. аналоги на луа переписали, но скрипты работают хуже, авторы начали хардкодить хоткеи изза чего плагины могут пересекаться. увы.
Far2 - как же было охерененно )
Кажется никто не упомянул в комментариях интересный и важный юзкейс для Far - работа по SSH на виндовых машинах. С учётом того, что OpenSSH теперь есть в поставке Винды, то консольность файлового менеджера выглядит как киллер-фича.
Ну и второй огромный плюс, лично для меня - быстрый просмотр/редакторование по F3/F4. РЕАЛЬНО быстрый, никакой, даже самый лёгкий редактор так быстро не запустится. А для меня часто очень важно знать, что "внутри" файлов, и быстро по ним переходить. Не встречал HEX-редакторов, где это было бы так же удобно и быстро (потому что по сути нужен файловый менеджер и HEX-просмотровщик/редактор в одном флаконе).
С появлением нормального Terminal первый сценарий через Фар стал неудобней имхо.
Классический mc все это умеет и всегда умел. В том числе, можно отобразить в одной панели список каталогов, а в другой - содержимое выделенного файла, равно как в древних волкове и нортон коммандерах. Это уж точно не уникальные фичи фара, а классика двухпанельных файл менеджеров.
Только во вских TC, DC и иже с ними встроеный вьвер откроется в отдельном окне. На каждый файл. И не надо его закрывать чтобы дальше работать с файлами.
Аналогично - результаты поиска. Можно хоть 10 поисков одновременно и параллельно еще файлы копировать.
Открывать отдельные окна - жуткое решение, потому что они перепутаются, поскольку окна в операционках, как правило, не упорядочены. Стандартный путь это открывать отдельные терминалы (доступные по их номерам для переключения), или табы, если у вас оконный менеджер есть на машине; так получается набор упорядоченных терминалов или именованных табов, в которых не запутаешься.
Лично я предпочитаю TC потому что он дает максимально удобную для меня среду "из коробки".
Люди, которые готовы бесконечно натачивать инструмент для работы, вызывают у меня сильное удивление.
О, почитайте ещё форумы любителей Obsidian!
Это типа софт для управления знаниями, но никого не интересуют сами знания - зато все люто наяривают на плагины, которыми можно каждую папочку раскрашивать в отдельные цвета ?
Мое уважение всем, кто любит Far Manager. Когда я переехал на мак, это была самая большая потеря для меня. Всякие прибамбасы просьба не предлагать, я их все пробовал. Нет.
А 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. Надо посмотреть )
Поставил, премного благодарен! Про этот порт даже не знал, вот это ДА!
Да, часто пользую far2l под фрёй, но все же окно терминала (xfce-terminal) и screen это основные тулы для меня.
Тоже лет 20 пользуюсь Far-ом и недоумеваю когда вижу коллег работающих в проводнике.
Статья, словно бальзам на израненную душу :)
Сам пользуюсь 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
Уважаю FARовчан и в какой-то степени понимаю пользу FAR, но сам не пользуюсь никакими коммандерами, как-то не зашло. Особенно этот вычурный синий цвет - напоминает древние времена Turbo Pascal/C из школы/универа (не очень ностальгирую по тем временам).
Мне хватает обычного bash /git bash (в Windows), привык уже к старым добрым cd и ls. Есть конфиг с красивым промптом и прочим автокомплитом, который использую на своих компьютерах (чисто для красоты, в принципе не особо нужен). Для редактирования файлов использую vim или Notepad++/VSCode, если нужно реально кодить
Из плюсов: на всех ОС более-менее одинаково продуктивен, не нужно ставить всякий софт, чтобы начать работать (кроме винды, т.к. cmd - это боль).
А что 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 живут. А файловый менеджр -так, постольку поскольку.
На мой взгляд — попытка сделать очередную ОС по типу emacs. На этот раз из файлменеджера, а не редактора. Интересно, что-то похожее на IDE в плагинах найдётся? Ну или хотя бы фичи редактора кода типа "вот эта строка не закоммичена"?
Интеграции с git не видел, но есть подстветка с полным синтаксическим разбором.
Она знает, где парные скобки, где парный begin-end, может показывать некоторые ошибки синтаксиса, можно свои схемы писать, где реализовывать более жёсткие проверки синтаксиса.
Есть плагины вызова компилятора со сбором ошибок в отдельное окно и навигацией по ним.
Про подсветку в курсе — ей точно лет 20 будет, так что это не новость. Но судя по отсутствию интеграции с git — до emacs ещё не дотягивает. Вероятно, это хорошо — не стоит делать из хорошего менеджера файлов комбайн.
Там интеграция с командной строкой, а трушный гит - консольный.
Ну то есть, по вашему, в IDE и т.п. надо выкинуть подсветку строк, которые не закоммичены любым способом? Речь об этой интеграции, а не о способе запуска бинарника git.
Последнее время склоняюсь что да. Все-таки в ИДЕ мне нужны более полезные вещи. А так как изобразительных средств не хватает, то я лучше увижу незакомиченное в форке без подсветки синтаксиса, чем окончательно превращу ИДЕ в цыганский табор.
В папки на кириллице в ftp не заходит, независимо от кодировки, никакие настройки netbox не помогает, пишет нет доступа или что-то типа того, зато в юзеровские папки быстро заходит и кажет левые символы в конфигах если их не видит блокнот или notepad, фар юзаю много лет ибо Нортон командир и волков командир оставили свой отпечаток выжженный на коре головного мозга. Против тотала ничего не имею против, просто непривычен хоть и есть свои фишки.
Плох тот Far, который не мечтает стать emacs'ом.
На мой взгляд, основной мотивацией использования FAR является желание выделиться, показать коллегам, «какой вы крутой олдскульщик» и, возможно, даже привлечь противоположный пол, что в ИТ-среде вполне вероятно) Всё остальное — просто лирика
А то, что массовые файловые операции, когда это на уровне мышечных рефлексов, раз этак в 5 как минимум быстрее? Я на коллег слоупоков в эксплорере смотреть не могу, как они тупят, делая всё это. Другой вопрос, что такие операции совсем нечасты.
Да закопайте уже стюардессу... Кто-то всерьез считает, что кроме фара и эксплорера других файловых менеджеров не бывает?
Доказывать преимущества фара перед эксплорером глупо.
Даже на одной машине сделать 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
- а,ну почти угадал )
Ещё одна возможность, которую нигде больше не встречал:
Юзал 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
Я использую Directory Opus. Доволен слонообразно. Особенно тем, что можно иметь и две и три и четыре панели - например в двух файлы, в одной дерево папок, в последней просмотр. Современный внешний вид, в отличие от всех остальных, тоже радует.
Но с этого года они перешли на оплату по подписке, поэтому рекомендовать ни Directory Opus, ни Unraid я больше никому не могу, хотя мне оба очень помогают.
Я тоже использую Far на Win компе и MC на маке и линуксе. Но это любят похоже только ребята кто начинал с DOS :)
А у меня день начинается с теплого лампового Диско Командира
У меня день начинается с батничка, который открывает мне три браузера и IDE.
И так, и этак, ФАР - лучший файл-менеджер: функциональный, настраиваемый, куча плагинов, ЛУА-скрипты, горячие клавиши и т.д. Пользуюсь им наверно с 2000г.
А как включить вот этот быстрый просмотр?
И куда я тут со своим Total Commander-ом лезу..?
Эх, поделился бы Автор своим цветовым конфигом «под ДН»… меня тоже изводит синюшная гамма Фары.
Многие лета пытался убедить себя, что стандартных средств OS будет достаточно. Но нет, поставил FAR и сегодня еще нашел свой любимые DOSовские шрифты "8x16 ToshibaSat" и "DrWeb", кто помнит, тонкий с засечками:
Кодил с ними еще в Borland Pascal со школы ? Ну теперь дело пойдёт веселей ?
Судя по комментариям, если ты не сисадмин, то фар не нужон. В чём я ранее убеждался несколько раз. Не зашли мне эти панели - тупо неудобно и громоздко. Было исключение - nokia n900 и планшет на андроиде, т.к. там не было привычного с symbian X-plore с его деревом каталогов. Это было удобно - окон ведь нет. На десктопе же стандартный проводник закрывает 100% моих потребностей ¯\_(ツ)_/¯
Мне в проводнике неудобно — привык всё-таки к двухпанельным файловым менеджерам. А кому нужна командная строка — ^O панельки переключает — это работает в nc, vc, dn, far, mc.
Я по итогу прочтения, думаю себе поставить. Хлеба он не просит, а раз в год выручит, быстро до папочки добраться (навигация быстрее, чем в проводнике), или какой-нибудь скрипт на lua запустить.
раз в год выручит, быстро до папочки добраться
ярлычок для папочки, не?)
Откуда я знаю, какая папочка мне понадобится через год? Ярлычки делаются для тех папочек, которые нужны часто.
А если редко, то как бы и какая разница ;)
А если хлеба не просит, то зачем себе отказывать?
Каждому своё) я вот предпочитаю совсем не ставить софт, который может раз в год понадобиться)
Откуда я знаю, какая папочка мне понадобится через год?
Вот и я про то) Если я не знаю, я с одинаковой скоростью в обеих программах буду искать папочку =)
Не отказывайте себе, пользуйтесь с удовольствием ;) А я останусь при своём)
Тогда Everything ваше все, и по части пути и по файлу внутри быстро быстро выдергивает папочку откуда угодно.
убрал вам минус, по сути вы правы, но тут не вопрос сисадминства, а скорее потребности в определенной работе на ПК. Если у кого-то это браузер и музыка-игры, то FAR пристроить не особо и получится )
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 под чистую консоль открыть.
ну тут не особо понятен сценарий, например если задача - запустить и посмотреть вывод, то пол окна вполне хватает, если вы запустили и программа пол часа что-то показывает - то панелей вообще не будет чтобы вам помешать. Если у вас нужно вывод еще и обрабатывать и скроллировать, то это вообще не для вас. Каждый инструмент под свои задачи.
запустить и посмотреть вывод, то пол окна вполне хватает,
Это если вывод короткий. А когда у меня в консоль пишется, например, лог препроцессора...
ну и пусть пишется, у вас в таком режиме и не будет видно панели фара вообще, так что не вижу в чем тут у вас проблема.
Фар блокирует скролл консоли. Что ушло за экран - я никак не посмотрю.
Тоже бесило это в виндовом фаре, а вот far2l не блокирует, так же можно нажав F4 открыть весь вывод в эдиторе.
а причем тут блокирование вывода если речь про режим с 1 панелью?
Не блокирование вывода, а блокирование скролла.
Притом, что когда заблокирован скролл, уже неважно, сколько панелей выводится.
Нет разницы, вам про зеленое а вы про мягкое.
Справа панель с файлами, а слева - вывод командной строки.
А я отвечаю: если вывод командной строки нельзя скроллить, то его всё равно что нет.
когда у вас запущено приложение то фар вообще ничего делать не может, он полностью отдаёт консоль приложению. Панели вы вообще не увидите, ни одну ни две. Отсюда простой вывод - если вам нужен вывод в консоль от какого-то приложения - запускайте его отдельно, фар тут вообще каким боком???????
Задача фара - показать последние Х строк вывода и с этой задачей он справляется на 100%. В режиме двух панелей с одной отключенной (левой) у вас есть возможность запустить приложение и сразу увидеть результаты его работы не нажимая Ctrl+O. Всё, никакого другого функционала и не подразумевается, если вы неправильно выбираете инструмент и не умеете им пользоваться, то вопрос не к инструменту.
Отсюда простой вывод - если вам нужен вывод в консоль от какого-то приложения - запускайте его отдельно
Так с этого и начали
Я попробовал так работать, но мне почти сразу пришлось отдельную вкладку с ConEmu под чистую консоль открыть
Кстати, с какой-то версии FAR смог решать эту задачу, закосив под линуксовый MC (обратите внимание на скроллбар справа на картинках по ссылке), но мне показалось это непривычным и я убил этот скролл-бар, сделал как раньше.
Так с этого и начали
Так как раз я и дал комментарий на эти слова - был выбран нетипичный и не предназначенный для этого режим, что, очевидно, не даст нужного результата. ТО есть проблема не в том что однопанельность какая-то не такая, а в том, что она и не подразумевает такого использования. А человек спорит до усеру.
Отсюда простой вывод - если вам нужен вывод в консоль от какого-то приложения - запускайте его отдельно
Так я к тому же результату и пришёл. При работе с приложениями, которые дают большой вывод в консоль, от Фара вреда больше, чем пользы.
но зачем-то запихнули эту мысль в разговор про однопанельный вариант использования, на что я и обратил ваше внимание.
От досады в связи с неоправдавшимися ожиданиями.
ЕДИНСТВЕННОЕ актуальное для меня достоинство FAR - возможность визуальной навигации по папкам, чтобы папка автоматически становилась текущей в консоли - убито фундаментальным недостатком FAR.
кому как, у меня нет программ которые вываливают в консоль тонны текста, так что для этот класс задач вообще отсутствует, так что какой он там фундаментальный еще поискать нужно. Вы в Total Commander попробуйте такое провернуть XD
ВНИМАНИЕ, тут может быть неправда, проверяйте, но насколько мне помнится фар в WIndows 11 можно переключить на работу в новой версии терминала (это точно) и ВОЗМОЖНО там будет работать прокрутка. Я не проверял, но знаю что там много и разного добавилось.
Я вообще работаю в ConEmu
Даже если не тонны текста, вот запустил я программу десять раз, хочу посмотреть, что она выводила в прошлых запусках...
Для меня консольный вывод, по большому счёту - основная причина для запуска чего-то в консоли, а не мышкой по иконке.
Даже если не тонны текста, вот запустил я программу десять раз, хочу посмотреть, что она выводила в прошлых запусках...
Задача -> Решение
Нет смысла пытаться программу не предназначенную для решения ваших задач притягивать за уши или обсуждать.
Для меня консольный вывод, по большому счёту - основная причина для запуска чего-то в консоли, а не мышкой по иконке.
Я в 99% случаев запускаю программу так
c:\>program >a.txt
и потом что-то делаю с выводом, обычно там же в фаре по F4, потом F7, ищу что-то. Смотреть прям в консоли, скроллить - практически не требуется.
Если смерть как именно так нужно сделать, то запускаю PowerShell.
c:\>program >a.txt
А мне жалко засорять диск одноразовыми данными. Потом удалять придётся.
программу не предназначенную для решения ваших задач притягивать за уши или обсуждать.
Так эта программа сама по себе не предназначена для решения прикладных задач, а только для облегчения запуска программ, их решающих.
Вот я и попробовал её на совместимость с моими задачами.
А мне жалко засорять диск одноразовыми данными. Потом удалять придётся.
В консоли нет поиска, неудобный буфер обмена, нельзя редактировать данные, нельзя посмотреть данные в HEX, да много чего нельзя, а просто "глянуть" мне почти никогда не пригождается, я с данными если работаю, то я работаю плотно.
Так эта программа сама по себе не предназначена для решения прикладных задач, а только для облегчения запуска программ, их решающих.
Вы просто не умеете их готовить. Фар - да, может быть лаунчером, но это банальная функция, я для этого проводником пользуюсь или ярлыками или Win+R / Win+набор. Вот вам моя повседневная задача - поиск кусков кода в *.cs файлах, я с помощью только фара ищу, копирую, заменяю. В винде в принципе нет механик для простой работы с файлами. Не зря же этот класс программ называется - файловый менеджер, а не мегаконсоль. Вот по назначению его и применять - для управления файлами. А для запуска программ вообще ничего не требуется.
Я с кодом работаю не выходя из IDE.
А в листингах смотрю вывод препроцессора, который бессмысленно править и по которому можно искать просто глазами. И увиденное в нём требует изменений в коде, а не в листинге.
неудобный буфер обмена
В ConEmu - удобный
Я с кодом работаю не выходя из IDE.
да ради бога, я вам объясняю для чего нужен фар. мою задачу в IDE вы не решите никогда.
А в листингах смотрю вывод препроцессора, который бессмысленно править и по которому можно искать просто глазами. И увиденное в нём требует изменений в коде, а не в листинге.
у меня острое подозрение что вы еще очень много полезных инструментов не знаете, например консоль WSL и хотя бы tail, grep и т.п. Поскольку "искать глазами" давно уже максимально автоматизирована еще лет 30 назад.
Вы в Total Commander попробуйте такое провернуть XD
Так в нём же даже этого достоинства нет. Плюс есть недостаток: он подгружает значки.
Вообще, для меня идеальной была бы программа, типа одной панельки ФАР в отдельном окошке, и чтобы файлы можно было мышкой такскать.
Вообще, для меня идеальной была бы программа, типа одной панельки ФАР в отдельном окошке, и чтобы файлы можно было мышкой такскать.
И в чем её идеальность. Две панели - это киллер-фича. При работе с фаром мышка не требуется, максимум Shift+Enter и в Проводнике делай мышкой что нужно.
Две панели - это киллер-фича.
Нет. Это ограничение. Как писал кто-то ниже, удобнее в три-пять окон.
Действительно киллер фича - бесшовная связь с консолью. Но реализация мне не подошла.
Кстати, как а FAR поменять местами папки, выбранные слева и справа?
И в чем её идеальность.
В быстрой навигации. Без загрузки лишнего (значки, превьюшки и т.п., чем засорен проводник).
Нет. Это ограничение
У вас очень странный способ мышления. Вы что-то своё личное пытаетесь выдавать за то, словно это вселенская потребность и только так всем и надо.
Как писал кто-то ниже, удобнее в три-пять окон
Физически невозможно работать с более чем двумя окнами, по сути это алгоритм Source -> Destination. Даже если вы каким-то образом будете работать в режиме Source -> Destination1+Destination2+Destination3 то это будет просто дублированием на несколько папок одних данных. Иногда, редко-редко, это может пригодиться, мне за 40 лет такое потребовалось один раз, когда нужно было раскопировать файлы по сети на >400 компьютеров. Но я сразу заменил прямое управление на скрипт.
В любом другом случае один фар это 2 панели, вам никто не запрещает запустить 10 фаров и будет у вас 20 панелей. Для меня несколько запущенных одновременно фаров - норма. Обычно 3-4.
Действительно киллер фича - бесшовная связь с консолью
Это просто другая киллер-фича )
Кстати, как а FAR поменять местами папки, выбранные слева и справа?
Ctrl+U
Для меня несколько запущенных одновременно фаров - норма. Обычно 3-4.
Смысл так делать есть только если можно быстро организовать взаимодействие любой панельки с любой.
Физически невозможно работать с более чем двумя окнами, по сути это алгоритм Source -> Destination.
Ага. Вот только видеть их можно одновременно, и решать кто из них будет Source, а кто Destination - одним взглядом и одним движением мыши.
У вас очень странный способ мышления. Вы что-то своё личное пытаетесь выдавать за то, словно это вселенская потребность и только так всем и надо.
В этом мы с Вами схожи )))
Смысл так делать есть только если можно быстро организовать взаимодействие любой панельки с любой.
ну задачи решаемые одним фаром редко пересекаются с другим, я даже не могу себе представить такую задачу.
Ага. Вот только видеть их можно одновременно, и решать кто из них будет Source, а кто Destination - одним взглядом и одним движением мыши.
Мне кажется вы задачу какого-то простого скрипта возлагаете на плечи хомо сапиенса, для которого такие действия равны расколу орехов микроскопом.
В этом мы с Вами схожи
И где я фару приписываю что-то вселенское или к своим задачам клею этот ярлык? У нас разговор идёт в контексте, что вы фар обосрали просто пытаясь им делать то, для чего он не предназначен. Я вам, КАК ПРИМЕР, показываю, какие классы задач он может решать и лучше чем другие комплекты программ или стандартные компоненты ОС, чтобы У ВАС В ГОЛОВЕ сложилось понимание инструмента. А вас штормит.
И где я фару приписываю что-то вселенское или к своим задачам клею этот ярлык?
Вы недавно утверждали, что двухпанельность - киллерфича. Это, мягко говоря, спорно.
Мне кажется вы задачу какого-то простого скрипта возлагаете на плечи хомо сапиенса
Я то же самое подумал о ваших файловых операциях с поиском и копированием. Просто писать не стал.
Вы недавно утверждали, что двухпанельность - киллерфича. Это, мягко говоря, спорно.
Этой фиче 35 лет и она доказала свою киллеровость временем. Любой однопанельный интерфейс хуже двухпанельного, вы же не думаете что двухпанельный "Проводник" в линуксах сделали потому что оно никому не нужно?
Я то же самое подумал о ваших файловых операциях с поиском и копированием. Просто писать не стал.
у меня скрипт не получится, так как данные всегда разные, а у вас валится поток данных в котором нужно отлавливать что-то и вы сказали что это что-то конкретное, а это уже tail + grep например. Задачи разные.
Любой однопанельный интерфейс хуже двухпанельного
Ага. Но только до тех пор, пока не появляется многооконность. А как только это происходит, двухпанельность становится избыточной сущностью.
сделали потому что оно никому не нужно?
Потому что есть платёжеспособный спрос со стороны масс, страдающих "эффектом гусёнка".
Ага. Но только до тех пор, пока не появляется многооконность
у многооконности нет ничего кроме функции копирования, фильтров и любая многооконность легко воспроизводится несколькими копиями фара (какая разница запустить 2 фара чтобы было 4 панели или 4 окна проводника).
А как только это происходит, двухпанельность становится избыточной сущностью.
Похожу у вас вообще нет понимания того что такое файловый менеджер.
Потому что есть платёжеспособный спрос со стороны масс
Какой еще платежеспособный спрос в линуксе? Там люди делают все как для себя.
Там люди делают все как для себя.
Значит появление чего-то в линуксе вообще не зависит от реальной потребности. Кому-то из разрабов захотелось - и он сделал.
многооконность. А как только это происходит, двухпанельность становится избыточной сущностью
Проблема многооконности в том, что сложно управлять всем этим исключительно с клавиатуры. Тут не только навигация (переключение между панелями), но и создание этих панелей, расположение относительно друг друга, изменение размера.
фар не блокирует, это консоль винды блокирует. Ставьте 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 и получаю консоль в отдельном окне в той же папке.
Копировать мышью?
копирование мышью, когда вы работаете исключительно с клавиатуры - это бред. Вообще мышекопирование весьма неконтролируемый процесс, поэтому я в 99% ситуаций даже в проводнике делаю Ctrl+C/Ctrl+V. Если вы на мышке пока не обожглись, то у вас всё впереди.
Может, Вы просто мышью пользоваться не умеете? Или у Вас руки дрожат?
Да и как можно обжечься на копировании? Скопировать не то? В этом нет ничего непоправимого.
Может, Вы просто мышью пользоваться не умеете? Или у Вас руки дрожат?
У вас всё впереди.
Да и как можно обжечься на копировании? Скопировать не то? В этом нет ничего непоправимого.
Я же говорю - много нового у вас впереди.
Вы мне какие-то анекдоты рассказываете.
Если за 13 лет работы программистом я ни разу на этом не "обжёгся", значит вероятность на этом "обжечься" - чрезвычайно мала.
Я же говорю - много нового у вас впереди.
Более того, я ни разу не сталкивался, чтобы такие глубокомысленные "обещания" в итоге не оказались чушью. Когда человеку есть что сказать по вопросу - он не говорит "потом поймёшь".
Если такое правда бывает, приведите пример. Один пример даст мне понять, о чём идёт речь, и я уверен, что я сразу отвечу Вам, каким образом я избегаю подобных ситуаций.
Если за 13 лет работы программистом я ни разу на этом не "обжёгся", значит вероятность на этом "обжечься" - чрезвычайно мала.
это только говорит о том, что объемы использования мыши у вас ничтожные, ну и 13 лет это конечно показатель.
Если такое правда бывает, приведите пример.
Вот не поверю что когда у вас это случится мы мне напишете в личку и признаетесь )))
это только говорит о том, что объемы использования мыши у вас ничтожные, ну и 13 лет это конечно показатель.
Ага, при том, что я файлы между папками таскаю только мышью. Ну да, наверно минимальные. Но, очевидно, больше чем у Вас.
И, да, показатель. За 13 лет я выполнил астрономическое количество операций мышью, и ни одна из них не привела ни к чему, что нельзя быстро исправить. Сами оцените вероятность, что в будущем что-то пойдёт не так?
Вот не поверю что когда у вас это случится мы мне напишете в личку и признаетесь )))
Вот не поверю, что если бы у Вас было что сказать, Вы бы стали играть в такие недомолвки.
Но, очевидно, больше чем у Вас.
мышом редко копирую, но в сутки это около 10-15 тыс файлов, всё в фаре.
Сами оцените вероятность, что в будущем что-то пойдёт не так?
Легко. Вы моложе не становитесь.
Вот не поверю, что если бы у Вас было что сказать, Вы бы стали играть в такие недомолвки.
сказать что?
но в сутки это около 10-15 тыс файлов, всё в фаре.
Я уже от тысячи - скрипт пишу.
Легко. Вы моложе не становитесь.
Но цена ошибки не вырастет.
сказать что?
Привести пример, как ошибка при копировании файла мышью может привести к неустранимым последствиям.
понятие "неустранимости последний" автоматически обесценивает устранимые последствия.
понятие "неустранимости последний" автоматически обесценивает устранимые последствия.
Ложное утверждение.
что в нем ложного? Если последствия можно устранить за год и за минуту - у вас это всё - устранимые последствия и цена одинаковая. я же в принципе не приемлю расходы времени на остранение последствий. так что цена у нас разная, а значит не будет консенсуса.
Если последствия можно устранить за год и за минуту у вас это всё - устранимые
Вы используете демагогический приём, чтобы приписать мне заведомо бредовую позицию.
Работа должна быть организована так, чтобы ошибка при копировании файлов легко откатывалась.
Работа должна быть организована так, чтобы ошибка при копировании файлов легко откатывалась.
один сервер в новосибирске, другой в благовещенске, время копирования данных 2-е суток, жду ваших предложений по снижению стоимости ошибки оставаясь внутри вашей концепции. Это я молчу про накатывание патчу на базу в 150 гигабайт и "ой" - откате базы при появлении ошибок.
мне кажется "работа должна быть организована так, чтобы ошибок не допускалось". иначе вы мне напоминаете одного моего знакомого, который печатает на клавиатуре с бешенной скоростью, но самая любимая его клавиша Backspace, так как всё что он долбит по клавишам - это какой-то мусор с ошибками, который он потом исправляет.
один сервер в новосибирске, другой в благовещенске, время копирования данных 2-е суток, жду ваших предложений по снижению стоимости ошибки оставаясь внутри вашей концепции.
Написать скрипт, который выполнит копирование. Проверить его на тестовых данных. Убедившись в надёжности - запустить.
Техническая возможность отката должна быть предусмотрена в любом случае.
мне кажется "работа должна быть организована так, чтобы ошибок не допускалось".
Это целесообразно - если копирование является технически сложной операцией.
Когда мне нужно было скопировать/переместить/переименовать несколько сотен файлов, я написал себе программу (на VB, я тогда был студентом), которая позволяет составить и отредактировать список будущих операций, просмотреть его (какой файл во что окажется скопирован), и, убедившись в корректности, выполнить.
А там, где "копирование двое суток", наверняка существуют промышленные, а не "колхозные" решения, такого плана.
UPD:
один сервер в новосибирске, другой в благовещенске, время копирования данных 2-е суток
Только не надо врать, что Вы делаете это спомощью FARа!
Давайте Вы не будете расширять контекст беседы, и мы будем оставаться в пределах задач, для которых применим файловым менеджер?
Только не надо врать, что Вы делаете это спомощью FARа!
и не собираюсь, мы говорим о вашей, как по мне, странной концепции.
и не собираюсь, мы говорим о вашей, как по мне, странной концепции.
Мы говорим (о чём бы то ни было) в контексте области применения файловых менеджеров. Этот контекст нам задаёт тема статьи. И выходить из этого контекста никто, кроме Вас не собирался.
Мы говорим (о чём бы то ни было) в контексте области применения файловых менеджеров
я не знаю о чем говорите вы, потому что ваши ответы часто никак не связаны вообще ни со статьёй, ни с моими словами, не согласуются даже с вашими же собственными.
Этот контекст нам задаёт тема статьи
Контекст задают люди тему обсуждающие, так как я вам привожу ваши цитаты и пишу свой ответ на ваши слова. Если вы не хотите обсуждать что-то вне рамок статьи, то не нужно и писать ничего вне этих рамок.
И выходить из этого контекста никто, кроме Вас не собирался
Собственно начало нашего треда и появилось ровно на том факте, что вы родили факт, противоречащий здравому смыслу и с обсуждаемым фаром никак не связанный. То что вы как сову на глобус затащили фар в контекст, а потом фыркнули что он вам не подходит озвучив сценарий для этого не подходящий - и было началом этого треда. И чем дальше мы движемся, тем абсурднее ваши заявления.
Если вы не хотите обсуждать что-то вне рамок статьи, то не нужно и писать ничего вне этих рамок.
Я полагал, что я имею право рассчитывать на то, что Вы понимаете, что контекст ограничен областью применимости файловых менеджеров. И что квантор всеобщности - следует рассматривать внутри этой области, а не вообще во всю Вселенную.
Потому что в противном случае, придётся в каждом посте дублировать, в каком контексте мы говорим, что мне кажется безумием.
контекст ограничен областью применимости файловых менеджеров
а я сказал что-то вне этого контекста или вне того контекста который задали вы?
Когда я спросил, как можно обжечься на операции копирования, Вы привели пример задач не из области в которой ручное копирование вообще будет применяться.
ну это вы так решили, потому что это вам удобно.
проблема любого примера в том, что он ограничен рамками, а вам чтобы пример засчитать неудачным достаточно расширить рамки где пример перестаёт работать. Это просто бесконечная спираль.
поэтому я вам изначально и написал - пока вы на этом сами не обожглись вы можете считать этот способ копирования приемлемым. это ваше право, это ваша жизнь, но и последствия устранять вам. не хотите слушать - да ради бога.
Смею заметить, что приём расширения рамок в ходе этой беседы применяли Вы. А я применял сужение рамок.
не хотите слушать - да ради бога.
Вам просто нечего сказать. А я во всех случаях, которые нельзя откатить одним нажатием кнопки, заранее стелю соломку. Чего и Вам желаю. А выбор устройства ввода - не принципиален.
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 точно менял
А как быть тем, кто пользовался (пока не было достойной альтернативы) и перешел на что-то иное, когда оно появилось?
Это всего лишь инструмент. Каждый выбирает то, что ему удобнее, к чему привык и что заточил под себя. И уходить куда-то с уже под себя заточенного, пока оно "не жмет" конкретно, вообще никакого смысла.
Хоть я и начинал с консоли и первыми ФМ были всякие 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
I’m lovin’ it ?
Ждал волнующих подробностей, но получил Ёфикатор и портабельность. Где же отточеные воркфлоу?
По сабжу - с трудом понимаю любителей двухпанельников. Может потому, что обычно работаю в три-пять окон, которые потом меняю на другие три-пять. То есть, это активная ежедневная работа. Не знаю, зачем себя ограничивать. Но если немножно ограничивать все же хочется, то есть 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. Можно намакросить, если надо очень часто.
как правило заходить проще. я когда свой NAS перелопачивал (в итоге 1,5 Тб данных перегнал), то просто создавал папки, а потом выделяю однотипные данные Ins, делаю F6 в заранее открытую по этому типу, например Photo, и переношу. Если их много, то пока переносится открываю второй FAR и делаю что-то следующее.
Вообще в FAR много горячих клавиш, я их знаю лет 20-25 мне проще,
Ctrl+Ins - копирует имя файла
Ctrl+Enter - вставляет в командную строку текущее имя
Ctrl+O - убрать панели, помогает полноценно редактировать консольный ввод
Ctrl+F - вставляет в командную строку текущее ПОЛНОЕ имя файла, то есть от имени диска включая все папки, причем в кавычках, если есть например пробелы
Shift+Enter - открыть выделенную папку в Проводнике (Home, Shift+Enter - текущую папку)
Shift+Enter - открыть выделенную папку в Проводнике
О, этого я не знал. Удобно при просмотре папок, содержащих jpg-файлы.
А не знаете ли вы, можно ли как-нибудь использовать FAR для просмотра фалов на моем телефоне Samsung Galaxy S23 (подсоединяя его через USB-кабель) ? А то приходится использовать для этого Total Commander.
И можно ли через FAR подключаться к Google Drive?
Плагин для мобильных устройств - https://sourceforge.net/projects/farplugs/files/PortaDev/
Для google drive похоже никто не написал плагин, есть только Yandex.
Кстати после выпила FTP из браузера пользуюсь или FAR или Download Manager.
Из FAR удобно пользоваться ffmpeg, convert, yt-dlp
Ну и я софт для себя пишу почти всегда консольный, так что все тесты и запуски тоже идут в FAR, особенно если нужно файлы для теста подменять, то Ctrl+Ins, Shift+F5, Shift+Ins, Enter, Enter и у вас уже другой файл для теста.
F3+F4 - HEX просмотр
F4, Ctrl+A, Ctrl+C, Esc, наводим на другой файл, F4, Ctrl+A, Ctrl+V, F2, Esc - вот там нехитро можно содержимое одного файла перенести в другой. Выглядит страшновато, но когда привык на автомате даже не думаешь.
Прослезился с Dos Navigator. Есть возможность тему прикрутить к Midnight Commaner?
Я недавно начал пилить свой фар, только кросс платформ
https://twitter.com/jinekLESNIK/status/1593542685519794179?t=OwmLvpZ8PSh5d3KsbGTsuw&s=19
Какую программу вы обычно запускаете сразу после загрузки операционной системы?
Я не выключаю компьютер. И не перезагружаю.
Аптаймы годами тянутся. И уж если довелось перезагрузить (например обновление ОС), то после старта, всё ранее открытое снова восстанавливается в том же виде, что и было до перезагрузки.
Вдруг кому-то будет интересно почитать, я даже для себя вкусняшки вычитал )
Файловый менеджер Far: исполнение желаний Автор: VegedДата: 15.07.2003
24 желания
Там очень многие вещи написаны для фар версий 1 и 2.
В современной версии многие вещи переехали на lua-макросы, и даже часть плагинов замененя на штатные возможности либо макросы на луа
Ну ок, давайте по пунктам:
Желание 1. Я настроил параметры FAR и хочу использовать их на другом компьютере.
Не думаю что это желание напрямую связано с опциями использования самого фара и я в курсе что сейчас всё иначе.
Желание 2. Хочу получать больше информации с "одного взгляда" на панели файлов.
Актуально в 3 версии
Желание 3. Я настроил цвета FAR в пунктах "Параметры -> Цвета" и "Параметры -> Раскраска файлов" и хочу использовать их на другом компьютере.
Так же как и перенос настроек к самому использованию фара это мало относится и просто в документации нужно посмотреть как это переносить для 3 версии
Желание 4. В Windows я могу очень быстро попасть в любой из часто используемых каталогов (например, "Мои документы", "Рабочий стол" и др.). Я хочу того же самого и в FAR.
Актуально в 3 версии
Желание 5. Я работаю с тремя типами файлов: тексты, изображения и аудиозаписи. Хранятся они в одноимённых директориях. Я хочу, чтобы, находясь в папке с текстами, из пользовательского меню можно было запускать текстовый процессор, в папке с изображениями - графический редактор, а в папке с аудиозаписями - звуковой микшер.
Актуально в 3 версии
Желание 6. Один из редакторов, установленных на моём компьютере, создаёт файлы *.bak (резервные копии изменённых документов). Я хочу, чтобы по нажатию "Enter" на одном из них в текущем каталоге удалялись все эти временные файлы.
Актуально в 3 версии
Желание 7. Я хочу на основании каталога с моими документами создавать виртуальный диск, имя которого заранее неизвестно, т. е. вводится при создании.
Актуально в 3 версии
Желание 8. Хочется автоматизировать выполнение одинаковых команд для нескольких файлов сразу.
Актуально в 3 версии
Желание 9. Каждый раз, заходя в свой каталог "Unsorted" я убеждаюсь, что работать нормально с файлами разных типов количеством больше тридцати в одном месте - невозможно. Хочется, чтобы можно было не сортировать их по директориям, без ущерба удобству.
Актуально в 3 версии
Желание 10. Я часто копирую файлы на дискету, для переноса их на другой компьютер. И, дабы обезопасить себя от неприятностей с повреждением некоторых секторов, создаю копии на этой же дискете. Этот процесс отнимает массу времени: надо скопировать первый раз, потом создать директорию "A:\Copy\" и скопировать второй раз. Хочется упростить все эти действия.
Актуально в 3 версии
Желание 11. Хочу иметь быстрый и удобный доступ к цифрам свободного и максимально доступного места на моих дисках.
Актуально в 3 версии
Желание 12. Мне неудобно тянуться к кнопке "Eject" на CD-ROM. Хочется выполнять это действие с помощью клавиатуры.
Актуально в 3 версии
Желание 13. При работе в полноэкранном режиме мне существенно не хватает панели задач Windows. Хочется иметь доступ из FAR к активным на данный момент задачам.
Актуально в 3 версии
Желание 14. Я использую FAR недавно, и у меня осталась необходимость некоторые операции выполнять с помощью Проводника Windows. Я хочу большей интеграции этих двух программ.
Актуально в 3 версии
Желание 15. Я иногда забываю переключить раскладку клавиатуры и обнаруживаю это когда напечатано уже достаточно много. Не хочется постоянно перенабирать текст.
Актуально в 3 версии, меняется только способ активации
Желание 16. Я знаю о возможности переключения кодировки символов по "Shift+F8" в редакторе и программе просмотра FAR. Но вот тех таблиц кодировки, которые представлены по умолчанию, мне не хватает. Хочется большего.
Наскоком не вижу такое в 3 версии, скорее всего поменялся способ
Желание 17. В исполнении Желания 4 я прочитал о макрокомандах. Но я не хочу мучаться с назначением простых действий на очевидные для них клавиши.
Актуально в 3 версии, меняется только способ активации
Желание 18. Мне часто приходится одновременно просматривать и редактировать большое количество текстовых файлов. Неудобно постоянно выходить в панель файлов, закрывая текущий просмотр/редактирование и искать следующий файл для работы. Хочется больше удобства.
Актуально в 3 версии
Желание 19. Хочется не запоминать какие файлы, и в каких директориях я редактировал или просматривал недавно, а иметь быстрый доступ к ним.
Актуально в 3 версии
Желание 20. На своих NTFS дисках я использую жесткие (HardLink) и символические (SymLink) связи. Хочется иметь возможность в FAR работать со связями.
Актуально в 3 версии
Желание 21. На моём компьютере FAR использует несколько человек, и каждый из них имеет персональные настройки. Я хочу, чтобы они могли запускать FAR сразу со своими настройками.
Проверять не стал, не думаю что опцию вырезали в 3 версии
Желание 22. Мне хочется выполнять из пользовательского меню команды самого FAR, а не только внешние программы.
Как в статье повторить не смог
Желание 23. Я хочу использовать в FAR контекстное меню Проводника.
Или меню плагинов или настройка клавиши
Желание 24. Я хочу работать с группами файлов и папок, расположенных в различных местах моего диска так, как если бы они находились в одной директории.
Актуально в 3 версии
----
Итого что мы имеем:
16 из 24 советов работают без изменений (66%).
Ох, прям не поленились по каждому пункту.
Ну смотрите. Все что указано в статье - на 99% доступно из официальной документации и немного побегать по менюшкам в ФАР.
Да, большинство актуально, но не все включается или активируется именно так, как описано в статье, ибо в обновленном фар множество плагинов переехали в ЛУА-макросы, реестр уступил место локальной sqlite базе данных.
Именно к этому претензии. Лучше почитать новости на официальных порталах или в официальной документации.
Ох, прям не поленились по каждому пункту
Интернет такая штука, что даже в таком виде вас ответ не устроил и вы бросились строчить опровержение ))))
Все что указано в статье - на 99% доступно из официальной документации
Вы о людях судите по себе? Я за 38 лет работы с компьютерами документацию читал раз 5-7 и то на работе (каюсь, сейчас активно читаю Asm и Memory Map для ATARI, но без этого просто никак).
и немного побегать по менюшкам в ФАР
Ну во-первых пока нет потребности что-то сделать большинство функционала, даже если его найти, всё равно будет бесполезно, а чтобы вспомнить что-то, ну тут у каждого своя память, я тупо не вспоминаю никогда, мне нужно читать снова. Во-вторых, я это написал для тех, кому не захочется ставить софт, читать документацию и изучать менюшки, а в формате нарративного чтения он ознакомится с функционалом.
Да, большинство актуально
Ну я же не зря потратил время.
но не все включается или активируется именно так, как описано в статье
А вот здесь вы меня обижаете, я же протестировал все желания из статьи и написал достаточно однозначно что доступно, а что нет.
ибо в обновленном фар множество плагинов переехали в ЛУА-макросы
И я об этом написал.
Именно к этому претензии
К чему "к этому"? Большинство советов актуально 1 к 1 и сейчас, если у человека будет интерес расширить зону использования - он почитает про скрипты и плагины.
Я вам даже цитирую свои слова "Вдруг кому-то будет интересно почитать, я даже для себя вкусняшки вычитал )"
и вашу реакцию "Там очень многие..."
а потом привёл доказательство того, что вы ошибаетесь, так как 2/3 советов не соотносятся с определением "очень многие", скорее уж "некоторые", но это вполне легко понять из даты статьи, которую я любезно указал. Так что ваша претензия ошибочка, неактуальна и противоречит вашим же словам о том, что люди в состоянии сами прочитать документацию. То есть вам нужно определиться, могут они сами прочитать и понять это или не могут? Так что претензии, как вы их называете, необоснованны. Как уточнение, если бы оно было правильно оформлено, еще можно было бы принять.
Почему FAR — центр моей компьютерной вселенной