Terminal优化
毫无疑问 Zsh + oh-my-zsh + iTerm2 是 Mac 下开发者的不2选择。
zsh
Mac系统已集成 zsh 的标准版本,如果你愿意只需要执行下面命令就可切换。
chsh -s `which zsh`
用 zsh 替换 bash 有如下优点:
- 自定义提示符
- 自动补全优化的好
- 自动纠错
- 更彩色的界面和语法高亮
- 更好的历史记录匹配
oh-my-zsh
由社区维护的 zsh 扩展插件,安装后每次启动都能通过 github 自动更新。
via curl:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
via wget
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安装在 ~/.oh-my-zsh 目录下,并修改了 ~/.zshrc 进行加载,大部分配置变量也在此文件中,常用的比如:ZSH_THEME(主题)、plugins(插件)
ZSH_THEME="powerlevel9k"
plugins=(git autojump osx brew node npm)
iTerm2
通过 Homebrew 安装
brew cask install iterm2
其他
环境变量
export GREP_OPTIONS='--color=always'
export GREP_COLOR='1;35;40'
unsetopt share_history