Oggi ho imparato a piegare / spiegare in Vim; è abbastanza utile.
Inaspettatamente, quando esco da un file e lo rientro, le pieghe che ho creato scompaiono.
Nel grande progetto della nostra azienda ci sono molti blocchi di codice appiccicosi (legacy) che sono piuttosto obsoleti ma indispensabili.
Ho davvero bisogno di piegarli quasi permanentemente.
C'è un modo breve per dire a Vim di salvare le mie preferenze di piegatura per un file?
'viewoptions'
contiene folds
. Se si desidera che i autocomandi vengano eseguiti per altri tipi di file, è possibile modificare i autocomandi. Ad esempio, se si desidera aggiungere file Python, è possibile passare *.c
a *.c,*.py
.
:mkview
e:loadview
potrebbero essere d'aiuto. Si potrebbe provare l'aggiunta di queste 2 righe all'interno del vostro vimrcau BufWinLeave *.c mkview
edau BufWinEnter *.c silent loadview
e adattarli alle vostre specifiche esigenze. Questi sono autocomandi che verranno eseguiti automaticamente ogni volta che si lascia un buffer per il primo e quando si inserisce un buffer per il secondo, ma solo per i file C. Li ho copiati dall'aiuto del:mkview
comando (:help :mkview
).