Jawaban:
Saya juga menyarankan menambahkan ini ke .vimrc Anda:
set smartindent
Ini akan meningkatkan indentasi di blok baru.
Keduanya akan mengganggu Anda saat menempelkan, karena Vim akan mencoba dan membuat inden semua dengan cepat.
Sebelum menempelkan masukkan:
:set paste
gvim
tidak akan memiliki akses ke clipboard. Di sisi lain, menjalankan vim
secara lokal akan memiliki akses ke clipboard dan vim
dapat menempel dengan benar jika Anda menggunakan "*p
atau "+p
. Terkadang vim
dan :set paste
dan 'bodoh' menempel-mentah-ke-terminal adalah satu-satunya pilihan.
Di bagian bawah file, saya menggunakan:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Sebagai contoh Dockerfile
:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Jika Anda ingin menyimpan lekukan saja, gunakan # vim: st ai si