Sobre o projeto

nnn é um gerenciador de arquivos de terminal completo, caracterizado por seu pequeno tamanho de binário (~150 KiB) e baixa pegada de memória. Ele foi projetado para ser discreto e rápido, oferecendo uma experiência de quase zero configuração, permanecendo altamente portátil entre Linux, macOS, BSD, Haiku, Cygwin, WSL e Android (via Termux). As principais capacidades incluem: - Gerenciamento de Arquivos: Suporte para criar, renomear, duplicar, mover, copiar e excluir arquivos e diretórios, incluindo renomeação em lote e seleção entre diretórios. - Navegação e Busca: Os recursos incluem type-to-nav, busca instantânea enquanto digita (fuzzy, regex e string), favoritos, sessões e espaços de trabalho baseados em contexto. - Análise e Utilitários: Analisador de uso de disco integrado, modo de seleção de arquivos e integração com utilitários de lixeira compatíveis com FreeDesktop. - Extensibilidade: Um sistema de plugins robusto permite adicionar capacidades como pré-visualizações ao vivo, montagem de discos, diffs de arquivos/diretórios e geração de miniaturas para arquivos de mídia. - Integração: Fácil integração com o shell (ex: cd ao sair) e plugins disponíveis para Neovim e Vim. - Performance: Otimizado para I/O de disco e atualizações de tela mínimas, utilizando matemática de inteiros para evitar o uso de FPU.