工作需要,用到了oh-my-zsh ,记录一下。
zsh 也是一种 shell ,但是并不是我们系统默认的 shell ,unix 衍生系统的默认shell 都是 bash
oh-my-zsh 地址:https://github.com/robbyrussell/oh-my-zsh
- 如何使用zsh
如果是linux 系统,首先你需要安装 zsh
sudo yum install zsh
或者
sudo apt-get install zsh
mac系统下我们无需安装.
2.接下来我们需要下载 oh-my-zsh 项目来帮我们配置 zsh
wget 自动安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
安装 oh-my-zsh 时,它自动读取你的环境变量并且自动帮 zsh 进行设置.
所以这时的zsh 基本已经配置完成,你需要一行命令就可以切换到 zsh 模式.
chsh -s /usr/local/bin/zsh
3.如何定制化zsh配置
目前对于zsh的配置仅仅是支撑在 oh-my-zsh 的配置基础上做一点点小小改动,还不是特别深入了解.
它就像一台DIY电脑,你需要各个强悍部件兼容的组装在一起才能发挥出它的功效
比如你用了再牛逼的CPU和和显卡,缺选了128M的老内存,那就真的悲剧了
oh-my-zsh 安装后,它的配置在用户目录下的 .oh-my-zsh 目录下
/Users/用户名/.oh-my-zsh/
.oh-my-zsh git:(master) ls
LICENSE.txt README.md cache custom lib log oh-my-zsh.sh plugins templates themes tools
zsh 的配置文件也在用户目录下 .zshrc 隐藏文件
编辑配置文件
nano .zshrc
每一行的配置前面都有#号,如果想要配置生效,去掉 #号即可.下面只罗列几个可能用到的,大部分的我还没有去琢磨.
已修改git alias为例:
cd /Users/有户名/.oh-my-zsh/plugins/git
vi git.plugin.zsh
修改其他配置只需要在plugins查找响应的插件修改即可。