Whatsapp

nnn

Anonim

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.