Об этом проекте

nnn — это полнофункциональный файловый менеджер для терминала, который характеризуется малым размером бинарного файла (~150 КиБ) и низким потреблением памяти. Он спроектирован так, чтобы быть ненавязчивым и быстрым, предлагая опыт с почти нулевой конфигурацией, оставаясь при этом высокопортативным для Linux, macOS, BSD, Haiku, Cygwin, WSL и Android (через Termux). Ключевые возможности включают: - Управление файлами: поддержка создания, переименования, дублирования, перемещения, копирования и удаления файлов и каталогов, включая пакетное переименование и выбор файлов из разных директорий. - Навигация и поиск: функции включают type-to-nav, мгновенный поиск при вводе (нечеткий, regex и строковый), закладки, сессии и контекстные рабочие пространства. - Анализ и утилиты: встроенный анализатор использования диска, режим выбора файлов и интеграция с утилитами корзины, совместимыми с FreeDesktop. - Расширяемость: надежная система плагинов позволяет добавлять такие возможности, как живой просмотр, монтирование дисков, diff файлов/каталогов и генерация миниатюр для медиафайлов. - Интеграция: простая интеграция с оболочкой (например, cd при выходе) и доступные плагины для Neovim и Vim. - Производительность: оптимизирован для минимального ввода-вывода диска и обновления экрана, использует целочисленную арифметику, чтобы избежать использования FPU.