Respostas:
Eu também sugiro adicionar isso ao seu .vimrc:
set smartindent
Isso aumentará o recuo em um novo bloco.
Ambos o incomodarão ao colar, pois o Vim tentará recuar tudo rapidamente.
Antes de colar, insira:
:set paste
gvim
não terá acesso à área de transferência. Por outro lado, a execução vim
local terá acesso à área de transferência e vim
poderá colar corretamente se você usar "*p
ou "+p
. Às vezes, vim
e :set paste
“burro” colar-raw-to-terminal é a única opção.
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ê deseja manter apenas o recuo, use # vim: st ai si