安装
建议安装 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 到过的目录;
- 不能跳到名称以破折号 (-) 开头的目录。
- Mac OS 在目录
~/Library/autojump
上存储数据
ls -l ~/Library/autojump