文章目录

  • 介绍
  • 安装 autojump
    • 使用 git clone
    • 使用 HomeBrew 安装
  • 配置
  • 使用 autojump
  • 卸载 autojump

介绍

autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line.
Directories must be visited first before they can be jumped to.

关于 autojump 有以下几个站点:
https://github.com/wting/autojump
https://github.com/haoziyeung/autojump
https://gitee.com/gentlecp/autojump/
https://www.worldlink.com.cn/en/osdir/autojump.html

注:autojump 不仅可以用在 zsh 环境下,也可以在 bash 环境下使用。

安装 autojump

使用 git clone

cd ~/.oh-my-zsh/custom/plugins/
git clone git://github.com/wting/autojump.git
cd autojump
./install.py

使用 HomeBrew 安装

brew install autojump

注:默认安装到 ~/.oh-my-zsh/plugins/ 目录下。

配置

安装好之后,必须在 ~/.zshrc 文件里的 plugins 添加如下内容:

在文件末尾加上如下语句:

[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

配置好之后执行下面命令,立即生效:

source ~/.zshrc

使用 autojump

autojump 用法是输入 j 目录名j 目录名中的部分字符 就可以直接切换到相应的目录,不用再各种 cd 啦。

特别注意:切换的目录必须是之前 cd 访问过的才可直接切换。

举例说明如下:

cd /Users/liaowenxiong/desktop # 切换到桌面目录下
cd ~ # 切换到用户主目录下
j desk # 此时在用户主目录下,可以直接切换到 /Users/liaowenxiong/desktop
j liaowenxiong # 无法切换,因为之前没有 cd /Users/liaowenxiong/

卸载 autojump

cd ~/.oh-my-zsh/custom/plugins/
cd autojump
./uninstall.py

MacOS在zsh环境下安装和使用终端插件autojump相关推荐

  1. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  2. MacOS Big Sur 11下安装运行EAS 8.2客户端

    MacOS Big Sur 11下安装运行金蝶EAS 8.2客户端 注:此方法只适用于Intel芯片的Mac电脑,M1芯片的机器不适用.M1机型请点这里:传送门 大部分企业应用都把我们这些Mac用户给 ...

  3. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  4. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  5. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  6. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  7. python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程

    前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...

  8. docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...

    Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...

  9. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

最新文章

  1. 使用正则表达式匹配HTML 下各种title标签
  2. android 按钮链接,如何连接到Android中的Power按钮?
  3. ZOJ 3702 Gibonacci number(数学推导题)
  4. 将替代ListView的RecyclerView 的使用(一)
  5. numpy和pandas的基础索引切片
  6. 基础算法 —— 贪心算法
  7. oracle dplsql.bsq,Oracle PLSQL语言初级教程之过程和函数
  8. byte集合是否相同_Go 语言设计哲学之十八:接口实现方法集合
  9. MySQL主从复制——主库已有数据的解决方案
  10. php可以运行js代码吗,php可以运行js代码吗?
  11. Python实战—CSDN自动登录及评论
  12. C++学习笔记(七)——log4cpp
  13. mysql数据库原理及应用实训报告_《数据库原理及应用》实验报告.doc
  14. Unity3d笔记——制作简单动画
  15. 电子商务网站建设系统战略规划报告
  16. Postgresql skip locked跳过行锁消除行锁冲突等待
  17. 4月11日 星期六
  18. 使用 axios 发送 http 请求
  19. 4.20 扣1送地狱火
  20. 关于 Kubernetes中deployment的一些笔记

热门文章

  1. tanh函数matlab_[转]Matlab常用函数
  2. android 中assets的作用和用法
  3. C# 使用EPPlus创建Excel文件
  4. 大家都在用的5款浏览器插件,助你打造高效、个性化的浏览世界
  5. vs code保存时自动删行末空白、文末多余空行
  6. Neo4j图形数据库环境安装(一)
  7. mutations vuex 调用_Vuex的mutations与actions使用详解 -
  8. postfix安装指南
  9. NB-IoT移远BC95调试笔记 02 CoAP协议
  10. 硬盘修复软件使用体会