折腾完,做个备忘

样图:

iTerm 2

配置一番。

主题:Tomorrow Night

zsh:

1
$ brew install zsh

/usr/local/bin/zsh 加入到 /etc/shells 中:

1
$ sudo sh -c "echo $(which zsh) >> /etc/shells"

设置默认 shell:

1
$ chsh -s $(which zsh)

重启终端,查看默认 shell:

1
$ echo $SHELL

OK.

oh-my-zsh

1
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装后出现目录 ~/.oh-my-zsh/ 及配置文件 ~/.zshrc

zsh 主题 powerlevel9k

1
$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

设置主题,编辑 ~/.zshrc

1
ZSH_THEME="powerlevel9k/powerlevel9k"

重启终端,OK。

如果字体显示问号,需要换成 powerline font 字体。

快速安装一个 powerline font:

1
$ brew cask install homebrew/cask-fonts/font-hack

在 iTerm 2 中更换字体。

zsh 插件

1
2
$ brew install zsh-syntax-highlighting # 高亮
$ brew install zsh-autosuggestions # 根据历史输入的补全建议

遵循提示,在 ~/.zshrc 中加入以下语句:

1
2
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

$ source ~/.zshrc 使之生效。(试了并不成功,非得重启 iTerm 才行)

一些配置

编辑 ~/.zshrc

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 开启插件,一行写一个
plugins=(
    git
    z
    )

# 解决 Python 虚拟环境没有提示:
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status virtualenv)
# 左侧主机名,默认是`%n@%m` 用户名@电脑名,可以改成自己喜欢的。
POWERLEVEL9K_CONTEXT_TEMPLATE=""

参考 & 感谢