autojump - 導航檔案系統的更快方法
autojump 是導航檔案系統的更快方法。它的工作原理是維護您從命令列最常使用的目錄的資料庫。
必須先存取目錄才能跳到目錄。
j
是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 作為較高權重的條目。但是,您可以將多個參數傳遞給 autojump 以選擇不同的條目。在上面的範例中, jw in
隨後會將目錄變更為 /home/user/work/inbox。
更多選項請參考幫助:
autojump --help
Python v2.6+ 或 Python v3.3+
支援的外殼
bash - 一流的支持
zsh - 一流的支持
魚 - 社區支持
tcsh - 社區支持
clink - 社群支持
支援的平台
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
。
紅帽、Fedora、CentOS
對於 zsh 安裝autojump-zsh
,對於 Fish 安裝autojump-fish
等。
ArchLinux
根圖
節儉的軟體
斯萊克軟體
Mac OS X 建議使用 Homebrew 安裝方式:
brew install autojump
MacPorts 也可用:
port install autojump
Windows 支援由 clink 啟用,應在安裝 autojump 之前安裝。
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
中找到。
版權所有 © 2016 Free Software Foundation, Inc。這是免費軟體:您可以自由更改和重新分發它。在法律允許的範圍內,不提供任何保證。