Ответы:
Я бы также предложил добавить это к вашему .vimrc:
set smartindent
Это увеличит отступ в новом блоке.
Оба будут раздражать вас при вставке, поскольку Vim постарается сделать отступ на лету.
Перед вставкой введите:
: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