Risposte:
Suggerirei anche di aggiungere questo al tuo .vimrc:
set smartindent
Aumenterà il rientro in un nuovo blocco.
Entrambi ti infastidiranno quando incolli, poiché Vim proverà a rientrare al volo.
Prima di incollare inserire:
:set paste
gvimnon avrà accesso agli appunti. D'altra parte, l'esecuzione vimlocale avrà accesso agli Appunti e vimpuò incollare correttamente se si utilizza "*po "+p. A volte vime :set paste'stupido' incollare-raw-to-the-terminal è l'unica opzione.
In fondo al file, sto usando:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Per esempio Dockerfile:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Se si desidera mantenere solo il rientro, utilizzare # vim: st ai si