vim - Auto-indent após abrir várias linhas ('2o')

1

No momento, se eu usar 'o', a linha inserida será marcada automaticamente corretamente. Devo fazer '2o' no entanto (seguido por esc para percebê-lo), claro que não estou no modo de inserção e o cursor não é exibido. Isso é muito entediante.

Como eu sou melhor para lidar com esse problema? Idealmente, gostaria de terminar corretamente recuado e em modo de inserção após '2o' (ou alguma combinação igualmente conveniente) - sem dúvida, este é um problema que outros encontraram e resolveram.

Obrigado antecipadamente.

    
por jstephenson 20.03.2013 / 15:29

1 resposta

0

Não sei qual comportamento você quer em geral. Eu faria o que romain sugeria. Você também pode tentar isso:

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

Isso fará com que qualquer linha adicionada seja recuada da mesma forma que a linha anterior em branco.

    
por 20.03.2013 / 16:47

Tags