Puede usar configuraciones específicas de idioma para habilitarlo solo para un idioma específico, por ejemplo, JavaScript:
"[javascript]": {
"editor.formatOnSave": true
}
Para deshabilitarlo para un idioma específico, puede cambiar el valor predeterminado global true
y combinarlo con un idioma específico false
:
"editor.formatOnSave": true
"[javascript]": {
"editor.formatOnSave": false
}
Tenga en cuenta que la configuración específica del idioma se basa en identificadores de idioma en lugar de directamente en extensiones de archivo. También hay una solicitud de función abierta para permitir configuraciones específicas de extensión de archivo .
En los casos en los que el ID de idioma no sea lo suficientemente específico, "files.associations"
podría usarse para reasignar archivos con una extensión específica y / o en un directorio específico a otro ID, pero esto también afectará el resaltado de sintaxis, la finalización del código, etc. Por ejemplo, esto funcionaría para deshabilitar el formato de archivos JavaScript en out
directorios, pero se tratarán como texto sin formato:
"[javascript]": {
"editor.formatOnSave": true
},
"files.associations": {
"**/out/**/*.js": "plaintext"
}
Ctrl + K Shift + S
En Linux, useCtrl + K S