Antworten:
Es gibt verschiedene Optionen, die Sie sich ansehen sollten:
:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on
(Diese Befehle werden genau so eingegeben , wie Sie sie oben sehen.)
Die Option 'autoindent' funktioniert genau so, wie Sie es beschrieben haben, aber Vim kann beim Einrücken intelligenter sein, daher auch die anderen. Normalerweise reicht es aus, nur den letzten in Ihrem vimrc zu verwenden und Vim Ihren Dateityp und die entsprechenden Einrückungsoptionen für diesen Dateityp ermitteln zu lassen.