6

我已经安装了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"

PS我是vim的新手,任何建议将不胜感激,谢谢!

4

2 回答 2

3

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

$git checkout e2a120869ba36da5d26df74fb23ef4052d55b6f0

编辑

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

于 2015-03-10T17:02:35.453 回答
3

你的.vimrc文件看起来不错。问题可能出在插件实现上,因为最近航空公司初始化发生了一些变化。立即解决您的问题的方法是在航空公司插件的 git 历史中向后移动一点,据我所知,只是最后一次提交会导致问题,因此您只需输入:

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

如果您想了解最新的更改,请在 github 上监控它们,然后运行 ​​:PluginUpdate(用于 Vundle 安装)或只是git pull origin master为了获取最新功能。如果问题仍然存在,只需返回一些提交或省略导致问题的提交。

我希望它有帮助:)

于 2015-02-26T13:11:06.123 回答