nnn: Um navegador de arquivos de terminal rápido e rápido para usuários do Pro Linux

Lembre-se do Googler, o cliente do Google da interface de linha de comando e o Buku, o gerenciador de favoritos da linha de comando? Nós cobrimos os dois no ano passado. E agora, estou de volta com outro aplicativo de linha de comando, nnn do mesmo desenvolvedor do Googler & Buku.

nnn

nnn é um navegador de arquivos. É extremamente leve e extremamente rápido. O desenvolvedor Arun Prakash bifurcou-o de outro projeto chamado noice e o tornou muito melhor com muito açúcar no topo. De fato, o nome nnn é destinado a ser um trocadilho. Sabemos que a partir da primeira linha do arquivo README do seu repositório GitHub,

Noice não é Noice, um garfo noicer…

Brincadeiras à parte, a melhor parte do nnn é a sua experiência de usuário intuitiva. Não há absolutamente nenhuma curva de aprendizado. Basta instalá-lo, fazer algumas configurações iniciais e o restante do caminho será suave como seda.

nnn Interface

Ele se integra muito bem com qualquer ambiente de desktop. Se você é um fã de terminal, você pode até considerar abandonar o seu navegador de arquivos GUI depois de usar o nnn!

Recursos do nnn

Existem muitos recursos que o nnn oferece. Alguns deles estavam disponíveis no projeto noice original e os restos são nnn toppings. Você pode encontrar uma lista completa de recursos no wiki do seu repositório GitHub. No entanto, os principais recursos incluem:

  • Navegação intuitiva pelo sistema de arquivos
  • Atalhos bacanas e atalhos de teclado úteis
  • Modo analisador de uso de disco
  • Modo Básico e Detalhado
  • Várias preferências de classificação
  • Integração com opener de desktop para lidar com diferentes tipos de arquivos

nnn Disk Analyzer Mode

Além disso, o desenvolvedor executou algum teste de desempenho e o nnn superou todas as suas alternativas. Você pode verificar os resultados do teste no arquivo README do seu repositório GitHub.

Instalando o nnn no Ubuntu

O desenvolvedor do nnn mantém um PPA para o Ubuntu. Para instalar o nnn, basta digitar os comandos abaixo:

sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt update sudo apt install nnn 

Mas você pode não ter a versão mais recente dessa maneira. Então, você pode querer considerar a instalação da fonte. Digite os seguintes comandos no seu terminal:

 git clone --depth 1 //github.com/jarun/nnn cd nnn && make sudo make install 

E a instalação está feita.

Começando com nnn

Configuração mínima é necessária para começar.

Por padrão, o nnn usa os seguintes aplicativos para abrir arquivos:

  • vi como editor de texto
  • menos como visualizador de texto
  • mpv como media player
  • zathura como visualizador de PDF

Você pode alterar os dois primeiros especificando a variável bash EDITOR & PAGER . Para fazer isso, insira estas linhas em seu arquivo ~ / .bashrc:

 EDITOR=nano PAGER=more 

Você pode alterar os aplicativos ( nano e mais é usado aqui) como seu desejo. Agora, para abrir um arquivo de texto com o editor, destaque esse arquivo e pressione e, e para o visualizador, pressione p .

Se nnn não puder encontrar nenhum aplicativo apropriado para abrir um arquivo, ele precisará de um openback opener. Usaremos o abridor de desktop padrão para essa finalidade. Adicione esta linha no seu arquivo ~ / .bashrc :

 export NNN_FALLBACK_OPENER=xdg-open 

Agora você pode abrir todos os tipos de arquivos diretamente do nnn. Ele também pode abrir qualquer diretório com o gerenciador de arquivos da GUI. Para habilitar isso, adicione as seguintes linhas no seu arquivo ~ / .bashrc :

 export NNN_DE_FILE_MANAGER=caja 

Eu usei o caja, é o gerenciador de arquivos padrão do Ubuntu MATE. Você terá que usar um gerenciador de arquivos instalado em seu sistema, por exemplo: nautilus para o Ubuntu GNOME. Para abrir qualquer diretório com o gerenciador de arquivos GUI, destaque esse diretório e pressione o .

Você também pode copiar o caminho de qualquer arquivo de nnn pressionando ctrl+k . Para habilitar isso, insira os seguintes comandos:

 sudo apt install xsel mkdir -p $HOME/.config/nnn printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh 

E adicione a seguinte linha ao seu arquivo ~ / .bashrc:

 export NNN_COPIER="$HOME/.config/nnn/copier.sh" 

Isso é tudo. Agora você pode começar a usar o nnn pelo seguinte comando:

 nnn 

Para informações mais detalhadas, atalhos de teclado e símbolos usados ​​em nnn, visite o repositório do GitHub.

nnn GitHub Repo


O que você acha do nnn ? Você vai ficar com isso? Quaisquer recursos que você gostaria de ver no nnn? Você pode compartilhar sua opinião e sugestão na seção de comentários, o desenvolvedor Arun Prakash estará vendo aqueles. :)

Recomendado

Qalculate! - A melhor aplicação de calculadora em todo o universo
2019
Conheça Nitrux: A Distribuição Linux Mais Bonita de Sempre?
2019
Coisas para fazer depois de instalar o openSUSE Leap 15
2019