только что посмотрел на ваш _vimrc
;путаница заключается в следующих строках
augroup htmldjango
set tabstop=2
set softtabstop=2
set shiftwidth=2
augroup END
Вы используете команду set
и переписываете свои предыдущие настройки tabstop
, softtabstop
и shiftwidth
независимо от типа файла .Следовательно, вы фактически устанавливаете вкладку на 2.
Возможно, было бы лучше (и я думаю, это то, что вы пытались сделать), если бы вы использовали
augroup htmldjango
autocmd!
autocmd FileType html setlocal tabstop=2
autocmd FileType html setlocal softtabstop=2
autocmd FileType html setlocal shiftwidth=2
augroup END
поэтому установка других tabstop
, softtabstop
и т. д. возможна только при использовании типа файла HTML .
Примечание: я понятия не имею, что такое тип файла htmldjango, так что вы можете изменить егочасть для того, что подходит вам лучше всего.