2

Я пытаюсь сделать так, чтобы мой код VS всегда делался с вкладками.

Я использую файл .eslintrc.json с отступом правила indent: ["warn", "tab"] , это работает для некоторых файлов. У меня также есть .editorconfig файл с indent_style = tabs В моих пользовательских настройках у меня есть "editor.insertSpaces": false и "editor.tabSize": 4 .

Однако в файлах .js (и пока только в файлах .js ) всякий раз, когда я нажимаю «Сохранить», VS Code автоматически преобразует мои вкладки в четыре пробела и портит мой линтер.

Это происходит, даже если я установил для файла .js отступ для вкладок на уровне файлов. Кто-нибудь знает, является ли это скрытой настройкой, или это, возможно, ошибка, о которой я должен сообщить?

На OSX Sierra 10.12.1, VS Code 1.8.1.

1 ответ1

2

У меня была такая же проблема, и я отследил ее до расширения "JS-CSS-HTML Formatter". После отключения этого расширения оно исправило проблему для меня. Я бы попробовал отключить все ваши расширения, которые автоматически форматируют файлы javascript.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .