我试图使用电力线插件( https://github.com/Lokaltog/vim-powerline )首次。
插件似乎被安装。 我用vundle用下面的命令:
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim'}
我已经尝试了许多不同的设置,但目前在我的vimrc它看起来像这样:
set guifont=Menlo\ Regular\ for\ Powerline:h15
"set guifont=Monaco\ Regular:h15
" set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim
let g:Powerline_symbols = 'fancy'
"let g:Powerline_symbols = 'compatible'
"let g:Powerline_cache_enabled = 1
"set t_Co=256
我也贴注释掉一些我试过的命令。
我尝试过不同的字体,修补和正常的,但没有什么帮助。
laststatus被设置为2。
我使用的是Mac OS X 10.8.2的MacVim。
下面是与2个窗口的电力线怎么找我:
注意怪异的盒装“X”符号...
有任何想法吗?
你指的是两个不同的插件。 vim-powerline
是旧唯一VIM项目。 Lokaltog/powerline
是一种新的基于Python的端口,并且代码点都在这个版本中改变,因为旧代码点引起了一堆的问题。
你必须要么:
- 更新您的束指向
vim-powerline
(和删除rtp
选项),或 - 更新您的字体的字体之一https://github.com/Lokaltog/powerline-fonts (或修补自己)
我有同样的问题。 我下载了“万络定期为Powerline.otf”从https://github.com/Lokaltog/powerline-fonts
然后我双击了在OTF文件,它开辟了字体簿应用程序。 我点击安装,尽管在窗口中的字体给人杂乱的符号。 然后我设置字体的字体为我的终端(只需设置在你termnial preferenes)。 这个固定的常规终端VIM(问题$ vim
),但在的MacVim没有解决它。 要解决它的MacVim,我有以下行添加到我的.vimrc文件:
set guifont=Menlo\ For\ Powerline
反斜线是必要的逃生空间。 现在一切的伟大工程。 希望这可以帮助别人。
编辑:要添加更多的细节,我的.vimrc现在看起来是这样的:
""" FOR STATUSLINE
set encoding=utf-8 " Necessary to show Unicode glyphs
let g:Powerline_symbols = 'fancy'
set rtp+=/Users/nate/Library/Python/2.7/lib/python/site-packages/powerline/bindings/vim
set nocompatible " Disable vi-compatibility
set laststatus=2 " Always show the statusline
" For powerline font in MacVim
set guifont=Menlo\ For\ Powerline
如果您正在使用命令行VIM(即不执行GUI),你可能需要指定终端的喜好修补字体。
这增加的vimrc文件固定对我来说:
set guifont=Source\ Code\ Pro\ for\ Powerline "make sure to escape the spaces in the name properly
来源: https://github.com/bling/vim-airline/issues/142
另外,还要确保你有合适的字体不只是正确的名称从让他们https://github.com/Lokaltog/powerline-fonts并让G:airline_powerline_fonts = 1,如果您使用的航空公司
注:例如,“源代码亲”,从字体http://fontsquirrel.com将给从上面的链接这种效果,但“源代码亲为电源线”不会
在我的情况下,在状态栏上的字体在vim中工作(显示正确的符号),但不是在的MacVim。 增加了以下行.gvimrc里的文件,现在正常工作。
我有注明:H16
set guifont=Source\ Code\ Pro\ for\ Powerline:h16