Oh My Zsh官网 https://ohmyz.sh/
Oh My Zsh简略来讲就是一款能让你更加不便的应用命令行的工具,它能够帮忙咱们高亮语法,主动联想命令,晋升工作效率,能够说是程序员必备工具。
一. 装置Oh My Zsh
间接输出以下命令即可装置
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
此时关上咱们的终端,会发现色彩变了,阐明装置胜利,或者应用 ' zsh --version'命令查看版本,确认是否装置胜利
二. Oh My Zsh配置
主题,插件等相干配置都在~/.zshrc这个文件中,输出
$ vim ~/.zshrc
能够间接在终端关上~/.zshrc 文件并编辑,以配置插件,主题等。也能够间接找到该文件关上编辑
批改主题
批改 ZSH_THEM 为 random可使每次关上都是一个随机的主题
其余主题:https://github.com/ohmyzsh/oh...
应用如下命令更新配置
source ~/.zshrc
配置插件
还是 ~/.zshrc 文件,两头靠下有plugins这句话,这里能够看到咱们目前启用的插件,在外面输出已装置的插件名,插件之间用空格距离
三.罕用插件及装置
1. git
无需配置,默认已开启, ~/.zshrc 文件文件中plugins=(git)
使咱们能够不便的应用git命令的缩写
常见缩写:
gp='git push'
gm='git merge'
gl='git pull'
查看所有git命令缩写
cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh
2. Z
无需cd, 不便的实现目录间疾速跳转
z是oh-my-zsh默认就装好的,会记录输出过的路径名,z+某个目录间接跳转到该目录
间接应用 z 路径名 即可
示例:
3. zsh-syntax-highlighting
高亮语法,如图,输出正确语法会显示绿色,谬误的会显示红色,使得咱们无需运行该命令即可晓得此命令语法是否正确
装置
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
在 ~/.zshrc
中配置
plugins=(其余的插件 zsh-syntax-highlighting)
更新配置后重启
source ~/.zshrc
4. zsh-autosuggestions
主动补全
只需输出局部命令即可依据之前输出过的命令提醒,按右键→即可补全
装置
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
在 ~/.zshrc
中配置
plugins=(其余的插件 zsh-syntax-highlighting)
更新配置后重启
source ~/.zshrc
5.有意思的pokemonsay
在命令行显示宝可梦说某句话
https://github.com/possatti/p...
装置
$ git clone http://github.com/possatti/pokemonsay$ cd pokemonsay$ ./install.sh
试一试
$ pokemonsay Hello World
$ fortune | pokemonsay
若 提醒无 fortune 命令,则应用上面命令装置 fortune 即可
$ brew install fortune cowsay
增加 $ fortune | pokemonsay
到 ~/.zshrc开端使得每次关上终端时都会有一只随机的宝可梦说一句随机的话