Я пытаюсь добавить языковые настройки для нескольких языков. Для этого я изменил файл settings.json
(см. Настройка языковых настроек в VS Code для получения дополнительной информации) следующим образом:
{
"editor.tabSize": 4,
"editor.detectIndentation": false,
"editor.formatOnSave": true,
"vsicons.dontShowNewVersionMessage": false,
"[dart]": {
"editor.tabSize": 2
},
"[typescript]": {
"editor.tabSize": 4
},
"[c]": {
"editor.tabSize": 4
}
}
Как видите, я установите для размера вкладки значение 2 для Dart и 4 для других языков. Значение по умолчанию для отступа равно 4, а "editor.detectIndentation"
отключено. Но по какой-то причине редактор не получает эти настройки: По этой причине расширение IndentRainbow
не работает должным образом. На панели ниже вы можете видеть, что код VS все еще имеет «4» для размера вкладки.
Если я изменю глобальную настройку для размера вкладки (editor.tabSize
), VS Code просто установит новое значение, например , 2 и у меня есть тогда во всех файлах и для всех языков это значение для отступа. Я также пытался перезапустить VS Code после изменения настроек, это не помогло. Что я могу сделать, чтобы все, что я хочу, работало правильно?
settings.json
сохраняется в C:\Users\MyName\AppData\Roaming\Code\User\