Odpowiedzi:
Jest kilka opcji, które chcesz zobaczyć:
:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on
(Te polecenia są wpisane dokładnie jak widzisz powyżej.)
Opcja „autoindent” będzie działać tak, jak opisujesz, ale Vim może być bardziej inteligentny w wciskaniu, stąd pozostałe. Zwykle wystarczy użyć ostatniego tylko w vimrc i pozwolić Vimowi wykryć twój typ pliku i odpowiednie opcje wcięć do użycia dla tego typu pliku.