首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么vim-airline不能正确显示符号?

为什么vim-airline不能正确显示符号?
EN

Stack Overflow用户
提问于 2015-06-11 19:53:13
回答 3查看 11.8K关注 0票数 6

我使用vim-airline在vim编辑器的底部显示状态行。

下面是我的.vimrc.local文件。

这是我的状态栏的样子。

为什么符号不能正确显示?

EN

回答 3

Stack Overflow用户

发布于 2015-06-11 20:37:32

您的字体不能显示所有unicode字符,但这不是问题。

您需要安装修补的字体。说明可以在官方电力线documentation中找到。可以在powerline-fonts repository中找到预打补丁的字体。

另外,你可以通过编辑你的vimrc来改变分隔符,我个人有以下几点:

代码语言:javascript
复制
" the separator used on the left side
let g:airline_left_sep=''
" the separator used on the right side 
let g:airline_right_sep=''

是的,这不是分隔符。这将渲染以下内容(使用日光颜色):

票数 8
EN

Stack Overflow用户

发布于 2015-12-11 04:06:30

我在Kubuntu上,这就是我如何在终端和gvim中为vim设置它的。

  1. 安装maggick用户提到的Github存储库中的电源线字体。
  2. 将终端字体设置为"Droid Sans Mono斜杠的电力线“字体。
  3. 在该终端中启动vim,然后转到airline的帮助部分:

:帮助航空公司

向下滚动到显示电源线符号的部分,然后复制该部分:

代码语言:javascript
复制
" powerline symbols
let g:airline_left_sep = ''
let g:airline_left_alt_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''

(不要从这里复制,要从终端的vim帮助中复制)

  1. 打开您的vimrc.local文件并粘贴其中的行。
  2. 将gvimrc.local中的字体设置为您在终端中选择的字体:

if has('gui_running')为\ Powerline endif设置guifont=Droid\ Sans\单声道\斜杠\

启动vim和gvim,航空公司应该在这两种情况下都显示正确的视觉效果。

票数 4
EN

Stack Overflow用户

发布于 2018-10-19 08:32:12

我也遇到了同样的问题,并补充道:

代码语言:javascript
复制
set encoding=utf-8

我的.vimrc解决了这个问题。当然,您还需要确认终端也应该配置为显示UTF-8。

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

https://stackoverflow.com/questions/30780045

复制
相关文章

相似问题

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