Olá, pessoal.
Hoje trago a dica de mais uma ferramenta para terminal. É um gerenciador de arquivos peso-leve, mas que pode agilizar muito tempo, principalmente para quem
lida com códigos o tempo todo. Estou falando da ferramenta
ranger.
Criada em 2010 pelo alemão Roman Zimbelmann e está na versão 1.6.1.
Para instalar ranger no Ubuntu, use os comandos:
sudo apt-get install ranger
Pelo Git:
sudo git clone https://github.com/hut/ranger.git
cd ranger
sudo make install
Muito fácil de usar, basta digitar
ranger no terminal e usar o teclado direcional para navegar entre pastas e arquivos.
Outra função que particularmente gosto muito, é a visualização instantânea do conteúdo de arquivos, incluindo arquivos compactados. Para isso, seu sistema já
precisa ter instalado os seguintes programas:
- atool para arquivos;
- highlight para syntax highlighting;
- libcaca (img2txt) para fazer previews de arquivos ASCII;
- lynx, w3m ou elinks para HTML;
- mediainfo ou perl-image-exiftool para informações de arquivo de mídia;
- poppler para PDF;
- Transmission para torrent;
- w3m para visualização de imagens.
O
ranger tem suas configurações guardadas nos seguintes arquivos:
- apps.py
- commands.py
- rifle.conf
- rc.conf
- options.py
- scope.sh
O arquivo
rifle.conf, por exemplo, contém informações sobre os programas que irão abrir o arquivo selecionado. Para criar
esses arquivos, basta digitar o seguinte comando:
ranger --copy-config=all
A navegação é simples, podendo ser feita com o teclado direcional e também incluindo as teclas
Home,
Pg Up,
Pg Dn e
End.
O programa, além de ser bastante configurável, possui uma lista comandos bem úteis feitos com combinação de teclas. Abaixo, segue pequena lista:
- gh = cd ~
- ge = cd /etc
- gu = cd /usr
- gd = cd /dev
- go = cd /opt
- gv = cd /var
- gm = cd /media
- gM = cd /mnt
- gs = cd /srv
- gr = cd /
- gR = cd para o diretório de configurações globais do ranger
Observe que ao pressionar a tecla
g, o ranger mostra as outras opções complementares e no canto superior direito da tela,
é mostrada a tecla usada atualmente.
A manipulação de arquivos é feita com as seguintes combinações de teclas:
- i = mostra o conteúdo do arquivo
- l ou E = abre o arquivo
- r = você escolhe o programa para abrir o arquivo
- o = muda a ordem de exibição do arquivos, pode ser por ordem alfabética, tamanho, etc.
- z = muda algumas configurações internas do programa, tais como: mouse, mostrar arquivos ocultos, etc...
- zh = mostra arquivos ocultos
- Tecla <Espaço> = seleciona o arquivo
- t = marca o arquivo para determinadas operações
- cw = renomeia o arquivo selecionado
- / = pesquisa de arquivos
- n = próximo resultado da busca
- N = retorna ao resultado anterior da busca
- yy = copia o arquivo
- dd = corta o arquivo
- Tecla <Del> = deleta o arquivo selecionado
Você pode executar comandos, usando:
- ! = executar comando do shell
- : = executar um comando interno do ranger
Se precisar de ajuda para os comandos e atalhos, veja a próxima lista:
- ? = man ranger
- 1? = ajuda com atalhos do teclado
- 2? = comandos
- 3? = configurações
- R = atualizar o diretório atual
- Q = sair
Bem, esse é o final da dica. Espero que gostem.
Digo por experiência própria, que após conhecer essa maravilhosa ferramenta, uso cada vez menos gerenciadores gráficos.