Подскажите, что надо прописать, чтобы при переходе на новую строчку,
курсор переводился не на начало строки, а делал отступ как у предыдущей?
:set autoindentПолезно может быть так же попробовать
:set smartindent
и
:set cindent
В help'е есть раздел indent который посвящен этой теме.