Vim Mac OS X上的电源线未按预期工作

Vim Mac OS X上的电源线未按预期工作,vim,vim-powerline,Vim,Vim Powerline,如图所示,安装vim电源线后,某些符号不起作用 搜索谷歌的时候,我觉得补丁字体可能有问题。但经过努力,我无法解决这个问题。有人能帮我吗 Environment: Mac OSX 10.8.2, iTerm2. 请参阅“”问题。在您的iTerm2中安装并更改具有InColata字体的文本设置,例如。--对于所有注意力缺失的noobs,例如我自己 我也遇到过同样的问题,解决方案比安装字体更基本,但在其他任何地方都没有提到:在终端中手动设置字体(仍然需要确保已安装字体) 在iTerm2中:iTer

如图所示,安装vim电源线后,某些符号不起作用

搜索谷歌的时候,我觉得补丁字体可能有问题。但经过努力,我无法解决这个问题。有人能帮我吗

Environment: Mac OSX 10.8.2, iTerm2. 
请参阅“”问题。

在您的iTerm2中安装并更改具有InColata字体的文本设置,例如。

--对于所有注意力缺失的noobs,例如我自己

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

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


在Terminal:Terminal>preferences>profiles>text>fonts中,这个vim配置为我解决了以下问题:

g:Powerline_symbols = 'unicode'
在某些情况下,也可能需要:

set t_Co=256 

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

iTerm2->首选项…->文本->字体和非ASCII字体->为电力线选择InColata


不,它不能帮我解决这个问题。正确添加字体后,电力线中仍然有“?”。@Scen你真的读过吗?您必须将iterm2(AFAIR更新为开发版本,而不是某些版本)。仅仅添加字体是不够的。对于旧版本的iterm2,这个错误已经解决了WONTFIX状态。最后我完成了它。我只删除我所有的vim文件,并从我的ubuntu旧文件中复制它们。我的配置文件似乎出了什么问题。@ZyX非常感谢,但我真的读过了,这个问题并不是由iterm2的版本引起的。实际上我不明白这怎么会没有得到更多的投票。谢谢你,伙计!