Dzisiaj nauczyłem się składać / rozkładać w Vimie; to całkiem przydatne.
Nieoczekiwanie, kiedy wychodzę z pliku i wprowadzam go ponownie, foldery, które utworzyłem, znikają (rozkładane).
W dużym projekcie naszej firmy znajduje się całkiem sporo lepkich (starszych) bloków kodu, które są w pewnym sensie przestarzałe, ale niezbędne.
Naprawdę muszę je złożyć prawie na stałe.
Czy istnieje krótki sposób, aby powiedzieć Vimowi, aby zapisał moje preferencje dotyczące składania pliku?
'viewoptions'
zawiera folds
. Jeśli chcesz, aby komendy automatyczne były wykonywane dla innych typów plików, możesz zmienić te komendy. Na przykład, jeśli chcesz dodać pliki Pythona, możesz zmienić *.c
na *.c,*.py
.
:mkview
i:loadview
mogłyby pomóc. Można spróbować dodać te 2 linie wewnątrz vimrcau BufWinLeave *.c mkview
iau BufWinEnter *.c silent loadview
i dostosować je do swoich potrzeb konkretnych. Są to komendy automatyczne, które będą automatycznie wykonywane za każdym razem, gdy pozostawisz bufor dla pierwszego i gdy wprowadzisz bufor dla drugiego, ale tylko dla plików C. Skopiowałem je za pomocą:mkview
polecenia (:help :mkview
).