261 votes

Comment exclure des fichiers du "format d'enregistrement" dans VSCode?

Actuellement, dans les paramètres VSCode, vous pouvez configurer le format lors de l'enregistrement comme suit:

 "editor.formatOnSave": true
 

Je souhaite exclure certaines extensions de fichier, par exemple uniquement le format JavaScript, mais pas les fichiers HTML.

401voto

Gama11 Points 9878

Vous pouvez utiliser la langue des paramètres spécifiques à activer pour une langue spécifique uniquement, par exemple, le JavaScript:

"[javascript]": {
    "editor.formatOnSave": true
}

Pour désactiver pour une langue spécifique, vous pouvez changer les paramètres par défaut de true et le combiner avec un langage spécifique, false:

"editor.formatOnSave": true
"[javascript]": {
    "editor.formatOnSave": false
}

Noter que la langue des paramètres spécifiques sont basés sur les identificateurs de langue plutôt que directement sur les extensions de fichier. Il est ouvert demande de fonctionnalité pour permettre l'extension de fichier de paramètres spécifiques ainsi.

Dans les cas où l'ID de la langue n'est pas assez précis, "files.associations" pourrait être utilisé pour rediriger les fichiers avec une extension spécifique et/ou dans un répertoire spécifique à un autre ID, mais cela va affecter la coloration syntaxique, la complétion de code, etc. ainsi. Par exemple, ce serait le travail de désactiver la mise en forme pour les fichiers JavaScript en out de répertoires, mais ils seront traités sous forme de texte brut:

"[javascript]": {
    "editor.formatOnSave": true
},
"files.associations": {
    "**/out/**/*.js": "plaintext"
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X