nnn é um navegador de arquivos de terminal com forte foco em preencher a lacuna entre o terminal e o ambiente de desktop. Ele fez seu primeiro lançamento alguns dias atrás e traz alguns recursos poderosos com ele.
nnn baseia-se no noice, um navegador de arquivos de terminal muito rápido, mas com recursos mínimos. Historicamente, o terminal é conhecido por ser um meio favorito para interagir com o sistema operacional para desenvolvedores e hackers.
No entanto, usuários comuns de desktop tendem a preferir o subsistema GUI. nnn harmoniza o terminal e a GUI, permitindo que um abridor de desktop assuma o controle da abertura de todos os tipos de arquivos completamente ou seletivamente. E isso é apenas o começo!
nnn – Navegador de arquivos de terminal
A melhor parte de nnn é que os usuários não precisam se lembrar de muitos atalhos para começar. A navegação foi projetada para ser simples, com atalhos de teclado já familiares ao usuário médio de desktop, por exemplo, as setas, Enter, Home, End, Page Up/Down etc.
nnn é escrito por Arun Prakash Jana, o autor de utilitários de linha de comando populares como googler, Buku, imgp etc.
Recursos de nnn
nnn – Navegador de arquivos mostrando o uso do disco
O desenvolvedor de nnn faz algumas escolhas interessantes:
nnn – Mostrando informações do arquivo
nnn está em desenvolvimento pesado e você pode contribuir ou discutir novos recursos que gostaria de ver na lista de tarefas do projeto.
Variáveis ambientais
NNN_OPENER: deixe um abridor de desktop cuidar de tudo. Por exemplo.:
export NNN_OPENER=xdg-open "export NNN_OPENER=gio aberto" export NNN_OPENER=gvfs-open
NNN_FALLBACK_OPENER
: nnn predefine algumas associações estáticas para tipos de arquivo populares com mpv, vi e zathura (para PDFs). A associação estática não tem efeito se NNN_OPENER for definido.
No entanto, se esses forem seus aplicativos favoritos, você pode definir o abridor de área de trabalho para NNN_FALLBACK_OPENER para lidar com o restante dos arquivos. Por exemplo.:
export NNN_FALLBACK_OPENER=xdg-open "export NNN_FALLBACK_OPENER=gio aberto" exportar NNN_FALLBACK_OPENER=gvfs-open
NNN_DE_FILE_MANAGER: define um gerenciador de arquivos da área de trabalho para abrir com a tecla o. Por exemplo.:
export NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: define um script para abrir com o ^Ke copie o caminho do arquivo atual. Exemplo de script (para Linux):
!/bin/sh eco -n $1 | xsel --área de transferência --input
Instalação do nnn no Linux
Para instalar no Ubuntu (e derivados), execute:
$ sudo add-apt-repository ppa:twodopeshaggy/jarun $ sudo apt-get update $ sudo apt-get install nnn
Usuários do Arch Linux podem instalar nnn a partir do AUR.
Os usuários também podem compilar e instalar nnn a partir da fonte. nnn é escrito em C. A única dependência é a biblioteca ncurses.
Como usar o nnn no Linux
nnn pode iniciar em 3 modos de visualização diferentes (pode ser alternado em tempo de execução com atalhos de teclado):
Modos iniciais
Configuração de 1 minuto
Instale nnn usando seu modo preferido ou Defina nnn para abrir no modo de exibição de detalhes adicionando.
alias n='nnn -d'
para o arquivo rc do seu shell (por exemplo, ~/.bashrc para bash).
Conclusão
nnn é para usuários que gostariam de aproveitar a acessibilidade da área de trabalho a partir do conforto do terminal. Aqueles que usam um terminal suspenso se beneficiariam mais porque o terminal também reteria o contexto de qualquer trabalho em andamento. Experimente e deixe-nos saber o seu feedback!
Esta dica é enviada pelo desenvolvedor do aplicativo, se você tiver algum produto ou dica, compartilhe conosco aqui.