Como definir o tamanho da guia por tipo de arquivo?

103

Como definir o tamanho da guia já foi respondido aqui .

Mas como ter configurações diferentes para tipos de arquivo diferentes? Por exemplo, quero que o tamanho da guia para HTMLs seja 2, mas para outros arquivos seja 4.

Ron
fonte

Respostas:

198

O VS Code define as configurações específicas do idioma emsettings.json

  • O atalho é: Command Palette (⇧⌘P) então: Preferences: Configure Language Specific Settings

Exemplo de alteração do tamanho da guia setting.json

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

Eles não estão aninhados em nenhum outro objeto, eles são definidos na raiz.

randomguy04
fonte
18
Você provavelmente precisará adicionar "editor.detectIndentation": false
8DH
1
usando este sistema, parece impossível definir tabSize para.travis.yml
ChaseMoskal
2
@ChaseMoskal É possível definir por idioma e, no seu caso, arquivos Yaml. Para sua informação ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge de
1
Esteja ciente de que EditorConfig substituirá qualquer configuração do VS Code que você possa ter relacionado à formatação de arquivo.
Asbjørn Ulsberg
11

Você pode instalar a extensão editorconfig VS Code para configurar o estilo e o tamanho da guia por tipo de arquivo.

Benjamin Pasero
fonte