¿Cómo establecer el tamaño de la pestaña por tipo de archivo?

99

Aquí ya se responde cómo configurar el tamaño de la pestaña .

Pero, ¿cómo tener diferentes configuraciones para diferentes tipos de archivos? Por ejemplo, quiero que el tamaño de la pestaña para HTML sea 2, pero para otros archivos sea 4.

Ron
fuente

Respuestas:

184

VS Code configura ajustes específicos de idioma ensettings.json

  • El acceso directo es: Command Palette (⇧⌘P) luego: Preferences: Configure Language Specific Settings

Ejemplo de setting.json cambiando el tamaño de la pestaña

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

Estos no están anidados dentro de ningún otro objeto, están definidos en la raíz.

randomguy04
fuente
16
Probablemente necesite agregar "editor.detectIndentation": falso
8DH
1
usando este sistema, parece imposible establecer un tabSize para.travis.yml
ChaseMoskal
2
@ChaseMoskal Es posible establecer por idioma, y ​​en su caso archivos Yaml. FYI ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge
1
Tenga en cuenta que EditorConfig anulará cualquier configuración de VS Code que pueda tener relacionada con el formato de archivo.
Asbjørn Ulsberg
11

Puede instalar la extensión editorconfig VS Code para configurar el estilo y el tamaño de las pestañas por tipo de archivo.

Benjamín Pasero
fuente