Vim 如何比较折叠式、电力线和mkview?

Vim 如何比较折叠式、电力线和mkview?,vim,Vim,我使用以下VIM设置进行折叠: highlight Folded guibg=black guifg=#524A4D set foldmethod=syntax 我也在使用电力线插件: Bundle 'Lokaltog/vim-powerline' 我想保存我的折叠,因此我找到了以下两行代码: au BufWinLeave * silent! mkview au BufWinEnter * silent! loadview 但在那之后,我的电力线状态在保存后消失。 如何比较这三件事 我创建

我使用以下VIM设置进行折叠:

highlight Folded guibg=black guifg=#524A4D
set foldmethod=syntax
我也在使用电力线插件:

Bundle 'Lokaltog/vim-powerline'
我想保存我的折叠,因此我找到了以下两行代码:

au BufWinLeave * silent! mkview
au BufWinEnter * silent! loadview
但在那之后,我的电力线状态在保存后消失。 如何比较这三件事

我创建了一个屏幕广播来准确地显示正在发生的事情:


我认为这是Powerline和mkview之间的冲突。那么,是否有机会以其他方式保存折页呢?

可能比这个问题更有用,但我认为您的问题可能与此有关

您应该从vimrc中删除高亮折叠的guibg=black guifg=524A4D并删除会话文件。

我找到了一个答案:

set viewoptions-=options
augroup vimrc
    autocmd BufWritePost *
    \   if expand('%') != '' && &buftype !~ 'nofile'
    \|      mkview
    \|  endif
    autocmd BufRead *
    \   if expand('%') != '' && &buftype !~ 'nofile'
    \|      silent loadview
    \|  endif
augroup END

Vim当时是否崩溃:版本、操作系统等?或者状态行是否停止更新/消失/???如果是后者,您是否向电源线插件作者报告了此问题?对不起,只有statusline消失。是的,我在github上的电力线回购中创建了问题。我正在等待答案。不,我删除了它并删除了会话文件,但这对解决这个问题没有帮助。我认为这是Powerline和mkview之间的冲突。那么,是否有机会以其他方式保存折叠呢??