마크 루시노비치
게시 날짜: 2025년 9월 16일
Linux 및 macOS용 jcd 다운로드(GitHub)
소개
jcd
(점프 변경 디렉터리)는 부분 문자열 일치 및 스마트 선택을 통해 향상된 디렉터리 탐색을 제공하는 Rust 기반 명령줄 도구입니다.
그것은 cd
명령처럼, 그러나 더욱 강력합니다!
기능
- 탭 탐색: 모든 일치 항목을 자동으로 순환하며 시각적 피드백 및 애니메이션 로드 표시기를 제공합니다.
- 양방향 탭 순환: 탭이 앞으로 순환하고 Shift+Tab이 일치 항목을 통해 뒤로 순환합니다.
- 대/소문자 구분 컨트롤:
-i
플래그를 사용하여 대/소문자를 구분하지 않는 일치를 설정 (기본값은 대/소문자 구분) - 디렉터리 지원 무시: regex 패턴이 있는 파일을 사용하여
.jcdignore
원치 않는 디렉터리 건너뛰기 - 유연한 무시 구성: 프로젝트 내 로컬, 사용자, 시스템 전체 무시 파일 지원
- 처음 일치하는 항목으로 점프: 입력 후 Enter 키를 눌러 최적의 항목으로 즉시 이동합니다.
- 우선 순위 일치 순서:
- 정확한 일치 항목이 부분 일치보다 우선됩니다.
- 상위 트리 일치(부모 디렉터리)의 우선 순위가 가장 높습니다.
- 근접을 기준으로 정렬된 하위 트리 일치(하위 디렉터리)
- 동일한 우선 순위 수준 내에서 사전순 정렬
- 부분 문자열 일치: 부분 이름 일치를 통해 디렉터리 찾기
- 양방향 검색: 디렉터리 트리를 모두 검색하고 하위 디렉터리로 내림합니다.
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
Linux 및 macOS용 jcd 다운로드(GitHub)
다음에서 실행됩니다.
- 리눅스
- macOS