背景
hyper是一款非常漂亮时髦的命令行工具,用过它之后我再也没有想起过其他的工具了。程序员身体里那颗不安涌动的心被点燃了。Oh My ZSH也不多做介绍了,安装方法请参考这里。修改~/.zshrc
如下,设置了angoster主题后,却出现了乱码问题,没有达到理想的效果,是可忍孰不可忍。
ZSH_THEME=agnoster
复制代码
问题
如下图所示,原本应该是一个尖尖角,却变成了方块。
期待结果
能像下面这样该有多好!
官方还有其他很多炫酷的主体可供选择,有兴趣可以看下: github.com/ohmyzsh/ohm…
原因
系统缺少PowerLine字体。
解决方法
安装字体
MacOS可以执行如下命令安装字体。
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
复制代码
Windows请参考How to install Powerline fonts in Windows
其他系统的安装方法参考: github.com/powerline/f…
设置字体
安装完之后编辑~/.hyper.
,并设置字体为DejaVu Sans Mono for Powerline
。
// font family with optional fallbacks
fontFamily: 'DejaVu Sans Mono for Powerline, Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
复制代码
成果
终于得偿所愿!