2016-05-31 12 views

Antwort

3

Dieses Verhalten ist normal. Vims Vorgabe ist nicht, sich daran zu erinnern, welchen Code Sie von einer Sitzung zur nächsten gefaltet oder von einer Sitzung zur nächsten entfaltet haben. Sie können Ihre aktuellen Falten speichern; Wenn Sie mit dem Bearbeiten einer Datei fertig sind, geben Sie vor dem Beenden von vim den Befehl :makeview ein. Wenn Sie die Datei das nächste Mal öffnen, geben Sie :loadview ein, um Ihre Dateien wiederherzustellen. Wenn Sie dies automatisch geschehen soll, fügen Sie diesen Code in Ihre vimrc

augroup remember_folds 
    autocmd! 
    autocmd BufWinLeave *.* mkview 
    autocmd BufWinEnter *.* loadview 
augroup END 

Wenn Sie mehr Funktionen wünschen, dieses Plugin macht das Gleiche http://www.vim.org/scripts/script.php?script_id=4021.

Update: Entschuldigung, mein ursprünglicher Code hat nicht funktioniert. Es sollte jetzt funktionieren.

+0

ist es besser, eine stille Last zu verwenden, um den Fehler zu vermeiden: 'autocmd BufWinEnter *. * Silent! Ladeansicht' –

Verwandte Themen