回答:
これを.vimrcに追加することもお勧めします。
set smartindent
新しいブロックのインデントを増やします。
Vimはすべてをオンザフライでインデントしようとするため、貼り付けの際にどちらも煩わしいでしょう。
貼り付ける前に次を入力します。
:set paste
gvim、クリップボードにアクセスすることさえできません。一方、vimローカルで実行するとクリップボードにアクセスでき、またはvimを使用すると適切に貼り付けることができます。場合によっては、および「ダム」端末への生のペーストが唯一のオプションであることがあります。"*p"+pvim:set paste
ファイルの下部で、私は使用しています:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
例Dockerfile:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
インデントのみを保持する場合は、使用します # vim: st ai si