Описание
LF Terminal File Manager – это легкий и мощный менеджер файлов для использования в терминалах, разработанный на языке Go. Вдохновленный Ranger, он предлагает минималистичный текстовый интерфейс (TUI) с фокусом на быструю и эффективную навигацию по файловой системе, используя только клавиатуру. LF идеально подходит для пользователей, предпочитающих рабочие процессы в терминале и желающих иметь настраиваемый инструмент для управления файлами.
Основные функции:
- Удобная навигация: Использует комбинации клавиш в стиле Vim (такие как hjkl для перемещения) и позволяет быстро перемещаться по директориям с иерархическим просмотром в трех панелях: родительский каталог, текущий и содержимое/предпросмотр выбранного элемента.
- Легкость и портативность: Скомпилирован как единственный двоичный файл без зависимостей времени выполнения (за исключением базы данных terminfo), обеспечивая быструю загрузку и низкое потребление памяти.
- Расширенная настройка: Поддерживает настраиваемые комбинации клавиш и интеграцию с внешними инструментами через команду shell. Конфигурационные файлы, такие как lfrc, позволяют настраивать цвета, значки и поведение.
- Предварительный просмотр файлов: Показывает предпросмотры текстовых файлов по умолчанию и при наличии дополнительных скриптов поддерживает просмотр других форматов, таких как изображения и видео (с расширениями, такими как LF Uberzog).
- Архитектура клиент/сервер: Позволяет делиться выборками файлов между несколькими экземплярами LF, облегчая операции, такие как копирование и вставка между различными терминалами.
- Интеграция с оболочкой: Может быть настроен для работы с редакторами, пагерами и другими инструментами системы, а также поддерживает команды shell непосредственно в интерфейсе.
- Операции с файлами: Поддерживает основные действия, такие как копирование (y), вырезание (d), вставка (p), переименование, создание файлов/каталогов и удаление, с возможностью расширения функционала через скрипты.