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.

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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.