다음을 통해 공유


jcd 1.0

마크 루시노비치

게시 날짜: 2025년 9월 16일

Linux 및 macOS용 jcd 다운로드(GitHub)

소개

jcd (점프 변경 디렉터리)는 부분 문자열 일치 및 스마트 선택을 통해 향상된 디렉터리 탐색을 제공하는 Rust 기반 명령줄 도구입니다. 그것은 cd 명령처럼, 그러나 더욱 강력합니다!

기능

  • 탭 탐색: 모든 일치 항목을 자동으로 순환하며 시각적 피드백 및 애니메이션 로드 표시기를 제공합니다.
  • 양방향 탭 순환: 탭이 앞으로 순환하고 Shift+Tab이 일치 항목을 통해 뒤로 순환합니다.
  • 대/소문자 구분 컨트롤: -i 플래그를 사용하여 대/소문자를 구분하지 않는 일치를 설정 (기본값은 대/소문자 구분)
  • 디렉터리 지원 무시: regex 패턴이 있는 파일을 사용하여 .jcdignore 원치 않는 디렉터리 건너뛰기
  • 유연한 무시 구성: 프로젝트 내 로컬, 사용자, 시스템 전체 무시 파일 지원
  • 처음 일치하는 항목으로 점프: 입력 후 Enter 키를 눌러 최적의 항목으로 즉시 이동합니다.
  • 우선 순위 일치 순서:
    1. 정확한 일치 항목이 부분 일치보다 우선됩니다.
    2. 상위 트리 일치(부모 디렉터리)의 우선 순위가 가장 높습니다.
    3. 근접을 기준으로 정렬된 하위 트리 일치(하위 디렉터리)
    4. 동일한 우선 순위 수준 내에서 사전순 정렬
  • 부분 문자열 일치: 부분 이름 일치를 통해 디렉터리 찾기
  • 양방향 검색: 디렉터리 트리를 모두 검색하고 하위 디렉터리로 내림합니다.

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