是什么 ? | : | an open source, community-driven framework for managing your zsh configuration |
开发语言 | : | zsh |
官方主页 | : | http://ohmyz.sh |
源码仓库 | : | https://github.com/robbyrussell/oh-my-zsh |
step1、安装依赖
安装时 | zsh、cURL、git |
运行时 | zsh |
step2、使用curl命令下载oh-my-zsh
安装脚本,并执行之
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
step3、重新打开Terminal,以后Terminal就使用zsh了。
Oh My Zsh
的安装脚本实际上是做了一些环境监测、切换login Shell为zsh、 下载Oh My Zsh
项目仓库到~/.on-my-zsh
目录,生成~/.zshrc
配置文件等工作。
如果我们想把Shell切换回原来的,可以运行~/.on-my-zsh/tools/uninstall.sh
。
主题可以通过修改ZSH_THEME
这个环境变量实现。
1、在~/.zshrc
中加入(如果已经有了,就是修改)如下内容:
ZSH_THEME="agnoster"
2、使配置生效:
source ~/.zshrc
agnoster
是比较常用的主题之一,你可以从zsh主题列表挑选你喜欢的主题。
Oh My Zsh
包含了几百种插件,在~/.oh-my-zsh/plugins
目录中。
Oh My Zsh
默认只打开了git
这个插件,其他插件需要根据您自己的需要进行打开。
下面是我的配置:
plugins=(git pip pod gem docker docker-compose docker-machine)