0

折りたたみには次の VIM 設定を使用しています。

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

Powerline プラグインも使用しています。

Bundle 'Lokaltog/vim-powerline'

折りたたみを保存したいので、次の 2 行のコードを見つけました。

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

しかし、その後、保存後に電力線のステータスが消えます。この3つのことを比較する方法。

何が起こっているかを正確に示すスクリーンキャストを作成しました: http://screencast.com/t/ZnXTxdAVUZse

Powerline と mkview の競合だと思います。それでは、他の方法で折り畳みを保存するチャンスはありますか??

4

2 に答える 2

0

Github で作成した問題は、ここでのこの質問よりも役立つ可能性がありますが、あなたの問題はこの他の問題に関連している可能性があると思います。

highlight Folded guibg=black guifg=#524A4Dvimrc から を削除し、セッション ファイルを削除する必要があります。

于 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 に答える