LINUX.ORG.RU

Отступы

 , ,


0

2

Как сделать так, чтобы после перехода на верхнюю строчку отступ сохранялся?

Положение курсора на данный момент:
.......{

.......}(курсор тут)

При переходе вверх на одну строчку:
.......{
(курсор тут)
.......}

Желаемый результат:
.......{
.......(курсор тут)
.......}

В vimrc на данный момент стоит autoindent, при написание этих скобок из-за этого сохранялся отступ при переходе на следующую строку.


Если ты про INSERT MODE, то отключи arrow keys нафиг, вим — не про них.

Если про NORMAL, то Shift+O does the trick for me.

В конфиге — set autoindent smartindent.

Cycle_A
()

В виме примерно 374574 опций связанных с форматированием.
Это если не считать сторонних плагинов.

mos ★★☆☆☆
()
Ответ на: комментарий от Cycle_A

я хочу чтобы он не просто сохранял отступ, а прямо ставил столько табуляций, сколько нужно для того, чтобы курсор был на нужном месте. Или же просто сохранялся отступ после перехода на строку вверх в insert mode. smartindent тут не помогает.

FranXX
() автор топика
Ответ на: комментарий от FranXX

в insert mode

smartindent тут не помогает

И не поможет. Большинство штатных средств — для Normal Mode.

Если нужны костыли — ищи плагин.

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.