首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac10.8上用vim配置Powerline字体

在Mac10.8上用vim配置Powerline字体
EN

Stack Overflow用户
提问于 2013-11-13 20:15:45
回答 1查看 5.2K关注 0票数 4

我正在尝试让来自电力线字体的定制字体与电力线协同工作。我在MacOS10.8上运行用Macports编译的vim7.4。

我使用vundle安装电力线 (以及其他工具,此处未显示):

代码语言:javascript
复制
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}

我已经下载了电力线字体回购,并成功地将字体安装到字体簿中。然后我将以下内容添加到vimrc

代码语言:javascript
复制
set encoding=utf8
set termencoding=utf8
set guifont=Droid\ Sans\ Mono\ for\ Powerline:h14
let g:Powerline_symbols='unicode'
set t_Co=256
set laststatus=2
set noshowmode
set fillchars+=stl:\ ,stlnc:\

然而,当我运行vim时,我会看到框符号而不是箭头,如下所示(摘自这个问题)。

我尝试过切换字体,并且使用了电力线字体提供的所有字体,但是没有任何区别。实际上,将guifont更改为Wingdings:h14没有任何影响。

如何检查vim是否能支持电力线?怎样才能使字体正常工作?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-13 21:38:58

简短回答:如果在控制台中运行vim,则更改终端字体(guifont什么都不做)。

更长的答案

vim --version中,我发现了一行:Huge version without GUI.

打开vim并检查:help guifont进一步显示该选项是{only available when compiled with GUI enabled}

当在控制台(如终端)中直接运行vim时,vim无法控制字体正如这里的注释部分所讨论的那样。在这种情况下,我的问题的解决方案就是更改整个控制台的字体,在Preferences->Settings->Text下面的终端中可用。

可以使用+gtk2通过Macports编译vim,但我无法使guifont产生任何效果。

希望这能帮助别人避免一个简单的错误。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19963445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档