Установка TAB на 2 пробела

17

Я просмотрел различные ответы, которые подразумевают, что установка следующего в .vimrc была бы уместной, чтобы вставки табуляции становились пробелами.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Однако, когда я пытаюсь использовать 2 пробела, он по умолчанию продолжает использовать 4 пробела на вкладку. Я попытался перейти set expandtabк сути этих заявлений. Я попытался удалить softtabstopдекларацию. Я изучил различные ответы, данные на другие вопросы. Если кто-нибудь может мне помочь, это было бы удивительно.

Крис Сноу
источник

Ответы:

7

Вы использовали свой источник .vimrcпосле внесения этих изменений? Когда vim open просто введите source ~/.vimrc(при условии, что он находится по умолчанию)

РЕДАКТИРОВАТЬ: Это может помочь тоже

Gleland
источник
Похоже, моей проблемой было отсутствие источников. Я читал, что файл будет автоматически получен при редактировании, и действительно я увидел некоторые изменения в моем VIM при первоначальном создании файла .vimrc. Спасибо за ваш ответ!
Крис Сноу
@Gleland, есть ли способ установить только tabs2 пробела, только для файлов уценки?
alpha_989
@ alpha_989 это должно помочь stackoverflow.com/questions/158968/…
Глеланд,