Mac环境下配置oh-my-zsh

前言

今天上班第一天,被这个zsh的配置搞得踩坑无数,仔细一想还是自己太菜,对linux的理解不深。不过还是写一篇文章防止自己以后踩坑。

安装

第一步,安装 HomeBrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步,安装zsh
brew install zsh zsh-completions

把zsh设置成为默认终端

chsh -s /bin/zsh
第三步,重启终端!!!!!

这一步把我坑的太惨了,如果不重启,则终端还是bash不是zsh,后面的内容会疯狂报错。年少无知的我就被坑在这了。

第四步,检查是否安装成功
zsh --version

并检测终端是否切换成功

echo $SHELL
第五步,安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置

第一步,克隆主题

我们以agnoster为例。

vim ~/.zshrc

修改ZSH_THEME="agnoster"

选用 solarized,下载解压,然后打开 iTerm2 下的偏好设置 preference ,点开 profiles 下的colors 选项,点击右下角的 Color Presets 选项,选择import ,导入解压到的 solarized 文件下的Solarized Dark.itermcolors

应用“agnoster”主题需要特殊的字体支持,否则会出现乱码情况
使用 Meslo 字体,点开链接点击 view raw 下载字体

  1. 安装字体到系统字体册
  2. 在iTerm2中应用字体 iTerm -> Preferences -> Profiles -> Text -> Change Font
第二步,自动提示与自动补全
brew install autojump
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc

修改为plugins=(git osx autojump zsh-autosuggestions zsh-syntax-highlighting)

第三步,修改字体颜色
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
vim zsh-autosuggestions.zsh

修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'

最后

source ~/.zshrc

大功告成!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。