Condividi tramite


jcd 1.0.1

Di Mark Russinovich

Pubblicato: 13 ottobre 2025

Scaricare jcd per Linux e macOS (GitHub)

Introduzione

jcd (jump change directory) è uno strumento da riga di comando basato su Rust che offre una navigazione avanzata nella directory con corrispondenza di sottostringa e selezione intelligente. È come il cd comando, ma con superpoteri!

Funzionalità

  • Navigazione a schede: scorrimento intelligente attraverso tutte le corrispondenze con feedback visivo e indicatori di caricamento animati.
  • Ciclo di tabulazioni bidirezionali: Tab scorre le corrispondenze in avanti, MAIUSC+Tab scorre le corrispondenze all'indietro
  • Controllo di distinzione tra maiuscole e minuscole: usare -i il flag per la corrispondenza senza distinzione tra maiuscole e minuscole (per impostazione predefinita viene fatta distinzione tra maiuscole e minuscole)
  • Supporto ignora directory: ignorare le directory indesiderate usando .jcdignore file con modelli regex
  • Configurazione ignora flessibile: supporto per file ignorati a livello di progetto, utente e a livello di sistema
  • First-Match Jump: premere INVIO dopo aver digitato per passare immediatamente alla corrispondenza migliore
  • Ordine di corrispondenza priorità:
    1. Le corrispondenze esatte hanno la priorità rispetto alle corrispondenze parziali.
    2. Le corrispondenze up-tree (directory padre) hanno la priorità più alta
    3. Corrispondenze dell'albero inferiore (sottodirectory) ordinate in base alla prossimità
    4. Ordinamento alfabetico nello stesso livello di priorità
  • Ricerca di sottostringhe: Trovare le directory tramite corrispondenze di nomi parziali
  • Ricerca bidirezionale: effettua la ricerca sia verso l'alto nell'albero delle directory che verso il basso nelle sottodirectory

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

Scaricare jcd per Linux e macOS (GitHub)

Viene eseguito in:

  • Linux
  • macOS