之前介绍过了bash切换zsh 以及 oh-my-zsh配置和主题自定义,今天来介绍一些好用的插件。保你用顺手后命令行操作顺手得飞起!
插件介绍
oh-my-zsh最强大的地方在于超级多的插件支持,全部的插件介绍在github中可查看:
oh-my-zsh插件介绍
插件在本地的路径:
1 | ~/.oh-my-zsh/plugins //插件路径 |
可以在github中看所有插件统一的介绍,也可以去插件文件夹里具体看每一种插件的.md文件
插件的配置也在~/.zshrc中,一般的插件在plugins=( )中添加你需要的插件名称即可,有几种需要从git中安装,每个插件.md的文档中都有介绍。下图中plugins=( )
括号内的我添加的插件,下面两行是需要git安装或其他安装方法安装的插件。
这里介绍几种好用的插件:
zsh-syntax-highlighting
高亮所有支持的命令
不支持的命令会显示为红色
可能有人会觉得这个很鸡肋,支不支持我一个回车不就晓得啦?不支持自然会有command not found
提示,但亲身使用后会发现这是一个很省时间和贴心的插件
zsh-autosuggestions
这个插件能够记录你历史输入的所有命令,并在你输入前几个字母的时候显示历史命令所谓建议。可有效减少多次输入重复的命令的情况。
web-search
web-search提供了在命令行搜索网页的功能,支持百度,必应、谷歌(自己负责科学上网)等。用法是搜索引擎+需要搜索的内容,然后电脑会打开默认浏览器进行搜索。
用法如下:
1 | baidu 南京天气 |
sublime
一款在快速命令行用sublime Text打开文件的插件
1 | st # 直接打开sublime |
z / autojump
z和autojump都是强大的目录自动跳转命令,会记忆你曾经进入过的目录,用模糊匹配快速进入你想要的目录。 安装一款即可,我两个都用过,留下来的是z,没什么特殊的原因,随便选一个就好。
命令格式:
1 | z 路径名 |
d
快速目录跳转
在终端输入d 显示最近频繁进入的路径,然后输入路径前对应的序号可快速进入对应路径
history
查看历史输入所有命令
用法:在终端输入h即可
osx
仅支持Mac OSX系统,支持一键进入当前finder路径、在命令行返回最前面的finder窗口的路径等。详细命令如下:
好了这篇够长的了目前先介绍这些~ 更多的可以去github上看介绍挖掘自己需要的插件~
友情提示:装太多插件进入命令行的速度会变慢,所以只安装自己最需要的几款就好啦~