Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Autor: Mark Russinovich
Opublikowano: 13 października 2025 r.
Pobieranie pakietu jcd dla systemów Linux i macOS (GitHub)
Wprowadzenie
jcd (jump change directory) to narzędzie wiersza polecenia oparte na języku Rust, które oferuje ulepszoną nawigację w katalogach z dopasowywaniem podciągów oraz inteligentnym wyborem.
To jak cd polecenie, ale z supermocami!
Funkcje
- Nawigacja na karcie: Inteligentne przełączanie się przez wszystkie dopasowania z wizualną informacją zwrotną i animowanymi wskaźnikami progresji.
- Dwukierunkowe przechodzenie przez karty: Tab przechodzi do przodu, Shift+Tab przechodzi do tyłu przez dopasowania.
- Kontrola wrażliwości na wielkość liter: użyj flagi
-ido dopasowywania bez uwzględniania wielkości liter (domyślnie dopasowywanie uwzględnia wielkość liter) - Obsługa ignorowania katalogów: pomijanie niechcianych katalogów przy użyciu plików
.jcdignoreze wzorcami wyrażeń regularnych. - Elastyczna konfiguracja ignorowania: obsługa plików ignorowania w obrębie projektu, użytkownika i całego systemu
- Pierwsze dopasowanie: naciśnij Enter po wpisaniu, aby natychmiast przejść do najlepszego dopasowania
- Kolejność dopasowywania priorytetów:
- Dokładne dopasowania mają priorytet nad częściowymi dopasowaniami
- Dopasowania katalogów nadrzędnych (czyli drzew nadrzędnych) mają najwyższy priorytet
- Dopasowania w poddrzewie (podkatalogi) posortowane według bliskości
- Sortowanie alfabetyczne na tym samym poziomie priorytetu
- Dopasowywanie podciągów: znajdowanie folderów na podstawie częściowych dopasowań nazw
- Wyszukiwanie dwukierunkowe: przeszukuje zarówno w górę drzewa katalogów, jak i w dół do podkatalogów
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
Pobieranie pakietu jcd dla systemów Linux i macOS (GitHub)
Działa w:
- Linux
- macOS