ho avuto il comandoCosa imposta la cronologia di Vim?
set history=10000
nel mio Vimrc per un po ', e si rese conto che non stava tramontando la storia -
:set history
stampe 20
.
Ho quindi spostato set history=10000
alla fine del mio .vimrc e re-sourced esso, e ora history=10000
come richiesto.
Non ci sono altre istanze di set history
nel mio .vimrc. Quali altri comandi impostano la lunghezza della cronologia? È possibile che le definizioni di funzioni prevalgano sulla cronologia? Ci sono altre impostazioni che dovrei preoccuparmi di ignorare?
+1: non l'avrei notato! – Johnsyweb
Questa potrebbe essere stata la ragione, perché stavo perdendo la mia storia. ci sono circostanze in cui il tuo file viminfo può essere resettato? –
@ alpha_989 Nulla di ciò che so, a meno di scrivere con forza viminfo con ': wviminfo!' (Nota: senza bang leggerà e unirà), e che normalmente dovrebbe "resettare" viminfo se l'opzione '& viminfo' è quasi vuota in termini di impostare quali dati scrivere (o era quasi vuoto durante la lettura) (anche se non completamente vuoto, che disabilita viminfo). – ZyX