Isso é verdade no terminal. Se você estiver usando o gvim, não precisará disso.
19714 Nathan Fellman
Em situações complexas (máquinas virtuais, áreas de trabalho remotas, ...), mesmo gvimnão terá acesso à área de transferência. Por outro lado, a execução vimlocal terá acesso à área de transferência e vimpoderá colar corretamente se você usar "*pou "+p. Às vezes, vime :set paste“burro” colar-raw-to-terminal é a única opção.
Aaron McDaid
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ê deseja manter apenas o recuo, use # vim: st ai si
Respostas:
Adicionar
set autoindent
ao seu ~ / .vimrc pode fazer isso automaticamente.fonte
Eu também sugiro adicionar isso ao seu .vimrc:
Isso aumentará o recuo em um novo bloco.
fonte
Ambos o incomodarão ao colar, pois o Vim tentará recuar tudo rapidamente.
Antes de colar, insira:
fonte
gvim
não terá acesso à área de transferência. Por outro lado, a execuçãovim
local terá acesso à área de transferência evim
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:
Por exemplo
Dockerfile
:Se você deseja manter apenas o recuo, use
# vim: st ai si
fonte