【发布时间】:2013-01-18 04:08:47
【问题描述】:
如图所示,为 vim 安装 powerline 后,一些符号不起作用。
为了搜索谷歌,我认为补丁字体可能存在问题。但尝试后我无法解决这个问题。有人可以帮我吗?
Environment: Mac OSX 10.8.2, iTerm2.
【问题讨论】:
标签: vim vim-powerline
如图所示,为 vim 安装 powerline 后,一些符号不起作用。
为了搜索谷歌,我认为补丁字体可能存在问题。但尝试后我无法解决这个问题。有人可以帮我吗?
Environment: Mac OSX 10.8.2, iTerm2.
【问题讨论】:
标签: vim vim-powerline
--对于所有像我一样注意力不足的菜鸟。
我有同样的问题,解决方案比安装字体更基本,但在其他任何地方都没有提到:在终端中手动设置字体(仍然需要确保安装了字体)。
在 iTerm2 中:iTerm > 首选项 > 配置文件 > 文本 > 常规字体和非 ASCII 字体。
在终端中:终端>首选项>配置文件>文本>字体
【讨论】:
【讨论】:
安装powerline-shell fonts 并在您的iTerm2 中更改文本设置,例如使用Inconsolata 字体。
【讨论】:
对我来说,这个 vim 配置解决了这个问题:
g:Powerline_symbols = 'unicode'
在某些情况下也可能需要它:
set t_Co=256
【讨论】:
由于您使用的是 iTerm 2,请确保您进入设置并将常规字体和非 ascii 字体设置为与电力线兼容的字体,否则提示分隔符和特殊字符将无法正确显示,因为它正在您的案例。
【讨论】: