必须先访问目录,然后才能跳转到这些目录
用法
j
是一个方便的包装器函数autojump
可以与一起使用的任何选项autojump
可以与一起使用j
反之亦然
- 跳转到包含以下内容的目录
foo
:j foo
- 跳转到子目录:
有时,跳转到子目录(当前目录的子目录)比键入全名更方便
jc bar
- 将文件管理器打开到目录(而不是跳转):
您可以打开文件资源管理器窗口(Mac Finder、Windows Explorer、GNOME Nautilus等),而不是跳转到目录添加到目录中,而不是添加到目录
jo music
还支持对子目录打开文件管理器:
jco images
- 使用多个参数:
让我们假设以下数据库:
30 /home/user/mail/inbox 10 /home/user/work/inbox
j in
将跳转到/home/user/mail/inbox作为较高权重的条目。但是,您可以将多个参数传递给自动跳转以首选不同的条目。在上面的示例中,j w in
然后将目录更改为/home/user/work/inbox
有关更多选项,请参阅帮助:
autojump --help
安装
要求
- Python v2.6+或Python v3.3+
- 支承壳
- Bash-一流的支持
- zsh-一流支持
- 鱼类群落得到支持
- tcsh-社区支持
- 叮当-社区支持
- 支持的平台
- Linux-一流的支持
- OS X-一流的支持
- Windows-支持社区
- BSD-社区支持
- 支持的安装方法
- 源代码-一流的支持
- Debian和衍生品-一流的支持
- ArchLInux/Gentoo/openSUSE/RedHat和衍生品-社区支持
- 自制/MacPorts-社区支持
由于时间和资源的限制,主要提交人将只维护“一级支持”项目。所有“社区支持”项目将根据公众提交的拉取请求进行更新
请继续打开问题并为社区支持的项目提供反馈,因为整合信息有助于其他用户进行故障排除并提交增强和修复
手册
获取自动跳转的副本:
git clone git://github.com/wting/autojump.git
运行安装脚本并按照屏幕上的说明操作
cd autojump
./install.py or ./uninstall.py
自动
Linux操作系统
自动跳转包含在以下发行版存储库中,请使用相关的包管理实用程序进行安装(如apt-get、yum、pacman等):
- Debian、Ubuntu、Linux Mint
出于策略原因,所有Debian派生的发行版都需要手动激活,请参阅
/usr/share/doc/autojump/README.Debian
- RedHat、Fedora、CentOS
安装
autojump-zsh
对于zsh来说,autojump-fish
用来捕鱼等 - ArchLInux
- 根图(Gentoo)
- 壁炉
- SLACKWARE软件
OS X
自制软件是Mac OS X的推荐安装方法:
brew install autojump
还可以使用MacPorts:
port install autojump
窗口
Windows支持通过以下方式启用clink它应该在安装自动跳转之前安装
已知问题
- 自动跳转不支持以
-
- 对于bash用户,自动跳转通过修改
$PROMPT_COMMAND
不覆盖$PROMPT_COMMAND
:export PROMPT_COMMAND="history -a"
而是追加到现有$PROMPT_COMMAND的末尾:
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -a"
报告错误
有关任何问题或问题,请访问:
https://github.com/wting/autojump/issues
作者
AutoJump最初由Joël Schaerer编写,目前由William Ting维护。有关更多投稿人的信息,请访问AUTHORS
版权所有
版权所有©2016自由软件基金会,Inc.许可证GPLv3+:GNU GPL版本3或更高版本http://gnu.org/licenses/gpl.html这是自由软件:您可以自由更改和重新分发它。在法律允许的范围内,没有任何担保。