Wie lege ich die Tab-Größe pro Dateityp fest?

92

So richten Tabgröße bereits beantwortet hier .

Aber wie kann man unterschiedliche Einstellungen für unterschiedliche Dateitypen vornehmen? ZB möchte ich, dass die Tabulatorgröße für HTMLs 2 ist, für andere Dateien jedoch 4.

Ron
quelle

Antworten:

166

VS Code konfiguriert sprachspezifische Einstellungen insettings.json

  • Die Verknüpfung lautet: Befehlspalette (⇧⌘P), dann: Einstellungen: Sprachspezifische Einstellungen konfigurieren

Beispiel für das Ändern der Registerkartengröße von settings.json

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

Diese sind nicht in einem anderen Objekt verschachtelt, sondern werden im Stammverzeichnis definiert.

randomguy04
quelle
15
Sie müssen wahrscheinlich "editor.detectIndentation" hinzufügen: false
8DH
1
Mit diesem System scheint es unmöglich, eine tabSize für.travis.yml
ChaseMoskal
2
@ChaseMoskal Es ist möglich, pro Sprache und in Ihrem Fall Yaml-Dateien festzulegen. Zu Ihrer Information ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge
Beachten Sie, dass EditorConfig alle VS-Code-Einstellungen überschreibt, die Sie möglicherweise im Zusammenhang mit der Dateiformatierung vorgenommen haben.
Asbjørn Ulsberg
11

Sie können die Erweiterung editorconfig VS Code installieren, um den Registerkartenstil und die Größe pro Dateityp zu konfigurieren.

Benjamin Pasero
quelle