gpt4 book ai didi

macos - 在 Mac 10.8 上的 vim 中配置电力线字体

转载 作者:行者123 更新时间:2023-12-02 00:03:29 26 4
gpt4 key购买 nike

我正在尝试从 powerline-fonts 获取自定义字体与 powerline 一起工作.我在 Mac OS 10.8 上运行 vim 7.4,用 Macports 编译。

我正在使用 vundle安装 powerline (以及此处未显示的其他工具):

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}

我已经下载了 powerline-fonts repo,并成功将字体安装到字体簿中。然后我将以下内容添加到 vimrc :
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 时,我看到的是方框符号而不是箭头,如下所示(取自 this SO question )。

Image of Box symbols in vim with powerline

我尝试切换字体,并使用了 powerline-fonts 中的所有可用字体。 ,但从来没有任何区别。其实在变 guifontWingdings:h14没有效果。

如何检查vim是否支持电力线?如何让字体正常工作?谢谢。

最佳答案

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

更长的答案 :

vim --version我发现了这条线:Huge version without GUI.
打开 vim 并检查 :help guifont进一步显示该选项为 {only available when compiled with GUI enabled} .

在控制台直接运行vim时,比如终端,vim没有控制字体的能力,as discussed in the comment section here .在这种情况下,我的问题的解决方案只是更改整个控制台的字体,在首选项-> 设置-> 文本下的终端中可用。

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

希望这可以帮助其他人避免一个简单的错误。

关于macos - 在 Mac 10.8 上的 vim 中配置电力线字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com