Sdílet prostřednictvím


jcd 1.0.1

Od Mark Russinovich

Publikováno: 13. října 2025

Stáhnout jcd pro Linux a macOS (GitHub)

Úvod

jcd (jump change directory) je nástroj příkazového řádku založený na Rustu, který poskytuje vylepšenou navigaci v adresáři s párováním podřetězeců a inteligentním výběrem. Je to jako příkaz cd , ale s supermocmi!

Features

  • Navigace na kartách: Inteligentní cyklování přes všechny shody s vizuální zpětnou vazbou a animovanými indikátory načítání
  • Obousměrné přepínání tabulátoru: Tab se přepíná vpřed, Shift+Tab se přepíná dozadu skrze shody
  • Řízení citlivosti na velikost písmen: Použijte příznak -i pro porovnávání, které nerozlišuje velikost písmen (ve výchozím nastavení se rozlišuje).
  • Podpora ignorování adresáře: Přeskočení nežádoucích adresářů pomocí .jcdignore souborů se vzory regulárních výrazů
  • Flexibilní konfigurace ignorování: Podpora pro místní projektové, uživatelské a systémové ignorovací soubory
  • First-Match Jump: Po napsání stiskněte Enter pro okamžitý přechod na nejlepší shodu.
  • Pořadí porovnávání priorit:
    1. Přesná shoda upřednostněná oproti částečným shodám
    2. Shody v nadřazených adresářích mají nejvyšší prioritu
    3. Podstromové shody (podadresáře) seřazené podle vzdálenosti
    4. Abecední řazení na stejné úrovni priority
  • Porovnávání podřetěděných řetězců: Vyhledání adresářů podle částečné shody názvů
  • Obousměrné hledání: Prohledá adresářový strom nahoru i dolů do podadresářů.

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

Zabezpečení

Pokud se domníváte, že jste narazili na problém se zabezpečením, nahlaste ho prosím prostřednictvím úložiště GitHub projektu místo otevření veřejného problému.

Stáhnout jcd pro Linux a macOS (GitHub)

Běží na:

  • Operační systém Linux
  • macOS