web-dev-qa-db-fra.com

Comment ajouter une nouvelle ligne avec la même indentation

Puis je appuie Enter En mode insertion, une nouvelle ligne est créée, mais le curseur est placé au début de la ligne.

Comment créer une nouvelle ligne avec la même empreinte que l'actuel?

35
valya

Ajouter set autoindent à votre ~/.vimrc peut faire cela pour vous automatiquement.

39
brice

Je suggère également d'ajouter ceci à votre .vimrc:

set smartindent

Cela augmentera le tiret dans un nouveau bloc.

7
Nathan Fellman

Au bas du fichier, j'utilise:

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

Par exemple Dockerfile:

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

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

Si vous voulez garder l'indentation uniquement, utilisez # vim: st ai si

0
Eduardo Cuomo