- Dapat memuat CSV lalu menelusuri/memfilter dengan shortcut keyboard
- Jalankan dengan
csvlens nama_file atau pipe dengan | csvlens
Key binding utama
hjkl atau tombol panah: gulir satu baris atau kolom ke arah yang diberikan
Ctrl + f atau Page Down: gulir turun satu layar
Ctrl + b atau Page Up: gulir naik satu layar
Ctrl + d atau d: gulir turun setengah layar
Ctrl + u atau u: gulir naik setengah layar
Ctrl + h: gulir ke kiri satu layar
Ctrl + l: gulir ke kanan satu layar
Ctrl + ←: gulir ke kolom pertama
Ctrl + →: gulir ke kolom terakhir
G atau End: pindah ke paling bawah
g atau Home: pindah ke paling atas
G: pindah ke baris ke-n
/: cari dan sorot konten yang cocok dengan regular expression
n (dalam mode pencarian): pindah ke hasil berikutnya
N (dalam mode pencarian): pindah ke hasil sebelumnya
&: filter baris dengan regular expression (hanya tampilkan baris yang cocok)
*: filter kolom dengan regular expression (hanya tampilkan kolom yang cocok)
TAB: beralih antara mode pemilihan baris, kolom, dan sel
>: tambah lebar kolom yang dipilih
<: kurangi lebar kolom yang dipilih
- Enter (dalam mode sel): keluarkan sel yang dipilih ke standard output lalu keluar
- -S: toggle line wrapping
- r: reset ke tampilan default (hapus semua filter dan lebar kolom kustom)
- H: tampilkan bantuan
- q: keluar
Parameter opsional
- -d <delimiter>: gunakan delimiter ini saat parsing CSV (contoh: csvlens file.csv -d $'\t').
- -d auto: aktifkan deteksi delimiter otomatis.
- -i, --ignore-case: abaikan huruf besar/kecil saat mencari. Jika string pencarian mengandung huruf besar, flag ini diabaikan.
- --echo-column <column_name>: saat tombol Enter ditekan, keluarkan nilai kolom ini dari baris yang dipilih ke standard output lalu keluar.
Pendapat GN⁺:
- csvlens adalah alat yang kuat untuk melihat dan memanipulasi file CSV secara efisien. Sangat berguna terutama bagi data scientist atau developer yang menangani data berukuran besar.
- Key binding yang ramah pengguna dan opsi pemfilterannya membuat eksplorasi data menjadi lebih cepat dan nyaman.
- Bagi pengguna Linux, instalasinya sangat mudah, dan kemudahan akses di berbagai distribusi Linux makin menegaskan pentingnya alat ini.
1 komentar
Pendapat Hacker News
nowrapdiviatau membaca file di R. Sekarang csvlens tampaknya akan menjadi penampil default untuk file CSV.