Use o navegador nnn!
O nnn é um navegador de arquivos de terminais com um forte foco na ponte entre o terminal e o ambiente de trabalho. Ele fez seu primeiro lançamento há alguns dias e traz algumas características poderosas com ele.
nnn constrói no noice, um navegador de arquivos de terminal muito rápido, mas minimamente caracterizado. Historicamente, o terminal é conhecido por ser um meio favorito para interagir com o sistema operacional para desenvolvedores e hackers.
No entanto, usuários regulares de desktop tendem a preferir o subsistema GUI. nnn traz o terminal e a GUI em harmonia, permitindo que um abridor de mesa tome o controle de abrir todos os tipos de arquivos completamente ou seletivamente. E isso é apenas o começo!
A melhor parte do nnn é que os usuários não precisam se lembrar de muitos atalhos para começar. A navegação é projetada para ser simples, com atalhos de teclado já familiares para o usuário médio da área de trabalho, ou seja, as setas, Enter, Home, End, Page Up / Down etc.
nnn é escrito por Arun Prakash Jana , o autor de populares utilitários de linha de comando como googler , Buku , imgp etc.
Características do nnn
- Modos básico (padrão) e visualização detalhada.
- Modo analisador de uso de disco.
- Atalhos familiares de navegação.
- Filtra o conteúdo no diretório atual (suporta regex).
- Classifique arquivos por hora e tamanho de modificação (padrão: alfanumérico).
- Abra um gerenciador de arquivos da área de trabalho no diretório atual.
- Execute o topo, abra um arquivo no EDITOR ou PAGER, ganho um shell no diretório atual.
- Mostrar informações detalhadas do arquivo (estatísticas e arquivos combinados).
- Copie o caminho completo do arquivo com um atalho (precisa de um pequeno script externo).
- Opções para iniciar detalhadamente e os modos do analisador de uso do disco.
- Código altamente otimizado.
O desenvolvedor do nnn faz algumas escolhas interessantes:
- Nenhum arquivo de configuração (apenas algumas variáveis de ambiente).
- Um utilitário em vez de vários utilitários populares como ranger , ncdu , du etc.
- Diretórios primeiro em todos os modos (mesmo no modo de análise do uso do disco).
- Classificador de nomes numéricos na mesma ordem (1, 2, ... 10, 11, ...).
- Tamanho do arquivo em formato binário.
- Nenhuma operação potencialmente destrutiva / arriscada (por exemplo, mv , rm , cp ), use !para executar comandos de um shell em vez disso.
- Não há modo multi-painel, limpeza e visão livre de destruição focada no conteúdo.
- Digitalize cada diretório na visita (mesmo no modo de análise do uso do disco) em vez de armazenar todas as informações da primeira verificação. Isso mantém as informações atualizadas e bloqueia a menor memória. O re-scan não demora muito devido a algoritmos muito otimizados.
- Nenhuma característica de inveja.
O nnn está em desenvolvimento pesado e você pode contribuir ou discutir novos recursos que você gostaria de ver na lista ToDo do projeto .
Variáveis ambientais
NNN_OPENER: deixe um abridor de mesa lidar com tudo. Por exemplo:
exportar NNN_OPENER = xdg-open
exportar NNN_OPENER = "gio open"
exportar NNN_OPENER = gvfs-open
NNN_FALLBACK_OPENER: O nnn pré-define algumas associações estáticas para tipos de arquivos populares com mpv, vi e zathura (para PDFs). A associação estática não tem efeito se NNN_OPENERestiver configurada.
No entanto, se estes são os seus aplicativos favoritos, você pode configurar seu abridor de mesa NNN_FALLBACK_OPENER para lidar com o resto dos arquivos. Por exemplo:
exportar NNN_FALLBACK_OPENER = xdg-open
exportar NNN_FALLBACK_OPENER = "gio open"
exportar NNN_FALLBACK_OPENER = gvfs-open
NNN_DE_FILE_MANAGER: configurado para um gerenciador de arquivos da área de trabalho para abrir com a tecla o. Por exemplo:
exportar NNN_DE_FILE_MANAGER = thunar
NNN_COPIER: configure um script para abrir com a ^Kchave e copie o caminho do arquivo atual.
Exemplo de script (para Linux):
#! / bin / sh
echo -n $ 1 | xsel --clipboard - entrada
Instalação do nnn no Linux
Para instalar no Ubuntu (e derivadas), execute:
$ sudo add-apt-repositório ppa: twodopeshaggy / jarun
$ sudo apt-get update
$ sudo apt-get install nnn
Os usuários do Arch Linux podem instalar o nnn da AUR.
Os usuários também podem compilar e instalar o nnn a partir da fonte. nnn está escrito em C. A única dependência é o ncurses libray.
Como usar o nnn no Linux
O nnn pode começar em 3 modos de exibição diferentes (pode ser trocado em tempo de execução com atalhos de teclado):
Modos de início
- Modo básico : apenas nomes de arquivos sem informações extras (nnn).
- Modo Detalhe : mostra data, tamanho e nome do arquivo (nnn -d).
- Modo de análise do uso do disco : mostra o uso do disco ordenado (diretórios primeiro) (nnn -S).
Hyper - A melhor aplicação de terminal para Linux
Configuração de 1 minuto
Instale o nnn usando seu modo preferido ou Set nnn para abrir no modo de exibição detalhada adicionando.
alias n = 'nnn -d'
para o arquivo rc do seu shell (por exemplo, ~/.bashrcpara bash).
Definir NNN_OPENERouNNN_FALLBACK_OPENER
Conjunto NNN_DE_FILE_MANAGER
Comece o nnn usando o apelido n
Pressione ? executando para obter uma lista de atalhos do teclado
Conclusão
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 drop-down se beneficiariam mais porque o terminal também manteria o contexto de qualquer trabalho em andamento. Experimente e deixe-nos saber o seu retorno!
Esta dica é enviada pelo desenvolvedor do aplicativo,
Até a próxima!!
Nenhum comentário:
Postar um comentário