autojump - ファイルシステムをより速くナビゲートする方法
autojump は、ファイルシステムをより速く移動する方法です。これは、コマンド ラインから最もよく使用するディレクトリのデータベースを維持することによって機能します。
ディレクトリにジャンプするには、まずディレクトリにアクセスする必要があります。
j
autojump
の便利なラッパー関数です。 autojump
で使用できるオプションはすべてj
で使用でき、その逆も同様です。
foo
含むディレクトリにジャンプします。
j foo
子ディレクトリにジャンプ:
フルネームを入力するよりも、子ディレクトリ (現在のディレクトリのサブディレクトリ) にジャンプする方が便利な場合があります。
jc bar
(ジャンプする代わりに) ファイル マネージャーからディレクトリを開きます。
ディレクトリにジャンプする代わりに、ファイル エクスプローラー ウィンドウ (Mac Finder、Windows Explorer、GNOME Nautilus など) を開いてそのディレクトリにアクセスできます。
jo music
ファイル マネージャーから子ディレクトリを開くこともサポートされています。
jco images
複数の引数の使用:
次のデータベースがあると仮定します。
30 /home/user/mail/inbox 10 /home/user/work/inbox
j in
より重み付けされたエントリとして /home/user/mail/inbox にジャンプします。ただし、複数の引数を autojump に渡して、別のエントリを優先することができます。上記の例では、 jw in
ディレクトリを /home/user/work/inbox に変更します。
その他のオプションについては、ヘルプを参照してください。
autojump --help
Python v2.6 以降または Python v3.3 以降
サポートされているシェル
bash - ファーストクラスのサポート
zsh - ファーストクラスのサポート
魚 - コミュニティでサポートされています
tcsh - コミュニティでサポートされています
カチッという音 - コミュニティでサポートされています
サポートされているプラットフォーム
Linux - ファーストクラスのサポート
OS X - ファーストクラスのサポート
Windows - コミュニティでサポートされています
BSD - コミュニティでサポートされています
サポートされているインストール方法
ソースコード - ファーストクラスのサポート
Debian とその派生製品 - 第一級のサポート
ArchLinux / Gentoo / openSUSE / RedHat および派生製品 - コミュニティがサポート
Homebrew / MacPorts - コミュニティでサポートされています
時間とリソースが限られているため、プライマリ コミッターは「ファースト クラス サポート」項目のみを保守します。すべての「コミュニティでサポートされている」アイテムは、一般のユーザーから送信されたプル リクエストに基づいて更新されます。
情報を統合すると、他のユーザーがトラブルシューティングを行ったり、拡張機能や修正を送信したりするのに役立つため、引き続き問題を開いてコミュニティでサポートされている項目についてフィードバックを提供してください。
autojump のコピーを取得します。
git clone git://github.com/wting/autojump.git
インストール スクリプトを実行し、画面の指示に従います。
cd autojump ./install.py or ./uninstall.py
autojump は次のディストリビューション リポジトリに含まれています。関連するパッケージ管理ユーティリティを使用してインストールしてください (例: apt-get、yum、pacman など)。
Debian、Ubuntu、Linux Mint
すべての Debian 派生ディストリビューションは、ポリシー上の理由により手動でアクティベーションする必要があります。 /usr/share/doc/autojump/README.Debian
を参照してください。
RedHat、Fedora、CentOS
zsh の場合はautojump-zsh
、fish の場合はautojump-fish
などをインストールします。
ArchLinux
Gentoo
質素な製品
スラックウェア
Homebrew は Mac OS X に推奨されるインストール方法です。
brew install autojump
MacPorts も利用できます。
port install autojump
Windows サポートは、autojump をインストールする前にインストールする必要がある clink によって有効になります。
autojump は、 -
で始まるディレクトリをサポートしません。
bash ユーザーの場合、autojump は$PROMPT_COMMAND
変更することでディレクトリを追跡します。 $PROMPT_COMMAND
を上書きしないでください。
export PROMPT_COMMAND="history -a"
代わりに、既存の $PROMPT_COMMAND の末尾に追加します。
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -a"
ご質問や問題がございましたら、以下にアクセスしてください。
https://github.com/wting/autojump/issues
autojump はもともと Joël Schaerer によって書かれ、現在は William Ting によって保守されています。さらに多くの貢献者はAUTHORS
で見つけることができます。
Copyright © 2016 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL バージョン 3 以降 http://gnu.org/licenses/gpl.html。これはフリー ソフトウェアです。自由に変更したり再配布したりできます。法律で認められる範囲においては、いかなる保証もありません。