Skip to content

far2l vs windows far

akruphi edited this page Jan 26, 2025 · 16 revisions

Сравнение не претендует на полноту и может содержать неточности - пинайте в телеграм-чате изображение https://t.me/far2l_ru , если что поправить.

Основные отличия

Оригинальные полезности far2l

Здесь только оригинальные пользовательские возможности far2l, отсутствующие в windows прародителе far2, без перечисления огромного "подкапотного" объёма адаптации far2l под различные юникс-системы и без явных отличий файловых систем unix.

  • на файловых панелях

    • вертикальное/горизонтальное расположение по Ctrl+, (начиная с сборки 6aff2f5 от 19.11.2024)

    • пометка символом типов файлов, каталогов, симлинков,... по аналогии с mc и ls -F (подробнее)

      • начиная с сборки 2.6.3-2024-10-05-f9a1d3b8 является дефолтной раскраской по умолчанию
        для существующих профилей, созданных ранее начала октября 2024, нужно убить вашу текущую раскраску F9⇒Options⇒Files highlighting and sort groups / F9⇒Параметры⇒Раскраска файлов и группы сортировки и нажать Ctrl+R (кому её жалко сохраните предварительно ~/.config/far2l/settings/colors.ini)

      • глобальное переключение отображения маркеров на панелях через Ctrl+Alt+M (на панелях) и Ctrl+Alt+N (в строке статуса панелей) или диалог F9⇒Panel settings / F9⇒Параметры⇒Настройки панели

      • в текущей схеме по традиции windows far исполняемые файлы после получения маркера * подсвечиваются по расширению за счёт [x] Continue processing (о чем в списке групп "Раскраска файлов" свидетельствует пометка );

      • если Вы хотите, чтобы все исполняемые имели единый цвет, то для записи с маркером * выключите [ ] Continue processing.

    • переход на панели в корневую папку (всегда /) по Ctrl+\

    • переход на панели к точке монтирования ФС по Ctrl+Alt+\

    • переход на панели в домашний каталог (~) по Ctrl+`

    • переход на панели от symlink быстро к оригиналу Ctrl+Shift+PgDn и обратно Ctrl+Shift+PgUp

    • Ctrl+Enter / Ctrl+F — вставить имя/полный путь к файлу в командную строку (с экранированием спецсимволов: пробелов, кавычек и т.п.)

    • Ctrl+Ins / Ctrl+Alt+Ins — скопировать имя/полный путь к файлу в буфер обмена (без экранирование символов)

    • учёт/неучёт регистра имён файлов при

      • пометке файлов (по + и ) и сравнение каталогов (настраивается глобально в диалоге F9⇒Options⇒Panel settings⇒ [x] Case sensitive when compare or select / F9⇒Параметры⇒Настройки панели⇒ [x] Учитывать регистр при сравнении или пометке)
      • поиске (по Alt+F7) — новый переключатель [x] Case sensitive file masks / [x] Учитывать регистр масок
    • настройки отображения в столбцах "Размер" (начиная с сборки 6aff2f5 от 19.11.2024):

      • Ctrl+Alt+D — каталога и символьной ссылки (также через диалог F9⇒Panel settings / F9⇒Параметры⇒Настройки панели)
      • Ctrl+Alt+L — переключение для символических ссылок показа "Ссылка" или размер оригинального файла
  • меню перехода (которые по Alt+F1 / Alt+F2)

    • быстрый переход к каталогу с другой панели (первый пункт с горячей клавишей )

    • Ins (быстрый аналог F9⇒Commands⇒Folder bookmarks / F9⇒Команды⇒Закладки на папки) — добавить закладки для быстрого перехода в каталоги (см. также ~/.config/far2l/favorites, также быстрый переход на панелях по RCtrl+0...9 или Ctrl+Alt+0...9)

  • в истории

    • в любой истории переключение показа даты/времени по Ctrl+T

    • в истории команд (которая по Alt+F8) пути по F3 (просмотр) и Ctrl+F10 (быстрый переход к каталогу, в котором выполнялась команда)

    • настройка сохранения в историю команд всех/только по имени/по имени и с учётом каталога запуска: F9⇒Options⇒System settings / F9⇒Параметры⇒Системные параметры

    • выбор исключений, никогда не попадающих в историю команд: F9⇒Options⇒AutoComplete & History settings / F9⇒Параметры⇒Настройки автозавершения и истории

  • на панели информации (которая по Ctrl+L)

    • показ рекомендованных для файлов данного каталога правил EditorConfig

    • показ применяемого к данному каталогу состояния гита git status -s -b

  • встроенный терминал обладает мощными возможностями (подробнее см. в встроенной помощи по F1 раздел Terminal / Терминал), в частности,

    • Ctrl+Alt+Z — освобождение терминала = отправка в фон запущенной в текущий момент в терминале команды (возврат через F12)

    • F8 — очистка терминала

    • F3 / F4 и Ctrl+Shift+F3 / Ctrl+Shift+F4 — передача содержимого вывода из встроенного терминала в просмотрощик/редактор (версии с Ctrl+Shift+ работают даже во время выполнения команды)

  • в редакторе

    • F8 — быстрое переключение кодировки UTF-8⇒ANSI⇒OEM⇒UTF-8⇒... (кодировки ANSI и OEM задаются в файле ~/.config/far2l/cp или определяются на основе системой переменной окружения LC_CTYPE)

    • F5 — показ пробелов и табуляций

    • Ctrl+F5 — выбор действия Tab: табуляции или заданное число пробелов (перекрываются действием файлов .editorconfig)

    • Shift+F5 — выбор ширины табуляций (перекрываются действием файлов .editorconfig)

  • в просмотрощике

    • Ctrl+F7 — grep по файлу
  • различные настройки

    • выбор формата отображения (и разделителей) даты и времени: F9⇒Options⇒Interface settings / F9⇒Параметры⇒Настройки интерфейса

    • выбор создания по Alt+F6 по умолчанию hardlink или symlink: F9⇒Options⇒System settings / F9⇒Параметры⇒Системные параметры

  • про хранение настроек

  • про клавиатурные макросы