miałem polecenieCo decyduje o historii vima?
set history=10000
w moim .vimrc na chwilę, i zrozumiał, że nie zachodziło historię -
:set history
drukuje 20
.
Następnie przeniosłem set history=10000
na koniec mojego pliku .vimrc i ponownie go pozyskałem, a teraz zgodnie z żądaniem history=10000
.
W moim .vimrc nie ma innych instancji set history
. Jakie inne polecenia określają długość historii? Czy to możliwe, że definicje funkcji zastępują historię? Czy są inne ustawienia, które powinienem martwić się przesłonięciem?
+1: Nie zauważyłem tego! – Johnsyweb
To mógł być powód, dla którego traciłem historię. czy są jakieś typowe okoliczności, kiedy plik viminfo może zostać zresetowany? –
@ alpha_989 Nic o czym nie wiem, bez silnego pisania viminfo z ': wviminfo!' (Uwaga: bez huk to będzie czytać i scalać), a to powinno normalnie "zresetować" viminfo, jeśli opcja '& viminfo' jest bliska zeru ustawienia danych do zapisu (lub było bliskie zeru przy odczycie) (choć nie do końca puste, wyłącza viminfo). – ZyX