Jak ustawić rozmiar zakładki według typu pliku?

103

Jak ustawić rozmiar zakładki, jest już tutaj odpowiedzią .

Ale jak mieć różne ustawienia dla różnych typów plików? Np. Chcę, aby rozmiar zakładki dla HTML był 2, ale dla innych plików 4.

Ron
źródło

Odpowiedzi:

198

VS Code konfiguruje ustawienia specyficzne dla języka wsettings.json

  • Skrót to: Paleta poleceń (⇧⌘P), a następnie: Preferencje: Skonfiguruj ustawienia specyficzne dla języka

Przykład setting.json zmieniającego tabsize

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

Nie są one zagnieżdżone w żadnym innym obiekcie, są zdefiniowane w katalogu głównym.

randomguy04
źródło
18
Prawdopodobnie musisz dodać „editor.detectIndentation”: false
8DH
1
używając tego systemu, wydaje się niemożliwe ustawienie tabSize dla.travis.yml
ChaseMoskal
2
@ChaseMoskal Możliwe jest ustawienie według języka, aw Twoim przypadku plików Yaml. FYI ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge
1
Pamiętaj, że EditorConfig zastąpi wszelkie ustawienia VS Code, które możesz mieć związane z formatowaniem plików.
Asbjørn Ulsberg
11

Możesz zainstalować rozszerzenie Editorconfig VS Code, aby skonfigurować styl karty i rozmiar według typu pliku.

Benjamin Pasero
źródło