我如何设置我的vim-airline或vim-powerline

您好,我正试图安装vim-powerline或新的电力线或vim航空公司在Windows7上的一个64位版本的VIM但我不能得到那些工作。

vim-powerline :我得到的状态行,但不能看到漂亮的'<'分隔符: VIM电力线 我通过Vundle安装了插件并更新了我的_vimrc

 let g:Powerline_symbols = 'fancy' set encoding=utf-8 set t_Co=256 set fillchars+=stl:\ ,stlnc:\ let g:Powerline_mode_V="V·LINE" let g:Powerline_mode_cv="V·BLOCK" let g:Powerline_mode_S="S·LINE" let g:Powerline_mode_cs="S·BLOCK" 

任何combinaison看起来都差不多。 看来,可能不得不安装新的字体,但没有how-to Windows,

vim-airline我终于find了那些看着vim-airline插件的字体。

我再一次搞不明白,我可以看到一些丑陋的“ VIM航空公司,PICT 这不是提供的美丽的截图

你没有使用修补的字体! 修补意味着在UTF格式的字体的特定位置手动添加六个额外的符号。 如果这些符号不存在,你会得到丑陋的占位符块。 您可以使用fontforge(不容易!)自行修补,也可以直接从此页面下载并安装预先打补丁的字体:

https://github.com/Lokaltog/powerline-fonts

在Windows中安装字体非常简单:单击右键并selectInstall 。 然后你像往常一样在你的_vimrc中设置它:

 set guifont=Liberation_Mono_for_Powerline:h10 

Linux .vimrc的完整性

 set guifont=Liberation\ Mono\ for\ Powerline\ 10 

然后为航空公司

 let g:airline_powerline_fonts = 1 

或电力线

 let g:Powerline_symbols = 'fancy' 

其他设置只是可选的。

重新启动并享受*线。


如果你手工打补丁,这里有一个提示,我痛苦地学习到:修补正常的字体后,不要忘记修补粗体斜体字体…

我有类似的问题vim航空公司,这是通过进入帮助文件解决

 :h airline 

向下滚动到自定义部分或search

 /unicode symbols 

将以下三行复制到你的〜/ .vimrc中:

 if !exists('g:airline_symbols') let g:airline_symbols = {} endif 

然后将航空公司的帮助文件中的unicode符号复制到你的〜/ .vimrc里,如下所示:

  if !exists('g:airline_symbols') let g:airline_symbols = {} endif " unicode symbols let g:airline_left_sep = '»' let g:airline_left_sep = '▶' let g:airline_right_sep = '«' let g:airline_right_sep = '◀' let g:airline_symbols.linenr = '␊' let g:airline_symbols.linenr = '␤' let g:airline_symbols.linenr = '¶' let g:airline_symbols.branch = '⎇' let g:airline_symbols.paste = 'ρ' let g:airline_symbols.paste = 'Þ' let g:airline_symbols.paste = '∥' let g:airline_symbols.whitespace = 'Ξ' 

开始一个新的terminal会话,启动你的vim或mvim,就像我的情况一样,航空公司的状态行箭头已经被我整理出来了。

我遇到了同样的问题,并通过以下方式修复:

 let g:airline_powerline_fonts = 1