我正在使用以下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之间的冲突。那么是否有机会以其他方式保存折叠?
答案 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