Clang-Format
Clang-Format est un outil permettant de formatter automatiquement vos fichiers (indentation, espaces, retours à la ligne, etc).
Comme le C++ est un langage avec une syntaxe un peu lourde, utiliser ce type d’outils permet de faciliter la lecture du code.
Configuration de VSCode
Clang-Format est déjà disponible dans l’extension C/C++ installée précédemment. Pour qu’il se lance automatiquement lorsque vous sauvegardez vos fichiers, suivez les instructions ci-dessous.
- Ouvrez le panneau de commandes VSCode (
Ctrl + Shift + P
). - Exécutez la commande
Preferences: Open User Settings
. - Recherchez et activez l’option
Editor: Format On Save
.
Testez maintenant que tout fonctionne.
- Ouvrez dans VSCode le dossier
hello/
téléchargé précédemment. - Ajoutez ou supprimez des espaces dans le fichier
helloworld.cpp
. - Vérifiez que lorsque vous sauvegardez le fichier, celui-ci retrouve son formattage original.
- Ouvrez maintenant le fichier
.clang-format
. - Recherchez le paramètre
BraceWrapping > AfterFunction
et configurez-le àfalse
. - Retournez dans
helloworld.cpp
et sauvegardez le fichier. - Vérifiez qu’après avoir sauvegardé, l’accolade ouvrante du
main
est remontée à la ligne précédente.