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

results matching ""

    No results matching ""