- 介绍
- 安装 autojump
- 使用 git clone
- 使用 HomeBrew 安装
- 配置
- 使用 autojump
- 卸载 autojump
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. Directories must be visited first before they can be jumped to.
关于 autojump
有以下几个站点: https://github.com/wting/autojump https://github.com/haoziyeung/autojump https://gitee.com/gentlecp/autojump/ https://www.worldlink.com.cn/en/osdir/autojump.html
注:autojump
不仅可以用在 zsh
环境下,也可以在 bash
环境下使用。
cd ~/.oh-my-zsh/custom/plugins/
git clone git://github.com/wting/autojump.git
cd autojump
./install.py
使用 HomeBrew 安装
brew install autojump
注:默认安装到 ~/.oh-my-zsh/plugins/
目录下。
安装好之后,必须在 ~/.zshrc
文件里的 plugins
添加如下内容: 在文件末尾加上如下语句:
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
配置好之后执行下面命令,立即生效:
source ~/.zshrc
使用 autojump
autojump
用法是输入 j 目录名
或 j 目录名中的部分字符
就可以直接切换到相应的目录,不用再各种 cd
啦。
特别注意:切换的目录必须是之前 cd
访问过的才可直接切换。
举例说明如下:
cd /Users/liaowenxiong/desktop # 切换到桌面目录下
cd ~ # 切换到用户主目录下
j desk # 此时在用户主目录下,可以直接切换到 /Users/liaowenxiong/desktop
j liaowenxiong # 无法切换,因为之前没有 cd /Users/liaowenxiong/
卸载 autojump
cd ~/.oh-my-zsh/custom/plugins/
cd autojump
./uninstall.py