PowerLine 效果展示
配置步骤
1、安装
git clone git://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme ~/.ohmyzsh-powerline
cd ~/.ohmyzsh-powerline
./install_in_omz.sh
2:修改配置
-
打开
~/.zshrc
,然后全局搜索一下把里面的ZSH_THEME="robbyrussell"
改为ZSH_THEME="powerline"
就好了 -
PS:~/.代表当前用户根目录,也就是你的Mac当前登录的用户名文件夹下。同时.zshrc是隐藏文件,默认在目录中不可见,用command+shift+.即可打开当前目录下的隐藏文件
-
但是这里有点乱码,这个是因为PowerLine的有些符号你的终端不支持显示,所以还需要换一下字体
3:下载适配字体
对症下药,文字不支持显示,那就换个支持的显示。PowerLine已经帮我们准备好了
依次执行以下命令即可:
git clone http://github.com/powerline/fonts ~/
cd fonts
./install.sh
安装完毕后,打开iTerm的配置面板:iTerm -> Preferences -> Profiles -> Text
选择powerLine后缀字体即可
3、遇到的问题
/root/.oh-my-zsh/tools/check_for_upgrade.sh: line 31: syntax error near unexpected token `)'
/root/.oh-my-zsh/tools/check_for_upgrade.sh: line 31: `() {
'
./oh-my-zsh.sh: line 21: autoload: command not found
./oh-my-zsh.sh: line 39: syntax error near unexpected token `('
./oh-my-zsh.sh: line 39: `for plugin ($plugins); do'
- 复现 :重启iterm2
- 原因:mac 默认 bash。iterm2 是zsh方式
- 解决:确保您正在运行zsh并将其设置为默认
shell chsh -s $(which zsh)
(您必须重新启动登录会话才能使更改生效)。