安装
- 建议安装 zsh 和 homebrew
- brew install autojump
配置
1. 在 .zshrc 中找到 plugins=,在后面添加
plugins=(git autojump)
2. 然后继续在上述文件中添加
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
3. 重新加载配置文件
source ~/.zshrc
4. 使用autojump -v 或者j -v 查看版本
若j 无效在.zshrc中添加
alias j="autojump"
介绍
工作原理:
它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。这样,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。
目录跳转:
常用命令
j -v 查看安装的 autojump 的版本
j -h 查看帮助选项
j [目录的名字或名字的一部分] // 不受当前所在目录的限制
j --stat // 查看每个文件夹的权重和全部文件夹计算得出的总权重的统计数据
j // 进入权重最高的目录
改变权重值:
j -i [权重] // 增加
j -d [权重] // 减少
j --purge // 去除不存在的路径
jco c // 在文件管理器中打开一个子目录
注意
- autojump 只能让你跳到那些你已经用 cd 到过的目录;
- 不能跳到名称以破折号 (-) 开头的目录。
- autojump now uses ~/Library/autojump for storing data on OS X
ls -l ~/Library/autojump
reference
http://www.barretlee.com/blog/2015/03/30/autojump-in-mac/
http://www.linuxdiyf.com/linux/13711.html
http://www.linuxidc.com/Linux/2015-08/121421.htm