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.

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.