

CLIFM -это оболочный текстовый файловый диспетчер на основе текста, который находится в командной строке.
Несмотря на то, что он полностью подходит, мощно и расширяется, речь идет не столько о функциях, а о дизайне, о том, как вы взаимодействуете со своей файловой системой.
Большинство терминальных файловых менеджеров (если не все) строится с использованием принципов дизайна TUI , очень похожих на превосходного Midnight Commander и Ranger . Но CLIFM построен, скорее, имеет в виду принципы дизайна CLI : не перемещайтесь по большому меню файлов, просто введите его , точно так же, как вы делаете в своей обычной оболочке, но проще и быстрее!
По этой причине CLIFM не должен быть лучше: просто отличается!
Для получения подробного описания обратитесь к вступительному разделу нашей вики.
Помимо общих операций файлов, таких как копирование, перемещение, удаление и т. Д., CLIFM предоставляет следующие функции:
.hidden файлов)pc и oc соответственноcp и mv с хорошей панелью прогресса)s *.[ch]<TAB> )=l<TAB> Чтобы перечислить все символики в текущем режиме)@image<TAB> )xdg и Ranger's rifle )pistol и Ranger's scope.sh )view )Для получения подробного объяснения каждой из этих функций следуйте соответствующим ссылкам или проконсультируйтесь с вики.
Если запуск на Linux, двоичные пакеты доступны для большинства основных распределений через систему сборки OpenSuse.
Примечание : зависимости, скорее всего, уже удовлетворены, но в любом случае обращайтесь к разделу зависимости.
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make installДля получения дополнительной информации/поддерживаемых платформ обратитесь к странице установки.
Чтобы начать использовать CLIFM , вам не нужно изучать что -то новое : обычные команды оболочки будут работать просто. Тем не менее, есть гораздо больше, чем просто команды оболочки ...
✓ Команда help дает вам быстрое введение в CLIFM : один раз в приглашении CLIFM , введите help или ? Полем
✓ Введите cmd<TAB> , чтобы получить список доступных команд и краткое описание.
✓ Введите help <TAB> , чтобы получить список доступных тем справки . Выберите тот, который вы хотите, и нажмите Enter .
✓ Чтобы перейти в раздел команды в Manpage, просто введите cmd или нажмите F2 .
✓ Нажмите F1 , чтобы получить доступ к полной производительности и F3 , чтобы получить доступ к справочной странице Beabindings.
✓ Чтобы получить помощь о какой -то конкретной команде, просто введите CMD -h . Например, s -h .
Вы также можете взглянуть на некоторые из наших часто задаваемых вопросов, так и на эти основные примеры использования, чтобы вы начали.
Полное описание, пожалуйста, проконсультируйтесь с нашей вики.
1.18 (Caniche endormi).hidden Files, включая подстановочные знаки.--time-style , TimeStyle (файл конфигурации) или Time_style (переменная среды).-L,--follow-symlinks-long .follow-symlinks-long через команду k и Alt-+ Клавизинг (отредактируйте свой файл KeyBindings -via kb edit -и добавьте эту строку, чтобы включить эту новую связующую клавишу: toggle-follow-links-long:M-+ ).--prop-fields .p/pp , через --ptime-style PTimeStyle (файл конфигурации) или ptime_style (переменная среды).-a и -l для отключения скрытых файлов и длинного представления соответственно (вместо того, чтобы включать эти функции, как и большинство файлов, которые делают Listers (Ex: ls , exa , eza , lsd )), и 2) мы иногда использовали варианты с прописными для включения и иногда для отключения функций (которые не являются конфессиональными), мы вносили следующие изменения: изменения: для включения и иногда для отключения функций (которые не являются консистентными), мы вносили следующие изменения: изменения.-a включает скрытые файлы и отключает -A-f включает Dirs -Pirst, а -F отключает его-l включает в себя длинный вид и-L следуйте за символическими ссылками в длинном виде (коротко для --follow-symlinks-long )-o позволяет AutoCD и -O отключает его1.17 (Lechuck)ReadAutocmdFiles не установлен на true в основном файле конфигурации.1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0,44 или более поздней версии).p / pp Команда) (Linux).1.14 (Jawbreaker)--stat и --stat-full .HistIgnore в файле конфигурации.DirhistIgnore в файле конфигурации.1.13 (Voodoo Root)p / pp ).p / pp ).fzy был неактивным в течение более года, мы разделили его как FNF (включая некоторые функции, необходимые для того, чтобы заставить его работать с CLIFM ). Из -за этого --fzytab был переименован в --fnftab , так же, как опция TabCompletionMode в файле конфигурации теперь принимает fnf вместо fzy как значение.new команду.clifmrun , чтобы снова получить предварительные просмотра изображений.1.12 (Blondebeard)--no-bold .ColorLinksAsTarget в файле конфигурации.TrimNames в файле config и --no-trim-names .tag .version 1.11 (Cobb)--no-apparent-size или установите ApparentSize в false в файле конфигурации.ColorScheme в файле конфигурации (или установите его либо на пустое значение, либо по default-256 ), чтобы включить эту функцию.config dump , чтобы распечатать список настроек и их текущее значение (подчеркивая те, что отличаются от значений по умолчанию)config теперь используется для открытия/редактирования основного файла конфигурации ( edit все еще может использоваться, но это устарело и может быть удалено в будущем выпуске)FzfPreview (предварительный просмотр файла в завершении вкладки -только режим FZF) теперь включен по умолчанию (отключить через --no-fzfpreview )j )--purgeversion 1.10 (Swordmaster) :dh . Плагин dh , как и команды bh и fh , теперь устарел.s: теперь работает как ключевое слово sel , чтобы соответствовать t: (для тегов) и b: (для закладок). Проконсультируйтесь с разделом выбора файлов.:b была удалена. b: Теперь перечисляет имена закладок вместо путей. b:mybm расширяется на путь, на который указывается закладка под названием mybm . Опция ExpandBookmarks (файл конфигурации) теперь устарела, так же, как стратегия предложений за закладки (в опции SuggestionStrategy ). Смотрите раздел закладки.bm add FILE BM_NAME .renameoc , редактор владения файламиcmd<TAB>--sel-fileversion 1.9 (Sharptooth) :pc , редактор разрешений на файлcd - работает сейчас, как в большинстве раковиновview теперь может выбрать файлы через вкладкуview через Alt+---fzfpreview-hidden , чтобы запустить скрытое окно предварительного просмотра (переключить через Alt-P )version 1.8 (Otis) :keybindings.clifm : Удаление файла и перезагрузки достаточно. Вручную: запустите kb edit , а затем замените open-jump-db:e[18~ By open-preview:e[18~ .FzfTabOptions в вашем файле темы (через команду cs edit ) или просто скопируйте файл темы из каталога данных (обычно /usr/local/share/clifm/colors ): --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim"clifmimg для предварительного просмотра изображенийview команду, для просмотра файлов на полноэкранном режимеfzfsel через опцию -f--vt100CPR - CUP -побег! Они были заменены на 100% сделанный внутренний расчет положения курсора плюс базовые/портативные последовательности побега: CUU , CUD , CUF и CUB .version 1.7 (Elaine) :.cfm в .clifmcc удалена, чтобы избежать конфликтов с /bin/cc (вместо этого используйте colors )--std-tab-comp Option переименован в --stdtab (в соответствии с опциями --fzytab и --smenutab )version 1.6 (Guybrush) :--no-folders-first и --folders-first варианты, переименованные в --no-dirs-first и --dirs-first соответственно. Точно так же команда folders-first была переименована в dirs-first .PromptStyle переименован в Notifications (принимая true и false как значения)version 1.5 (Nano) :Prompt , WarningPromptStr , DividingLine и FfzTabOptions были перемещены из файла конфигурации в файл цветовой схемы, чтобы получить централизованный и единственный тематический файл . Однако, чтобы сохранить обратную совместимость, старое место все еще признано. Если какой -либо из этих параметров находится в файле цветовой схемы, значения, взятые из основного файла конфигурации, будут переопределены.wp используется теперь только для цвета текста ввода в приглашении предупреждения.version 1.4 (Alma) :Для получения более подробной информации обратитесь к файлу ChangeLog.
CLIFM работает на Linux, Termux (Android), FreeBSD, NetBSD, OpenBSD, Dragonfly, MacOS, Solaris/Illumos, Haiku и Cygwin/Mingw, на x86, ARM, PowerPC и RISC-V-архитектурах.
Этот проект является лицензированной версией GPL 2 (или позже). Смотрите файл лицензии для получения подробной информации.
Взносы приветствуются! Пожалуйста, смотрите наши рекомендации по вкладу для получения подробной информации.
Посетите раздел обсуждений этого репо и дайте нам знать, что вы думаете: идеи, комментарии, наблюдения и вопросы всегда полезны.
Лео Абрамович <[email protected]>.
Особая благодарность всем, кто внес свой вклад в этот проект.