MacOS在zsh环境下安装和使用终端插件autojump
文章目录
- 介绍
- 安装 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相关推荐
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- MacOS Big Sur 11下安装运行EAS 8.2客户端
MacOS Big Sur 11下安装运行金蝶EAS 8.2客户端 注:此方法只适用于Intel芯片的Mac电脑,M1芯片的机器不适用.M1机型请点这里:传送门 大部分企业应用都把我们这些Mac用户给 ...
- 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安装方法 ...
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...
- python连接opencv库_python环境下安装opencv库的方法
注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...
- python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程
前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...
- docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...
Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
最新文章
- 使用正则表达式匹配HTML 下各种title标签
- android 按钮链接,如何连接到Android中的Power按钮?
- ZOJ 3702 Gibonacci number(数学推导题)
- 将替代ListView的RecyclerView 的使用(一)
- numpy和pandas的基础索引切片
- 基础算法 —— 贪心算法
- oracle dplsql.bsq,Oracle PLSQL语言初级教程之过程和函数
- byte集合是否相同_Go 语言设计哲学之十八:接口实现方法集合
- MySQL主从复制——主库已有数据的解决方案
- php可以运行js代码吗,php可以运行js代码吗?
- Python实战—CSDN自动登录及评论
- C++学习笔记(七)——log4cpp
- mysql数据库原理及应用实训报告_《数据库原理及应用》实验报告.doc
- Unity3d笔记——制作简单动画
- 电子商务网站建设系统战略规划报告
- Postgresql skip locked跳过行锁消除行锁冲突等待
- 4月11日 星期六
- 使用 axios 发送 http 请求
- 4.20 扣1送地狱火
- 关于 Kubernetes中deployment的一些笔记