Я ніколи не задоволений "відповіді на всі ці речі на всякий випадок". Я наполягаю на тому, щоб знати, які з цих речей були встановлені неправильно і як вони були встановлені. Ось команда, яка покаже вам значення всіх відповідних параметрів, згаданих тут, а також місця їх останнього встановлення. Якщо жоден Last set from
рядок не випливає, це значення за замовчуванням. Немає сенсу вказувати set
правильні значення за замовчуванням.
:verbose set autoindent? smartindent? cindent? cinkeys? indentexpr?
noautoindent
nosmartindent
cindent
Last set from ~/.vim/vimrc
cinkeys=0{,0},0),:,!^F,o,O,e
Last set from ~/.vim/vimrc
indentexpr=
Press ENTER or type command to continue
Дивіться: http://vimdoc.sourceforge.net/htmldoc/options.html#:set-verbose
Все, що я повинен був зробити, щоб працювати, це було видалити set smartindent
з плагіна та додати до свого ~/.vim/vimrc
:
set cindent cinkeys-=0#
set expandtab shiftwidth=4 tabstop=4 softtabstop=4