nnn - Повысьте свою производительность!
[Функции] [Краткое руководство] [Плагины] [Вики]
nnn
( n³ ) — полнофункциональный файловый менеджер терминала. Он крошечный, почти без конфигурации и невероятно быстрый.
Он разработан так, чтобы быть ненавязчивым, с интеллектуальными рабочими процессами, соответствующими ходу мыслей.
nnn
может анализировать использование диска, пакетное переименование, запускать приложения и выбирать файлы. Репозиторий плагинов содержит множество плагинов для дальнейшего расширения возможностей, например, предварительный просмотр в реальном времени, (отключение) монтирование дисков, поиск и список, сравнение файлов/каталогов, загрузка файлов. Структура исправлений содержит значительные исправления, отправленные пользователями, которые носят субъективный характер.
Независимые плагины (neo)vim — nnn.vim, оболочка vim-floaterm nnn и nnn.nvim (эксклюзивно для neovim).
Работает на Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, через DE или строго в среде CLI.
(есть еще)
Функции
- Качество
- Соблюдение конфиденциальности (без сбора неподтвержденных пользовательских данных)
- Совместимость с POSIX, соответствует стилю кодирования ядра Linux.
- Высокооптимизированный интегрированный код статического анализа.
- Скромный
- Обычно требуется менее 3,5 МБ резидентной памяти.
- Работает с 8 цветами (и xterm с 256 цветами).
- Чувствителен к вводу-выводу диска (мало операций чтения и записи на диск)
- Не используется FPU (все целочисленные вычисления, даже для размера файла)
- Минимизирует обновление экрана за счет быстрой перерисовки линий.
- Крошечный двоичный файл (обычно около 100 КБ)
- Режим 1 столбца для терминалов меньшего размера и форм-фактора
- Возможность взлома – компилировать функции и зависимости ввода/вывода.
- Портативный
- Плагины, не зависящие от языка
- Доступен статический двоичный файл (устанавливать не требуется)
- Минимальная библиотека, легко компилируется
- Нет файла конфигурации, минимальная конфигурация с разумными настройками по умолчанию.
- Плагин для резервного копирования конфигурации
- Широко доступен на многих упаковщиках.
- Сенсорные, удобные для портативных устройств ярлыки
- Поддержка Юникод
- Режимы
- Свет (по умолчанию), детализация
- Анализатор использования диска (блоковый/видимый)
- Средство выбора файлов, плагин (neo)vim
- Навигация
- Фильтр с автоматическим вводом каталога при уникальном совпадении
- Режим Type-to-Nav (турбо-навигация/всегда фильтр)
- Контексты ( также известные как вкладки/рабочие пространства) с настраиваемыми цветами.
- Сессии, закладки, отметка и посещение каталога
- Удаленное монтирование (требуется
sshfs
, rclone
) - Знакомые сочетания клавиш (стрелки, ~ , - , @ ), быстрый поиск.
-
cd
при выходе ( простая интеграция с оболочкой) - Переход к следующему файлу при открытии и выборе файла
- Поиск
- Мгновенная фильтрация с поиском по мере ввода
- Фильтры Regex (POSIX/PCRE) и строковые (по умолчанию)
- Плагин поиска по поддереву для открытия или редактирования файлов
- Сортировать
- По умолчанию упорядочены чистые числовые имена (посетите
/proc
). - Версия без учета регистра ( также известная как естественная) сортировка
- По имени, времени доступа/изменения/модификации (по умолчанию), размеру, доб.
- Обратная сортировка
- Заказ по каталогу
- Мимы
- Предварительный просмотр файлов с зависанием в средстве предварительного просмотра на основе FIFO.
- Открыть с помощью программы открытия на рабочем столе или указать собственную программу открытия
- Цвета, специфичные для файла (или минимальные каталоги в цвете контекста )
- Поддержка значков и эмодзи (настройка и компиляция)
- Плагин для миниатюр изображений, видео и аудио
- Создание, получение списка, извлечение (в), монтирование (на основе FUSE) архивов.
- Возможность открыть все текстовые файлы в
$EDITOR
- Удобство
- Подробная статистика файлов и информация MIME
- Запускайте плагины и пользовательские команды с помощью горячих клавиш
- Интеграция утилиты удаления мусора, совместимой с FreeDesktop
- Выбор файла/всех/диапазона между каталогами
- Создавать (с родителями), переименовывать, дублировать файлы и каталоги.
- Создать новый файл или каталог (дерево) при запуске
- Пакетное переименование для выбора или каталога
- Список входного потока путей к файлам из стандартного ввода или плагина
- Копировать(как), переместить(как), удалить, заархивировать, выбор ссылки
- Обновления каталога, уведомление о завершении
cp
, mv
, rm
- Скопировать пути к файлам в системный буфер обмена при выборе
- Запускайте приложения, запускайте команды, запускайте оболочку, переключайте exe
- Доступ к контекстным путям/файлам в командной строке или в порожденной оболочке
- Блокировка терминала после настраиваемого тайм-аута простоя
- Захват и отображение вывода программы на экране справки
- Базовая поддержка программ чтения с экрана и дисплеев Брайля.
Быстрый старт
- Установите
nnn
и необходимые вам зависимости. - Окно открытия рабочего стола установлено по умолчанию. Используйте
-e
для открытия текстовых файлов в терминале. Опционально открыть отдельно. - Настройте
cd
при выходе. - Синхронизируйте подоболочку
$PWD
с nnn
. - Установите плагины.
- Используйте
-x
для синхронизации выделения с буфером обмена, отображения уведомлений о cp
, mv
, rm
и установки заголовка xterm. - Для среды только с интерфейсом командной строки установите для
NNN_OPENER
значение nuke
. Используйте опцию -c
. -
ls
! alias ls='nnn -de'
? - Посетите вики-страницы интерактивного просмотра и устранения неполадок.
Не запоминайте! Стрелок / , q достаточно. Tab создает и/или циклически повторяет контексты. ? перечисляет ярлыки.
Видео
- Файловый менеджер nnn на Termux (Android)
- Файловый менеджер ННН
- На этой неделе в Linux 114 — TuxDigital
- Основы файлового менеджера nnn — Linux
- Я СОБИРАЮСЬ ИСПОЛЬЗОВАТЬ ФАЙЛОВЫЙ БРАУЗЕР NNN! ?
- NNN: Так ли хорош этот файловый менеджер терминала, как говорят?
- nnn — файловый менеджер (опять же от Uoou.)
В другом месте
- ЗахватывающиеСоветы
- АрчВики
- ФОССМятный
- Технические новости gHacks
- Хакерские новости [1] [2]
- Это ФОСС
- Формат Linux, выпуск 265; Управляйте файлами с помощью nnn
- LinuxСсылки [1] [2] [3]
- Журнал Linux; FOSSPВыборы
- Сделайте технологию проще
- Opensource.com
- Открытый исходный код для вас
- Выпуск журнала PCLinuxOS, июнь 2021 г.
- Безсосные скалы
- Журнал Ubuntu Full Circle, выпуск 135; Обзор: ннн
- Использование и администрирование Linux: Том 2: От нуля до системного администратора: дополнительные темы
- Википедия
Разработчики
- Арун Пракаш Джана (Авторские права © 2016-2024)
- 0xACE
- Анна Арад
- КлзXS
- Лео Вильвейгу
- Люк ван Баал
- НРК
- Сиджмен Дж. Малдер
- и другие участники
Посетите ветку Tracker, чтобы ознакомиться со списком новых функций и всем, что можно получить. Не стесняйтесь обсуждать новые идеи или пожелания по улучшению.