如图所示,为 vim 安装 powerline 后,某些符号不起作用。
为了搜索谷歌,我认为补丁字体可能存在问题。但尝试后我无法解决这个问题。有人可以帮助我吗?
Environment: Mac OSX 10.8.2, iTerm2.
如图所示,为 vim 安装 powerline 后,某些符号不起作用。
为了搜索谷歌,我认为补丁字体可能存在问题。但尝试后我无法解决这个问题。有人可以帮助我吗?
Environment: Mac OSX 10.8.2, iTerm2.
——对于所有像我一样注意力不足的菜鸟。
我遇到了同样的问题,解决方案比安装字体更基本,但在其他任何地方都没有提到:在终端中手动设置字体(仍然需要确保安装了字体)。
在 iTerm2 中:iTerm > 首选项 > 配置文件 > 文本 > 常规字体和非 ASCII 字体。
在终端:终端>首选项>配置文件>文本>字体
请参阅“<a href="https://github.com/Lokaltog/powerline/issues/58" rel="nofollow">自定义字体不适用于 iTerm2。” 问题。
安装powerline-shell 字体并在 iTerm2 中更改文本设置,例如使用 Inconsolata 字体。
对我来说,这个 vim 配置解决了这个问题:
g:Powerline_symbols = 'unicode'
在某些情况下,它也可能需要:
set t_Co=256
由于您使用的是 iTerm 2,因此请确保您进入设置并将常规字体和非 ascii 字体设置为与电力线兼容的字体,否则提示分隔符和特殊字符将无法正确显示,因为您的情况正在发生这种情况。