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 开端使得每次关上终端时都会有一只随机的宝可梦说一句随机的话