Por que não configurar ts = 4 in .vimrc funciona?

Eu tenho uma pergunta estúpida, mas estou preso. Eu defino set ts = 4 no meu arquivo .vimrc, mas parece que não funciona. Abra um novo arquivo, a guia ainda é estendida como 3 espaços. E no modo de comando, "set ts" tem um "tabstop = 3". Existe um arquivo final como .vimrc que sobrescreve meus ts?

Até eu digito: set ts = 4, no vim, quando eu digito tab, só tem 3 espaços de comprimento.

Aqui estão minhas opções suspeitas que causam este resultado irritante no meu .vimrc

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

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion