赞
踩
需要安装ZSH,mac系统一般预置安装了zsh(可以通过:cat /etc/shells查看),如果没有安装zsh (运行zsh --version确认), 如果没有安装需要先安装zsh
前提:电脑上已经安装curl 或者 wget
curl:
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
wget:
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
前提:你的mac上需要安装git
1. 克隆代码库
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2. 备份已有的.zshrc [可选]
cp ~/.zshrc ~/.zshrc.orig
3. 新建一个zsh的配置文件,可以拷贝一份已有的模板文件来创建zsh的配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. 修改默认shell
chsh -s /bin/zsh
5. 重新打开一个终端窗口, 它将自动开启加载有oh my zsh配置的zsh。
如果你安装完成后,在终端中新开一个窗口,它没有自动加载有oh my zsh配置的zsh,请自行百度或参考https://apple.stackexchange.com/questions/88278/change-default-shell-from-bash-to-zsh
但是这句命令可能会报错:chsh: no changes made
解决方法:终端输入下面两行,输入密码就可以
dscl . -read /Users/$USER/ UserShell
exec su - $USER
安装完成!!
重新打开终端窗口已成功更换成oh my zsh:
修改.zshrc文件
主题相关文件在~/.oh-my-zsh/themes目录下,可以修改文件内容来修改颜色和用户名
HOST_PROMPT_="%{$fg_bold[yellow]%}lmc ➜ %{$fg_bold[cyan]%}%c "
PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p%{$fg[cyan]%}%d %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}% %{$reset_color%}>'
#PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
卸载oh my zsh:
uninstall_oh_my_zsh
更新oh my zsh:
如果希望自动更新则在.zshrc文件中添加:DISABLE_UPDATE_PROMPT=true
如果希望关闭自动更新则在.zshrc文件中添加:DISABLE_AUTO_UPDATE=true
如果希望在任何时候都能更新,请在终端运行(也许有人刚刚发布了一个新插件,而您不想等待一个星期):
upgrade_oh_my_zsh
推荐文章:
终极shell-oh my zsh使用详情:https://blog.csdn.net/sun_duolong/article/details/79189581
iTerm2+oh-my-zsh配色:http://www.manongjc.com/detail/13-ainlxgsozhicvui.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。