如何比较折叠,powerline和mkview?

时间:2012-07-09 12:55:21

标签: vim

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

highlight Folded guibg=black guifg=#524A4D
set foldmethod=syntax

我也在使用Powerline插件:

Bundle 'Lokaltog/vim-powerline'

我想保存我的折叠,所以我找到了这两行代码:

au BufWinLeave * silent! mkview
au BufWinEnter * silent! loadview

但之后我的电力线状态在保存后消失了。 如何比较这三件事。

我创建了截屏视频,以显示发生了什么: http://screencast.com/t/ZnXTxdAVUZse

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

2 个答案:

答案 0 :(得分:0)

The issue you have created on Github可能比这个问题更有用,但我认为您的问题可能与this other one有关。

您应该从vimrc中删除highlight Folded guibg=black guifg=#524A4D并删除会话文件。

答案 1 :(得分:0)

我找到了答案:

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