Как установить размер вкладки для каждого типа файла?

99

Как размер набора вкладок уже ответил здесь .

Но как иметь разные настройки для разных типов файлов? Например, я хочу, чтобы размер вкладки для HTML был 2, а для других файлов - 4.

Рон
источник

Ответы:

184

VS Code настраивает языковые настройки вsettings.json

  • Ярлык: Command Palette (⇧⌘P), затем: Preferences: Configure Language Specific Settings

Пример изменения размера вкладки settings.json

{
    "[sass]": {
        "editor.tabSize": 2
    },
    "[html]": {
        "editor.tabSize": 4
    },
    "[javascript]": {
        "editor.tabSize": 2
    }
}

Они не вложены ни в какие другие объекты, они определены в корне.

randomguy04
источник
16
Вероятно, вам нужно добавить "editor.detectIndentation": false
8DH
1
используя эту систему, кажется невозможным установить размер вкладки для.travis.yml
ChaseMoskal
2
@ChaseMoskal Можно установить для каждого языка и, в вашем случае, файлов Yaml. К вашему сведению ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge
1
Помните, что EditorConfig переопределит любые настройки VS Code, которые могут быть связаны с форматированием файлов.
Асбьёрн Ульсберг,
11

Вы можете установить расширение editorconfig VS Code, чтобы настроить стиль и размер вкладок для каждого типа файла.

Бенджамин Пасеро
источник