Gerrit считывает табуляцию, используя пробел в Vim

#git #vim #tabs #spaces

#git #vim #вкладки #пробелы

Вопрос:

Я использую Vim для редактирования кода и использую пробелы, однако, когда я фиксирую и отправляю свои изменения в Gerrit, он видит вкладку. В .vimrc у меня есть:

 set autoindent 
set expandtab
set tabstop=4
set shiftwidth=4
  

Как я могу это исправить?

Комментарии:

1. Существовали ли вкладки до того, как вы изменили свой vimrc ? Если это так, вы можете использовать :retab для применения этих настроек.

2. Я думаю, да, я считаю, что изначально я использовал вкладку в vim и нажал на нее. Так вот откуда берется табуляция. Затем я пошел и отредактировал файл и .vimrc, но когда я фиксирую изменение и перезапускаю вкладку, она все еще там

3. Hmmm…Is вкладка — единственное, что вы отредактировали? Вы проверили, чтобы убедиться, что ваши изменения в этом файле передаются?

4. Это makefile?

5. Это скрипт .sh