Вопрос по – Почему установка ts = 4 в .vimrc не работает?

10

У меня глупый вопрос, но я застрял. Я установил set ts = 4 в моем файле .vimrc, но, похоже, он не работает. Откройте новый файл, вкладка все еще расширяется как 3 пробела. И в командном режиме "set ts" получил & quot; tabstop = 3 & quot ;. Есть ли окончательный файл, как .vimrc, который перезаписывает мой TS?

Даже я печатаю: установите ts = 4, в vim, когда я печатаю tab, он имеет только 3 пробела в длину.

Вот мои подозрительные варианты, которые вызывают этот досадный результат в моем .vimrc

set autoindent
set shiftwidth=4
set softtabstop=4
set backspace=2

Благодарю.

Нет, я искал это прежде, чем спросить. ни ts = 3, ни tabstop = 3 нет в файле .vimrc. И нет файла синтаксиса под .vim. Joe.Z
Есть ли что-то вверху или внизу файла, как/* vim: ts=3 */ или же// ex: set ts=3:? Или, может быть, плагин? У вас есть что-то определенное в.vim/syntax? Amadan

Ваш Ответ

1   ответ
37

Попробуй это:

:verbose set tabstop?

в VIM, он скажет вам, гдеtabstop Значение параметра исходит от.

Error: User Rate Limit Exceededtabstop=4 Last set from ~/.vimviews/~=+voc=+app=+models=+schedule.rb=Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Joe.Z
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы