/ / Заборона вкладок перетворювати в пробіли - vim

Заборона вкладок перетворювати в пробіли - vim

Я хочу використовувати лише вкладки у своєму коді, моя проблема полягає в тому, що для деяких типів файлів вкладки перетворюються на пробіли.
Коли я пишу в моїх файлах scss, вкладки є просторовими:
Вкладка у файлі SCSS
але при написанні файлів haml, вкладки перетворюються на пробіли (кожна точка - пробіл):
Вкладка в haml

Це мої налаштування вкладки у файлі ./gvimrc:

set autoindent
set shiftwidth=2
set tabstop=2
set noexpandtab

Відповіді:

2 для відповіді № 1

Схоже, параметри стають недоступними для файлів haml. Шукайте подібну команду десь у своєму vimrc:

autocmd FileType haml set tabstop=4|set shiftwidth=4|set expandtab

Якщо ви знайдете це, то видаліть його або коментуйте його, щоб не перетворювати вкладки на пробіли для файлів haml.

Існують і інші способи, якими це може бути встановлено також. Подивіться на це Зміна поведінки відступу Vim за типом файлу.