autojump的工作方式很简单:它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。这样,某些目录比其它一些目录添加的次数多,这些目录一般就代表你最重要的目录,而它们的“权重”也会增大。
现在不管你在哪个目录,你都可以使用下面的语法来直接跳转到这些目录:
j [目录的名字或名字的一部分]
复制代码
通过HomeBrew安装
brew install autojump
安装过程可能出现如下错误:
可以通过手动安装解决: 手动下载安装包 gdbm-1.9.tar.gz
,下载地址:mirrors.ustc.edu.cn/gnu/gdbm/
把安装包 gdbm-1.9.tar.gz
移动到目录 /Users/username/Library/Caches/Homebrew 目录下: mv gdbm-1.9.tar.gz /Users/username/Library/Caches/Homebrew
然后再执行: brew install gdbm
安装其他依赖也可能出现问题,一样的解决方案
最后在zshrc配置
1、进入编辑vim ~/.zshrc
2、找到 plugins=
,在后面添加autojump:plugins=(git autojump)
新开一行,添加:[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
:wq
保存退出,重启终端。