0

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

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

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

4

2 回答 2

0

您在 Github 上创建的问题可能比这里的问题更有用,但我认为您的问题可能与另一个问题有关。

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

于 2012-07-09T14:10:25.997 回答
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
于 2012-07-09T22:37:28.830 回答