Vim 航空公司分支不显示

标签 vim vim-plugin vim-fugitive vim-airline

我已经安装 bling/vim-airline希望我的状态栏中可以有那个很酷的分支名称。



我按照航空公司 repo 上的说明安装了 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"

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

最佳答案

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

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

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

我希望它有帮助:)

关于Vim 航空公司分支不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28733338/

相关文章:

vim - 在 gvim 中切换 Taglist 和缓冲区

vim - 没有让 Vim 在 ftdetect 自定义插件项目中自动加载文件

vim - NERDTree 的两个基本问题——切换窗口和查找文件

vim - Pathogen 不加载插件

vim - 如何在 Vim 脚本中执行外部命令?

git - 有没有一种快速的方法可以在不进入 diff 模式的情况下通过 vim-signify 显示变化 block ?

tomcat - 当外部更改文件时,IntelliJ 可以更新 Tomcat 上的资源吗?

vim - 使用变量作为 autocmd FileType 的主题

vim - 如何在 vim 中退出 vimdiff 模式,特别是对于 Fugitive?

git - 让 'git grep' 在 vi​​m 中有效工作