1

На данный момент, если я использую 'o', то вставленная строка автоматически отступает. Однако, если я сделаю '2o' (за которым следует esc, чтобы понять это), я, конечно, не в режиме вставки, и курсор не смещен. Это довольно утомительно.

Как мне лучше справиться с этой проблемой? В идеале я бы хотел, чтобы после '2o' (или какой-то столь же удобной комбинации) был установлен правильный отступ и режим вставки - без сомнения, это проблема, с которой сталкивались и решали другие.

Заранее спасибо.

1 ответ1

0

Я не уверен, какое поведение вы хотите в целом. Я бы сделал то, что предложил Ромэнл. Вы также можете попробовать это:

:set indentexpr=indent(prevnonblank(v:lnum-1))

Это приведет к тому, что любая добавляемая вами строка будет иметь такой же отступ, как и предыдущая непустая строка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .