Vim航空分公司未显示

问题描述 投票:5回答:3

我已经安装了bling/vim-airline,希望我可以在状态栏中输入这个很酷的分支名称。

“”

我遵循了航空公司回购协议上的说明,并安装了tpope/vim-fugitive。但是在下载,安装,修改并重新启动vim之后,我只是无法在状态栏上找到该分支。相反,我有这个:

“”

我怀疑我的.vimrc文件有问题吗?

这里是与航空公司有关的部分:

set ttimeoutlen=50
let g:airline_theme = 'powerlineish'
let g:airline#extensions#hunks#enabled=0
let g:airline#extensions#branch#enabled=1

if !exists('g:airline_symbols')
  let g:airline_symbols = {}
endif
let g:airline_symbols.space = "\ua0"

P.S。我是vim的新手,任何建议将不胜感激,谢谢!

vim vim-plugin vim-fugitive vim-airline
3个回答
3
投票

您的.vimrc文件看起来不错。问题可能出在插件的实现上,因为航空公司初始化中有一些最近的更改。就您的问题而言,立即的解决方案是将航空公司插件的git历史记录移回一点,据我所知,最后一次提交会导致问题,因此您可以输入:

$ cd ~/.vim/bundle/vim-airline
$ git checkout HEAD~1

[如果您想了解最新的更改,请在github上监视它们,然后运行:PluginUpdate(用于Vundle安装)或仅单击git pull origin master以获取最新功能。如果问题仍然存在,则只需返回一些提交或忽略引起问题的提交即可。

我希望它可以帮助:)


2
投票

我的声誉还不够高,无法在quibix的解决方案中添加评论。以下提交是支持逃犯状态行添加的最后一个有效的航空公司提交。它似乎确实破坏了其他插件。

$git checkout e2a120869ba36da5d26df74fb23ef4052d55b6f0

编辑

实际上fugitive#head()在主vim逃犯分支上。我发现我的问题是在航空公司之后装载了逃犯,因此将airport_section_b设置为“”。一旦我重命名目录,以便逃犯在航空公司之前被加载,HUNK / BRANCH开始在状态行中加载。


0
投票

您需要安装vim插件逃犯

fugitive.vim:一个很棒的Git包装器,应该是非法的

插件'tpope / vim-fugitive'

© www.soinside.com 2019 - 2024. All rights reserved.