2012-07-09 51 views
0

我真的使用以下VIM设置折叠:如何比较折叠,powerline和mkview?

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

我真的还利用电力线插件:

Bundle 'Lokaltog/vim-powerline' 

我想保存我的弯折的,所以我发现这个代码两行:

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

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

我创建截屏精确显示怎么回事: http://screencast.com/t/ZnXTxdAVUZse

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

+0

难道Vim的崩溃(然后:版本,操作系统等),还是状态行停止更新/消失/ ???如果是后者,你是否向Powerline插件作者报告了这个问题? – 2012-07-09 13:43:59

+0

对不起,只有状态线消失。是的,我在github上的powerline repo中创建了问题。我正在等待答案。 – tomekfranek 2012-07-09 13:55:44

回答

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 
0

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

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

+0

nope,我删除它并删除会话文件,但它没有帮助解决此问题。 – tomekfranek 2012-07-09 14:28:22

+0

我认为这是电力线和mkview之间的冲突。那么是否有机会以其他方式保存折叠? – tomekfranek 2012-07-09 22:20:42