Вопрос Код Visual Studio всегда преобразуется в пространство


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

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

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

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

В OSX Sierra 10.12.1, VS Code 1.8.1.


2
2017-12-30 16:22


происхождения




ответы:


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


2
2018-01-12 20:17



Вот и все, спасибо! - Erty Seidohl