Zoxide - 主要なすべてのシェルをサポートする、より賢い cd コマンド
(github.com/ajeetdsouza)- ディレクトリの使用パターンに応じて よく訪れるパスを学習し、数文字入力するだけで目的のフォルダへ 即座にジャンプできる スマート cd コマンド
z fooで最もスコアの高いfoo一致パスへ移動、z foo barで 2 つのキーワードを両方含むパスへ移動、z foo/でサブディレクトリへの移動をサポートz ~/foo,z ..,z -のように 既存の cd の動作も置き換え可能zi fooで fzf ベースのインタラクティブ選択を提供し、z foo<TAB>で 自動補完インターフェースをサポート
- 一致ロジックは専用の マッチングアルゴリズム と エイジングアルゴリズム を使用し、あまり使われない項目のスコアを徐々に減少させる
bash·zsh·fish·PowerShell·Nushellなど 主要なすべてのシェル と、Linux/macOS/Windows/Android/BSD までサポート- 既存の
autojump,z,fasd,z.lua,zsh-z,ZLocationなどのデータベースをzoxide import --from=...で 移行可能 - エディタ・ファイルマネージャ・ランチャー・ターミナルユーティリティと幅広く連携
- 例: Vim/Neovim(telescope 統合を含む)、ranger/nnn/lf/yazi/xplr などのファイルマネージャ、tmux、Alfred/Raycast ランチャー、Emacs、PowerShell/Clink など
- 多くのアプリケーションで ネイティブサポート されているか、専用 プラグイン を提供
2件のコメント
こういうのが必要でした。使ってみないとですね。
zoxide は本当に大好きです