Je souhaite formater automatiquement le code TypeScript à l'aide du formateur intégré lorsque j'enregistre un fichier dans Visual Studio Code.
Je connais les options suivantes, mais aucune d’elles n’est suffisante:
Shift + Alt + F
"editor.formatOnType": true
"beautify.onSave": true
Depuis septembre 2016 (VSCode 1.6), ceci est maintenant officiellement supporté .
Ajoutez ce qui suit à votre fichier settings.json
:
_"editor.formatOnSave": true
_
Entrez le code suivant dans le fichier de paramètres ouvert
{
"editor.formatOnSave": true
}
Enregistrer le fichier
Si vous souhaitez mettre en forme automatiquement lors de l’enregistrement uniquement avec une source Javascript, ajoutez celui-ci dans Users Setting
(appuyez sur Cmd, ou Ctrl,):
"[javascript]": { "editor.formatOnSave": true }
Plus besoin d'ajouter de commandes. Pour ceux qui découvrent Visual Studio Code et qui recherchent un moyen simple de formater le code lors de la sauvegarde, veuillez suivre les étapes ci-dessous.
[Cmd+,]
sur Mac ou en utilisant la capture d'écran ci-dessous.Vous avez terminé. Je vous remercie.
Pour l'utilisateur MAC, ajoutez cette ligne à vos paramètres par défaut.
Le chemin du fichier est:/Utilisateurs/NOM_UTILISATEUR/Bibliothèque/Support d'application/Code/Utilisateur/settings.json
"tslint.autoFixOnSave": true
Exemple de fichier serait:
{
"window.zoomLevel": 0,
"workbench.iconTheme": "vscode-icons",
"TypeScript.check.tscVersion": false,
"vsicons.projectDetection.disableDetect": true,
"TypeScript.updateImportsOnFileMove.enabled": "always",
"eslint.autoFixOnSave": true,
"tslint.autoFixOnSave": true
}