Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Mark Russinowitsch
Veröffentlicht: 13. Oktober 2025
jcd für Linux und macOS herunterladen (GitHub)
Einleitung
jcd (Jump Change Directory) ist ein Rust-basiertes Befehlszeilentool, das eine erweiterte Verzeichnisnavigation mit Substring-Matching und intelligenter Auswahl bietet.
Es ist wie der cd Befehl, aber mit Supermächten!
Features
- Tab-Navigation: Intelligentes Durchlaufen aller Treffer mit visuellem Feedback und animierten Ladeindikatoren
- Bidirektionale Tab-Zyklisierung: Tab wechselt vorwärts, Umschalt+Tab geht rückwärts durch Übereinstimmungen.
- Groß-/Kleinschreibungskontrolle: Verwenden Sie das
-i-Flag für einen nicht-case-sensitiven Abgleich (standardmäßig ist der Abgleich case-sensitiv) - Unterstützung für Verzeichnis ignorieren: Überspringen unerwünschter Verzeichnisse mithilfe von
.jcdignoreDateien mit regex-Mustern - Flexible Ignore Configuration: Unterstützung für projekt-lokale, benutzer- und systemweite Ignorieren von Dateien
- Erster-Treffer-Sprung: Drücken Sie die EINGABETASTE nach dem Eingeben, um sofort zur besten Übereinstimmung zu navigieren.
- Reihenfolge des Prioritätsabgleichs
- Genaue Übereinstimmungen werden gegenüber Teilübereinstimmungen priorisiert
- Übereinstimmungen im Verzeichnisbaum (übergeordnete Verzeichnisse) haben höchste Priorität.
- Nach Nähe sortierte Übereinstimmungen in Unterverzeichnissen
- Alphabetische Sortierung innerhalb derselben Prioritätsebene
- Teilstring-Abgleich: Suchen von Verzeichnissen nach übereinstimmenden Teilnamen
- Bidirektionale Suche: Durchsucht sowohl den Verzeichnisbaum hinauf als auch hinunter in Unterverzeichnisse.
Usage
Usage:
jcd [-i] [-x] <directory_pattern> - Changes directory according to the pattern
Flags:
-i - Case-insensitive matching (default: case-sensitive)
-x - Bypass ignore patterns (search all directories)
directory_pattern:
jcd <substring> # Navigate to directory matching substring
jcd <absolute_path> # Navigate to absolute path
jcd <path/pattern> # Navigate using path-like patterns
jcd für Linux und macOS herunterladen (GitHub)
Läuft auf:
- Linux
- macOS