Autojump使用方法
安装 install:
sudo apt-get install autojump
usage:
配合 oh-my-zsh 很好用(修改 ~/.zshrc
, 添加内容 plugins=(autojump )
),安装了 oh-my-zsh 之后会把 autojump 重命名为 j
, 可以这样使用:
➜ /os_dev pwd
/os_dev
➜ /os_dev j workspace
/os_dev/workspace
➜ workspace pwd
/os_dev/workspace
➜ workspace
也可以使用 autojump 的自动补全功能,选择自己的目标路径即可(此时配合oh-my-zsh 效果更佳,比 bash 更合适)
➜ workspace j wo__
wo__1__/os_dev/workspace/WebResource/cag_web wo__3__/os_dev/workspace/WebResource/cag_web/site
wo__2__/os_dev/workspace/test/ccc wo__4__/os_dev/workspace/WebResource
可以使用下面的命令来手动添加一个目录:
$ j -a [目录]
如果你突然想要把当前目录变成你的最爱和使用最频繁的文件夹,你可以在该目录通过命令的参数 i 来手工增加它的权重,这将使得该目录更可能被选择跳转。
$ j -i [权重]
相反的例子是在该目录使用参数 d 来减少权重:
$ j -d [权重]
要跟踪所有这些改变,可以使用-s来显示记录列表。
$ j -s
使用了一段时间后记录中会存在些已经被删除的目录,我们可以定期执行以下命令将不存在的目录从记录中移除。
$ j –purge
问题: 在 oh-my-zsh 环境下, 直接使用autojump 命令本身反而有问题,不能用,原因不详。