- CSV-Dateien laden und mit Tastenkürzeln scrollen/filtern und prüfen
- Ausführung mit
csvlens Dateiname oder per Pipe mit | csvlens
Wichtige Tastenbelegungen
hjkl oder die Pfeiltasten: eine Zeile oder Spalte in die angegebene Richtung scrollen
Ctrl + f oder Page Down: eine Bildschirmseite nach unten scrollen
Ctrl + b oder Page Up: eine Bildschirmseite nach oben scrollen
Ctrl + d oder d: eine halbe Bildschirmseite nach unten scrollen
Ctrl + u oder u: eine halbe Bildschirmseite nach oben scrollen
Ctrl + h: eine Bildschirmseite nach links scrollen
Ctrl + l: eine Bildschirmseite nach rechts scrollen
Ctrl + ←: zur ersten Spalte scrollen
Ctrl + →: zur letzten Spalte scrollen
G oder End: ganz nach unten springen
g oder Home: ganz nach oben springen
G: zur n-ten Zeile springen
/: Inhalte suchen, die mit einem regulären Ausdruck übereinstimmen, und hervorheben
n (im Suchmodus): zum nächsten Ergebnis wechseln
N (im Suchmodus): zum vorherigen Ergebnis wechseln
&: Zeilen mit regulären Ausdrücken filtern (nur übereinstimmende Zeilen anzeigen)
*: Spalten mit regulären Ausdrücken filtern (nur übereinstimmende Spalten anzeigen)
TAB: zwischen Zeilen-, Spalten- und Zellauswahlmodus wechseln
>: Breite der ausgewählten Spalte erhöhen
<: Breite der ausgewählten Spalte verringern
- Enter (im Zellmodus): ausgewählte Zelle auf die Standardausgabe ausgeben und beenden
- -S: Zeilenumbruch umschalten
- r: auf die Standardansicht zurücksetzen (alle Filter und benutzerdefinierten Spaltenbreiten entfernen)
- H: Hilfe anzeigen
- q: beenden
Optionale Parameter
- -d <delimiter>: dieses Trennzeichen beim CSV-Parsing verwenden (z. B.
csvlens file.csv -d $'\t').
- -d auto: automatische Erkennung des Trennzeichens aktivieren.
- -i, --ignore-case: Groß-/Kleinschreibung bei der Suche ignorieren. Wenn der Suchstring Großbuchstaben enthält, wird dieses Flag ignoriert.
- --echo-column <column_name>: Beim Drücken der Enter-Taste den Wert dieser Spalte aus der ausgewählten Zeile auf die Standardausgabe ausgeben und beenden.
Meinung von GN⁺:
- csvlens ist ein leistungsstarkes Tool, um CSV-Dateien effizient anzusehen und zu bearbeiten. Besonders nützlich für Data Scientists oder Entwickler, die mit großen Datenmengen arbeiten.
- Die benutzerfreundlichen Tastenbelegungen und Filteroptionen machen die Datenexploration schneller und bequemer.
- Für Linux-Nutzer ist vor allem die einfache Installation ein Plus; dass das Tool in verschiedenen Linux-Distributionen leicht verfügbar ist, unterstreicht zusätzlich seine Bedeutung.
1 Kommentare
Hacker-News-Kommentare
vidienowrap-Option oder lese die Datei in R ein. csvlens wird jetzt wohl mein Standard-Viewer für CSV-Dateien.