- Permite carregar arquivos CSV e inspecioná-los com rolagem/filtragem por atalhos de teclado
- Execute com
csvlens nome_do_arquivo ou via pipe com | csvlens
Principais atalhos de teclado
hjkl ou teclas de seta: rola uma linha ou coluna na direção indicada
Ctrl + f ou Page Down: rola uma janela para baixo
Ctrl + b ou Page Up: rola uma janela para cima
Ctrl + d ou d: rola meia janela para baixo
Ctrl + u ou u: rola meia janela para cima
Ctrl + h: rola uma janela para a esquerda
Ctrl + l: rola uma janela para a direita
Ctrl + ←: vai para a primeira coluna
Ctrl + →: vai para a última coluna
G ou End: vai para o fim
g ou Home: vai para o topo
G: vai para a n-ésima linha
/: encontra e destaca conteúdo que corresponda a uma expressão regular
n (no modo de busca): vai para o próximo resultado
N (no modo de busca): vai para o resultado anterior
&: filtra linhas usando expressão regular (mostra apenas as linhas correspondentes)
*: filtra colunas usando expressão regular (mostra apenas as colunas correspondentes)
TAB: alterna entre os modos de seleção de linha, coluna e célula
>: aumenta a largura da coluna selecionada
<: diminui a largura da coluna selecionada
- Enter (no modo célula): imprime a célula selecionada na saída padrão e encerra
- -S: alterna a quebra de linha
- r: redefine para a visualização padrão (remove todos os filtros e larguras de coluna personalizadas)
- H: mostra a ajuda
- q: sair
Parâmetros opcionais
- -d <delimiter>: usa este delimitador ao analisar o CSV (ex.: csvlens file.csv -d $'\t').
- -d auto: ativa a detecção automática de delimitador.
- -i, --ignore-case: ignora maiúsculas e minúsculas na busca. Se a string de busca contiver letras maiúsculas, essa flag é ignorada.
- --echo-column <column_name>: ao pressionar Enter, imprime na saída padrão o valor desta coluna da linha selecionada e encerra.
Opinião do GN⁺:
- csvlens é uma ferramenta poderosa para visualizar e manipular arquivos CSV com eficiência. É especialmente útil para cientistas de dados e desenvolvedores que lidam com grandes volumes de dados.
- Os atalhos amigáveis e as opções de filtragem tornam a exploração de dados mais rápida e prática.
- Para usuários de Linux, a instalação é particularmente simples, e a facilidade de acesso em várias distribuições Linux reforça a relevância da ferramenta.
1 comentários
Comentários do Hacker News
nowrapdoviou leio o arquivo no R. Agora o csvlens provavelmente vai se tornar meu visualizador padrão de CSV.