2010-10-29 3 views
0

Pourquoi certains plis dans vim sont-ils sauvegardés quand certains ne sont pas sauvegardés? Je suit dans mon .vimrc:vim - Certains plis ne sont pas sauvegardés

autocmd BufWinLeave *.* mkview 
autocmd BufWinEnter *.* silent loadview 

Exemple: je fais ces 2 plis dans un fichier:

+-- 2 lines: if(!bRet)---------------------------... 
    return bRet; 
} 
+----------- 5 lines: else-----------------------... 

Quand je recharge, je reçois:

+-- 2 lines: if(!bRet)---------------------... 
    return bRet; 
} 
else 
{ 
    o_Logger.EHLog(Logger::LT_ERROR, true, 0, __FILE__, __LINE__, "File name loading failed"); 
    return false; 
} 

Pourquoi Est-ce que cela arrive et comment le rectifier?

Répondre

0

Quel type de pliage utilisez-vous? Manuel?

Etes-vous sûr que le second pli n'est pas restauré? Compte tenu de ce que vous avez dit, il est possible que le pli existe mais soit restauré comme ouvert plutôt que fermé.

Pour tester, exécutez la commande [: set foldlevel = 0] après avoir ouvert le document. Le pli "manquant" n'apparaît-il pas?

+0

Oui. Je plie en sélectionnant un bloc par 'Shift-v', puis en tapant' zf'. – nakiya

Questions connexes