GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

wting

autojump – 学習するcdコマンド – コマンドラインから簡単にディレクトリを移動する

投稿日:

学習するcdコマンド – コマンドラインから簡単にディレクトリを移動する

autojump – ファイルシステムをより速くナビゲートする方法

DESCRIPTION

自動ジャンプはファイルシステムをより速くナビゲートする方法です。 これは、コマンドラインから最も多く使用するディレクトリのデータベースを維持することによって機能します。

ディレクトリにジャンプするには、ディレクトリを最初に訪問する必要があります。

使用法

jは、 autojump周りの便利なラッパー関数autojump autojumpで使用できるオプションはjで使用でき、その逆も可能です。

  • foo含むディレクトリに移動する:

    j foo
    
  • 子ディレクトリにジャンプする:

    フルネームを入力するのではなく、子ディレクトリ(現在のディレクトリのサブディレクトリ)にジャンプすると便利な場合があります。

    jc bar
    
  • ファイルマネージャをディレクトリに開く(ジャンプする代わりに):

    ディレクトリにジャンプする代わりに、代わりにディレクトリにファイルエクスプローラウィンドウ(Mac Finder、Windowsエクスプローラ、GNOME Nautilusなど)を開くことができます。

    jo music
    

    ファイルマネージャを子ディレクトリに開くこともサポートされています:

    jco images
    
  • 複数の引数の使用:

    次のデータベースを想定しましょう:

    30   /home/user/mail/inbox
    10   /home/user/work/inbox
    

    j inは、より高い重み付けされたエントリとして/ home / user / mail / inboxにジャンプします。 しかし、自動ジャンプに複数の引数を渡して、別のエントリを優先させることもできます。 上記の例では、 jw inはディレクトリを/ home / user / work / inboxに変更します。

その他のオプションについては、ヘルプを参照してください。

autojump --help

インストール

要件

  • Python v2.6 +またはPython 3.3+
  • サポートされているシェル:
    • bash v4.0 +
    • zsh
    • tcsh(実験的)
    • clink(Windows、実験的)

自動

Linux

autojumpは以下のディストリビューションリポジトリに含まれていますので、適切なパッケージ管理ユーティリティ(yum、apt-getなど)をインストールしてください。

  • Debian、Ubuntu、Linux Mint

    すべてのDebian派生ディストリビューションはポリシー上の理由で手動で起動する必要があります。/usr/share/doc/autojump/README.Debianを参照してください。

  • RedHat、Fedora、CentOS( autojump-zshautojump-zshautojump-fishautojump-fishインストールなど)

  • ArchLinux

  • Gentoo

  • Frugalware

  • Slackware

OS X

Homebrewは、Mac OS Xの推奨インストール方法です。

brew install autojump

MacPortsも利用できます:

port install autojump

Windows

Windowsのサポートは、自動ジャンプをインストールする前にインストールする必要があるclinkによって有効になります。

マニュアル

オートジャンプのコピーをつかみなさい:

git clone git://github.com/wting/autojump.git

インストールスクリプトを実行し、画面の指示に従います。

cd autojump
./install.py or ./uninstall.py

既知の問題点

  • 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ëlSchaererによって書かれ、現在William Tingによって管理されています。 AUTHORSはより多くの寄稿者があります。

著作権

著作権©2016 Free Software Foundation、Inc.ライセンスGPLv3 +:GNU GPLバージョン3以降http://gnu.org/licenses/gpl.html これはフリーソフトウェアであり、自由に変更して再配布することができます。 法律で認められている範囲では、いかなる保証もありません。







-wting
-, , ,

執筆者: