- Permite cargar archivos CSV y revisarlos desplazándose/filtrando con atajos de teclado
- Se ejecuta con
csvlens nombre_del_archivo o por tubería con | csvlens
Atajos de teclado principales
hjkl o las teclas de flecha: desplazar una fila o columna en la dirección indicada
Ctrl + f o Page Down: desplazar una pantalla hacia abajo
Ctrl + b o Page Up: desplazar una pantalla hacia arriba
Ctrl + d o d: desplazar media pantalla hacia abajo
Ctrl + u o u: desplazar media pantalla hacia arriba
Ctrl + h: desplazar una pantalla hacia la izquierda
Ctrl + l: desplazar una pantalla hacia la derecha
Ctrl + ←: ir a la primera columna
Ctrl + →: ir a la última columna
G o End: ir hasta el final
g o Home: ir al inicio
G: ir a la línea n
/: buscar y resaltar contenido que coincida con una expresión regular
n (en modo de búsqueda): ir al siguiente resultado
N (en modo de búsqueda): ir al resultado anterior
&: filtrar filas usando una expresión regular (mostrar solo las filas coincidentes)
*: filtrar columnas usando una expresión regular (mostrar solo las columnas coincidentes)
TAB: alternar entre los modos de selección de fila, columna y celda
>: aumentar el ancho de la columna seleccionada
<: reducir el ancho de la columna seleccionada
- Enter (en modo celda): imprimir la celda seleccionada en la salida estándar y salir
- -S: alternar ajuste de línea
- r: restablecer a la vista predeterminada (elimina todos los filtros y anchos de columna personalizados)
- H: mostrar ayuda
- q: salir
Parámetros opcionales
- -d <delimiter>: usar este delimitador al analizar el CSV (ej.: csvlens file.csv -d $'\t').
- -d auto: habilitar detección automática del delimitador.
- -i, --ignore-case: ignorar mayúsculas/minúsculas al buscar. Si la cadena de búsqueda contiene mayúsculas, esta opción se ignora.
- --echo-column <column_name>: al presionar Enter, imprimir en la salida estándar el valor de esta columna de la fila seleccionada y salir.
Opinión de GN⁺:
- csvlens es una herramienta potente para ver y manipular archivos CSV de forma eficiente. Resulta especialmente útil para científicos de datos o desarrolladores que trabajan con grandes volúmenes de datos.
- Sus atajos de teclado fáciles de usar y sus opciones de filtrado hacen que la exploración de datos sea más rápida y conveniente.
- Para usuarios de Linux, la instalación es especialmente sencilla, y el hecho de que esté fácilmente disponible en varias distribuciones de Linux refuerza aún más la importancia de esta herramienta.
1 comentarios
Comentarios en Hacker News
nowrapdevio leo el archivo en R. Ahora csvlens probablemente se convertirá en mi visor predeterminado para archivos CSV.