我目前使用Zsh + Prezto进行我的脚本shell配置。我一直使用的是主题,但对它有些不满意。我想切换到paradox主题!
它应该看起来像这样:
它应该看起来像这样:
我在做这件事时遇到了一些困难。当我切换主题时,符号无法加载,因此我会得到一个像这样的提示:
请注意,应该有一个边框或git分支的分支符号的背景的边框问号。 (在这里查看
paradox 主题预览here)。
我在here看到,我应该安装Powerline patched fonts以便正确加载符号。 但是,由于我对此过程有些陌生,我希望能够帮助将其安装到我的OS X中。
在documentation中,它指出我应该通过pip
进行安装。 当我运行pip install --user powerline-status
时,我的提示仍然无法正确显示符号。
在运行安装之后,我还需要做什么才能正确显示此提示?
我正在使用El Capitan的MacBook Pro
更新:我已经安装了Powerline字体并运行了install.sh文件,更改了终端的首选字体,并测试了提示符的新外观。现在符号显示出来了,但是它们从提示符行的基线上升,如下所示:
请注意,符号“\ue0b0”的位置高于行底部。
fontconfig
,你只需要将字体文件放在一个被fc-cache
扫描的目录中,然后运行fc-cache
即可。 - 4ae1e1/usr/share/doc/fontconfig/fontconfig-user.html
。 - 4ae1e1https://github.com/caskroom/homebrew-fonts
。例如,您可以使用brew cask install font-droid-sans-mono
安装 Droid Sans Mono 字体,这似乎相当受欢迎(尽管我个人是一个 10pt Monaco 狂热爱好者)。 - 4ae1e1$HOME/Library/Fonts
中并完成。在首选项->配置文件->文本(对于iTerm2)中设置字体。现在我更仔细地查看项目,我确实看到了一个install.sh
,它涵盖了我所说的大部分内容。 - 4ae1e1install.sh
稍微有点滑稽...if [[ -n `which fc-cache` ]]; then
... 不要试图从中学习 shell 脚本编程。 - 4ae1e1