6

如图所示,在为 vim 安装电源线后,一些符号的效果不太好。

如图所示,为 vim 安装 powerline 后,某些符号不起作用。

为了搜索谷歌,我认为补丁字体可能存在问题。但尝试后我无法解决这个问题。有人可以帮助我吗?

Environment: Mac OSX 10.8.2, iTerm2. 
4

6 回答 6

3

——对于所有像我一样注意力不足的菜鸟。

我遇到了同样的问题,解决方案比安装字体更基本,但在其他任何地方都没有提到:在终端中手动设置字体(仍然需要确保安装了字体)。

在 iTerm2 中:iTerm > 首选项 > 配置文件 > 文本 > 常规字体和非 ASCII 字体。

在终端:终端>首选项>配置文件>文本>字体

于 2015-12-03T23:04:49.160 回答
2

请参阅“<a href="https://github.com/Lokaltog/powerline/issues/58" rel="nofollow">自定义字体不适用于 iTerm2。” 问题。

于 2013-01-18T04:23:50.730 回答
1

安装powerline-shell 字体并在 iTerm2 中更改文本设置,例如使用 Inconsolata 字体。

于 2015-07-28T15:11:42.383 回答
1

iTerm2 -> 首选项... -> 文本 -> 字体和非 ASCII 字体 -> 选择 Inconsolata for Powerline

在此处输入图像描述

于 2019-12-10T03:36:54.957 回答
1

对我来说,这个 vim 配置解决了这个问题:

g:Powerline_symbols = 'unicode'

在某些情况下,它也可能需要:

set t_Co=256 
于 2015-12-09T01:55:48.900 回答
0

由于您使用的是 iTerm 2,因此请确保您进入设置并将常规字体和非 ascii 字体设置为与电力线兼容的字体,否则提示分隔符和特殊字符将无法正确显示,因为您的情况正在发生这种情况。

于 2017-07-17T22:13:36.843 回答