Если я пишу такой код в VIM:
def my_function
и я нажимаю ввод, я хотел бы, чтобы курсор был расположен ниже d.
В настоящее время он позиционирует курсор как можно дальше влево.
Как я могу это сделать?
Есть несколько вариантов, которые вы захотите посмотреть:
:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on
(Эти команды набираются в точности так, как вы видите их выше.)
Опция 'autoindent' будет работать так, как вы описываете, но Vim может быть более умным в отношении отступов, следовательно, других. Обычно достаточно использовать последний только в вашем vimrc и позволить Vim определить ваш тип файла и соответствующие опции отступа для этого типа файла.