Fork me on GitHub

Mac终端配置

一:安装iterm2

  1. 从官网下载并安装
  2. 打开iterm2将其设置为默认终端工具:iTerm2 -> Make iTerm2 Default Term
  3. Preferences -> Profiles -> Colors -> Color Persers里面设置自己喜欢的主题格式
  4. 打开Preferences,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为command+. ,这样你就可以通过command+. 全局热键来打开或关闭iTerm2窗口。

二:安装oh-my-zsh

  • 将zsh设置为默认终端
1
chsh -s /bin/zsh
  • 打开iTerm2,安装Oh-My-ZSH
1
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

三:配置oh-my-zsh

修改主题

打开.zshrc文件,在ZSH_THEME字段修改主题,例如修改为:

1
zsh_THEME="agnoster"

该主题需要字体Meslo的支持,下载安装字体后,在iTerm -> Preferences -> Profiles -> Text里的FontNon-ASCII Font选择Meslo LG M Regular for Powerline

语法高亮

1
2
3
brew install zsh-syntax-highlighting
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source ~/.zshrc

只显示当前文件夹

当我们文件目录比较深的时候会发现文件夹显示的完整路径过长,影响视觉上的体验。我们可以将~/.oh-my-zsh/themes/agnoster.zsh-theme里的prompt_dir字段注释掉,并替换为:

1
2
3
prompt_dir() {
prompt_segment blue black '%1~'
}