我目前正在使用Zsh + Prezto进行脚本shell配置。我一直在使用sorin
主题,但我对它有点不满意。我想切换到paradox主题!
应该看起来像这样:
我在做这件事时遇到了一些麻烦。当我切换到主题时,符号无法加载,因此我得到如下提示:
请注意带框的问号,其中应该有背景的边缘边框或git分支的分支符号。 (请查看paradox
主题预览here)。
我已经看到here我应该安装Powerline patched fonts以便正确加载符号。但是,由于我对这个过程有点不熟悉,我希望能帮助我将它安装到我的OS X中。
在documentation中,它指出我应该通过pip
进行安装。当我运行pip install --user powerline-status
时,我的提示仍然无法按照它看起来的方式显示符号。
运行安装后,我还必须做什么才能正确显示此提示?
我正在使用带El Capitan的MacBook Pro
更新:我已经安装了powerline字体并运行install.sh exec,更改了我的终端首选字体,并测试了提示的新外观。现在显示符号,但它们是从提示行的基线引出的,如下所示:
请注意" \ ue0b0"的符号从行的底部升起。
答案 0 :(得分:20)
关于电力线符号的全部内容。
要使Powerline符号作为mike@Mikes-Laptop.local
工作,请执行以下操作:
下载电力线字体。可以在https://github.com/powerline/fonts
通过运行./install.sh
安装它。
更改“终端”偏好设置中的字体以使用新的电力线字体。
答案 1 :(得分:2)
在Windows上 - 只是
*下载一些Powerline字体,如:
https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
*通过两次单击文件安装它
*在属性中选择新字体
就是这样!
答案 2 :(得分:1)
如果您是macOS用户,则Powerline字形现在已内置到iTerm(自3.3.7,2019年11月17日起)中,但默认情况下已禁用。 >
您可以通过在iTerm>首选项>配置文件>文本中切换复选框来启用字体:
任何新打开的终端窗口都将支持的Unicode字符显示为字形,如以下屏幕快照测试所示。
$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
如果您想手动管理电力线符号的安装,则可以使用自制酒桶:
$ brew tap homebrew/cask-fonts
$ brew cask install font-powerline-symbols
这将安装PowerlineSymbols.otf字体供您在系统范围内使用。
答案 3 :(得分:0)
附加,我正在使用Hyper
和zsh
,并且遇到了相同的问题,可以通过编辑解决
fontFamily: 'Menlo, "DejaVu Sans Mono for Powerline", Consolas, "Lucida Console", monospace',
只需将电力线字体添加到fontFamily
。
答案 4 :(得分:0)
对于以后再来使用此工具的人,iTerm2 3.3.7都有一个指向use built-in Powerline glyphs
的复选框。如果您不想太花哨,这是获取这些字形的一种简便方法。
首选项>个人资料>文本>选中该框