这里介绍Oh My Zsh中常用的Plugin
zsh-autosuggestions
该插件可以在输入命令过程中,自动进行提示。按右方向键即可接受提示
1 | # 下载、安装插件 |
可通过下述zsh-autosuggestions.zsh文件修改命令提示的颜色
1 | # 文件路径 |
1 | ... |
zsh-syntax-highlighting
输入命令错误时会显示红色,直到输入正确变为绿色
1 | # 下载、安装插件 |
sublime
该插件在安装oh-my-zsh时一般会默认安装到/.oh-my-zsh/plugins路径下,此时直接启用即可。用法如下
1 | # 打开sublime |
z
该插件同样是oh-my-zsh内置的,只需启用即可。对于曾经访问过的路径,借助该插件即可快速跳转。对于高频访问的长路径而言,可以有效避免大量的cd命令。其基本原理是其会记录曾经访问过的路径,然后对给定的关键字猜测路径信息。故对于不曾访问过的路径,插件就不知道就没法跳转。基本用法如下
1 | # 进入最匹配关键字src的目录 |
其他用法如下
1 | # 展示记录的目录列表,相当于 z -l |
还可以通过使用 -c选项 将猜测路径限制到当前目录及其子目录中
1 | # 进入 当前目录及其子目录中 最匹配关键字的目录 |
web-search
可以实现通过命令行打开浏览器并对指定关键字进行搜索。该插件同样是oh-my-zsh内置的,只需启用即可
1 | # 打开google搜索引擎 |
git
该插件同样是oh-my-zsh内置的,而且默认已经启用。其提供了对git命令的各种别名
1 | # 查看git命令的全部别名 |
常用别名如下所示
1 | # 相当于 git status |
extract
直接使用该命令可以将tar、zip、rar等压缩文件进行解压,无需直接通过搭配复杂命令参数的tar命令解包解压。其别名为x。该插件同样是oh-my-zsh内置的,只需启用即可。用法如下
1 | # 对指定文件解包解压 |
启用插件
修改用户目录下的.zshrc文件,只需将插件名加入到把plugins中即可。例如下面的sublime、zsh-autosuggestions等插件
最后加载配置即可
1 | # 加载配置 |