次の方法で共有


jcd 1.0.1

マーク・ルシノヴィッチ

公開日: 2025 年 10 月 13 日

Linux および macOS 用 jcd のダウンロード (GitHub)

イントロダクション

jcd (ジャンプ変更ディレクトリ) は Rust ベースのコマンド ライン ツールであり、部分文字列の一致とスマートな選択を備えた拡張ディレクトリ ナビゲーションを提供します。 それは cd コマンドのようなものですが、超能力があります!

Features

  • タブナビゲーション: 視覚的フィードバックとアニメーションの読み込みインジケーターを使用し、すべてのマッチング項目をスマートに切り替える
  • 双方向のタブ循環: タブが前方に循環し、Shift+Tabキーを押すと、一致する項目を逆順に循環します。
  • ケース感度制御: ケース非区別照合には -i フラグを使用します (既定ではケース区別です)
  • ディレクトリ無視のサポート: 正規表現パターンで .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)

以下で実行されます。

  • Linux
  • macOS