nnn CLI
nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
- 22 110 ★ репозитория
- Последний коммит
- BSD-2-Clause
Расширенный доступ
Почему такой уровень
- Массовые файловые операции и плагины могут изменить или удалить данные с правами пользователя.
Установка
Ручная установка
Направь к первичной инструкции установки бинарника. Не выдавай Quickstart-скрипт функции оболочки за установку nnn; массовые действия согласуй отдельно.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Массовые файловые операции и плагины могут изменить или удалить данные с правами пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
В файловом менеджере nnn пользователь перемещается по каталогам клавишами, не выходя из терминала. Пользователь может отобрать файлы из разных папок, скопировать или перенести их, переименовать группой и посмотреть использование диска. Несколько контекстов помогают держать под рукой разные каталоги. Плагины добавляют предпросмотр, сравнение и загрузку файлов, а режим выбора передает пути другой программе. Программа может запускать команды и открывать оболочку. Это ручной инструмент рядом с редактором или агентом; отдельного MCP-сервера основной репозиторий не предлагает.
Для кого. Сопровождающим кодовые проекты инженерам, которые отбирают файлы из разных каталогов и выполняют массовые операции вручную в терминале.
Подходит, если
- Файлы из нескольких каталогов нужно собрать в один отбор.
- Для набора материалов требуется массовое переименование.
- В проекте надо найти каталоги, занимающие много места.
- Из редактора нужен выбор файла с возвратом его пути.
Не подходит, если
- Требуется готовый программный API управления файлами для агента.
- Плагины нельзя допускать к запуску внешних команд.
- Операции должны выполняться без интерактивного выбора человеком.
Пример запроса к агенту
Объясни, как вручную выбрать файлы из разных папок в nnn и проверить список перед переносом.Ограничения
Установку бинарника надо выполнить отдельно по инструкции для своей системы; скрипт Quickstart из README создает функцию оболочки и не заменяет установку. Расширенные предпросмотры и удаленные подключения требуют зависимостей выбранных плагинов. Настройки часто задаются переменными окружения и интеграцией оболочки, поэтому переносите их вместе с рабочей средой. Удаление, перемещение и пользовательские команды действуют с правами текущего пользователя; проверяйте отбор перед массовой операцией.
Как отключить. Закройте nnn и удалите добавленную функцию оболочки, если она больше не нужна. Плагины и переменные окружения проверяются отдельно.
Частые вопросы
Quickstart-скрипт устанавливает программу?
Нет. Он создает функцию запуска с настройками. Сначала установите nnn по инструкции для своей ОС.
Где посмотреть клавиши?
Нажмите `?` внутри nnn. Начните с навигации и проверки текущего контекста.
Можно ли выбирать файлы из разных папок?
Да. Проверьте собранный отбор перед копированием или переносом.
Есть ли предпросмотр?
Да, встроенный для каталогов и текста; расширенные форматы добавляются плагинами с отдельными зависимостями.
Что делают контексты?
В каждом контексте можно открыть свой каталог. Нажимайте `Tab`, чтобы переключаться между ними.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыClifm, файловый менеджер, открывает список имен для массовой правки в редакторе и запрашивает подтверждение переименования.
Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.
superfile открывает файловый менеджер в терминале: навигация по папкам, операции с файлами, темы и настраиваемые клавиши.
broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.
termscp, терминальный клиент передачи файлов, открывает удаленный файл в привычном редакторе и синхронизирует правку обратно.
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
Коротко о README
Есть режим выбора файлов и интеграции с Vim и Neovim. Плагины отделены от основного бинарника.