C'est vrai dans le terminal. Si vous utilisez gvim, vous ne devriez pas en avoir besoin.
Nathan Fellman
Dans des situations complexes (machines virtuelles, postes de travail distants, ...), même gvimn'auront pas accès au presse-papiers. D'un autre côté, exécuter vimlocalement aura accès au presse-papiers et vimpeut coller correctement si vous utilisez "*pou "+p. Parfois vimet :set pasteet «stupide» le collage-brut-vers-le-terminal est la seule option.
Aaron McDaid
0
En 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 souhaitez conserver l'indentation uniquement, utilisez # vim: st ai si
Réponses:
L'ajout
set autoindent
à votre ~ / .vimrc peut le faire automatiquement pour vous.la source
Je suggère également d'ajouter ceci à votre .vimrc:
Cela augmentera le retrait dans un nouveau bloc.
la source
Les deux vous ennuieront lors du collage, car Vim essaiera de tout mettre en retrait à la volée.
Avant de coller, entrez:
la source
gvim
n'auront pas accès au presse-papiers. D'un autre côté, exécutervim
localement aura accès au presse-papiers etvim
peut coller correctement si vous utilisez"*p
ou"+p
. Parfoisvim
et:set paste
et «stupide» le collage-brut-vers-le-terminal est la seule option.En bas du fichier, j'utilise:
Par exemple
Dockerfile
:Si vous souhaitez conserver l'indentation uniquement, utilisez
# vim: st ai si
la source