Broot ist eine bessere Möglichkeit, Verzeichnisse zu navigieren, Dateien zu finden und Befehle zu starten.

Vollständige Dokumentation - Installationsanweisungen - Beitrag oder Hilfe erhalten
Schlagen Sie br -s

Beachten Sie die Unlisted ?
Das macht es nutzbar, wo der alte tree Seiten der Ausgabe erzeugt.
.gitignore -Dateien werden ordnungsgemäß behandelt, um unerwünschte Dateien aus dem Weg zu stellen.
Da Sie manchmal gitignierte oder versteckte Dateien sehen möchten, werden Sie sich bald an die Alt I und Alt H -Verknüpfung gewöhnen, um diese Visibilitäten zu umschalten.
(Sie können sie jedoch ignorieren, siehe Dokumentation).
cd dazuGeben Sie ein paar Buchstaben ein

Drücken Sie Alt ENTER und Sie sind am Terminal am gewünschten Ort zurück.
Auf diese Weise können Sie mit der minimalen Menge an Tastenanschlägen zu einem Verzeichnis navigieren, auch wenn Sie sich nicht genau erinnern, wo es sich befindet.
Broot ist schnell und blockiert nicht (ein Tastenanschlag unterbricht die aktuelle Suche, um die nächste zu starten).
Nützlichste Schlüssel dafür:
cd zum ausgewählten Verzeichnis hat:q Wenn Sie nur beenden möchten (Sie können Strg Q verwenden, wenn Sie es vorziehen) 
Broot versucht, die relevanteste Datei auszuwählen. Sie können immer noch von einer Übereinstimmung zu einer anderen über die Registerkarte oder Pfeiltasten wechseln.
Sie können auch mit einem regulären Ausdruck suchen. Fügen Sie dazu A / vor dem Muster hinzu.
Und Sie haben andere Arten von Suchanfragen, beispielsweise die Suche nach Dateiinhalten (beginnen Sie mit c/ ):

Sie können auch logische Operatoren anwenden oder Muster kombinieren, beispielsweise der Durchsuchen von test in allen Dateien, außer dass JSON -Einse sein könnte !/json$/&c/test und Suchen carg sowohl in Dateinamen als auch Dateiinhalte wäre carg|c/carg .
Sobald die gewünschte Datei ausgewählt ist, können Sie
:e öffnet die Datei in Ihrem bevorzugten Editor (der möglicherweise ein Terminal ist)Blog: Ein Broad -Inhaltssuch -Workflow
Meistens verschieben Sie Ihre Dateien im Blind, wenn Sie keinen Broot verwenden. Sie machen schon ein paar ls , dann Ihre Manipulation, und vielleicht überprüfen Sie danach.
Sie können es stattdessen tun, ohne die Ansicht der Dateihierarchie zu verlieren.

Move, Copy, RM, MKDIR sind eingebaut und Sie können Ihre eigenen Verknüpfungen hinzufügen.
Hier ist Chmod:

Wenn ein Verzeichnis ausgewählt ist, öffnen Sie Strg → und Sie öffnen ein anderes Panel (Sie können andere öffnen oder mit Strg ← und Strg → ).

(Ja, Farben sind vollständig anpassbar)
Sie können beispielsweise Elemente zwischen Panels kopieren oder verschieben:

Wenn Sie es mögen, können Sie es tun, indem Sie es binden :copy_to_panel zu F5 und :move_to_panel zu f6 .
Klicken Sie auf Strg → Wenn eine Datei ausgewählt ist und das Vorschau -Panel angezeigt wird.


Das Vorschau -Panel bleibt mit der Auswahl in Baumplatten synchronisiert.
Broot zeigt Bilder in hoher Auflösung an, wenn das Terminal das Grafikprotokoll von Kitty unterstützt (kompatible Terminals: Kitty, Wezterm):


Suchen Sie einfach die Datei, die Sie mit ein paar Tastenanschlägen bearbeiten möchten. Geben Sie :e ein und geben Sie dann ein .
Sie können Verben hinzufügen oder die vorhandenen konfigurieren. Siehe Dokumentation.
Und Sie können Verknüpfungen hinzufügen, z. B. eine Strg -Sequenz oder eine Funktionstaste
Fügen Sie Dateien in den Staging -Bereich hinzu und führen Sie einen Befehl auf allen von ihnen aus.

ls (und seine Klone): Wenn Sie Größen , Daten und Berechtigungen anzeigen möchten, machen Sie br -sdp wodurch Sie Folgendes erhalten:

Sie können auch die Optionen mit ein paar Tastenanschlägen im Broot umschalten. Zum Beispiel hätten Sie diese -sdp während des Broots tippen können. Oder klicken Sie auf Alt H und Sie sehen versteckte Dateien.
Sie können sortieren, indem Sie Broot mit --sort-by-size oder --sort-by-date starten. Oder Sie können im Broot einen Platz eingeben, dann sd eingeben und eingeben und Sie den :sort_by_date -Modus umschalten.
Beim Sortieren wird der gesamte Inhalt der Verzeichnisse berücksichtigt. Wenn Sie also am Montagmorgen die zuletzt modifizierten Dateien finden möchten, starten Sie br --sort-by-date ~ .
Wenn Sie mit der Option --whale-spotting (oder der Verknüpfung -w ) beginnen, erhalten Sie einen Modus, der auf die Navigation "Wale Spoting" zugeschnitten ist, um zu bestimmen, welche Dateien oder Ordner Platz einnehmen.
Größen, Daten, Dateien zählen, im Hintergrund berechnet, Sie müssen nicht auf sie warten, wenn Sie navigieren.

Und Sie behalten alle Broot -Tools wie Filterung oder die Möglichkeit, Dateien und Verzeichnisse zu löschen oder zu öffnen.
Wenn Sie auf :fs klicken, können Sie die Verwendung aller Dateisysteme überprüfen, damit Sie sich auf die Reinigung der vollständigen konzentrieren.

Verwenden Sie :gf zum Anzeigen der Status von Dateien (was sind die neuen, die geänderten usw.), den aktuellen Zweignamen und die Änderungsstatistik.

Und wenn Sie nur die Dateien sehen möchten, die vom Befehl git status angezeigt werden, tun Sie :gs . Von dort aus ist es einfach, ausgewählte Dateien ausgewählte Dateien zu bearbeiten oder zu diff.

Von dort aus ist es einfach, ausgewählte Dateien zu bearbeiten, zu differnen oder zurückzukehren.
Blog: Verwenden Sie Broot und verschmelzen Sie, um sich vor dem Verpflichtung zu differenzieren
Anweisungen zur Installation und Nutzung finden Sie unter Broots Website .