Como adicionar uma nova linha com o mesmo recuo

27

Em seguida, pressiono Enter no modo Inserir, uma nova linha é criada, mas o cursor é colocado no início da linha.

Como faço para criar uma nova linha com o mesmo recuo que a atual?

    
por valya 23.01.2010 / 22:09

4 respostas

32

Adicionar set autoindent ao seu ~ / .vimrc pode fazer isso para você automaticamente.

    
por 23.01.2010 / 22:12
6

Sugiro também adicionar isso ao seu .vimrc:

set smartindent

Aumentará o recuo em um novo bloco.

    
por 26.01.2010 / 21:18
4

Ambos irão incomodá-lo ao colar, já que o Vim tentará recuar tudo na hora.

Antes de colar, insira:

:set paste
    
por 26.01.2010 / 21:19
0

Na parte inferior do arquivo, estou usando:

# vim: ts=2 sw=2 sts=2 sr noet st ai si

Por exemplo, Dockerfile :

FROM centos-7
RUN ...
CMD ...

# vim: ts=2 sw=2 sts=2 sr noet st ai si

Se você quiser manter apenas o recuo, use # vim: st ai si

    
por 27.11.2017 / 15:34

Tags