Відповіді:
Я також пропоную додати це до вашого .vimrc:
set smartindent
Це збільшить відступ у новому блоці.
Обидва будуть дратувати вас під час вставки, оскільки Вім намагатиметься відступити все на льоту.
Перед вставкою введіть:
:set paste
gvim
не матимуть доступу до буфера обміну. З іншого боку, vim
локально запущений доступ матиме буфер обміну і vim
може належним чином вставити його, якщо ви використовуєте "*p
або "+p
. Іноді vim
і :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