Sublime text 3 sous windows utilise le format clang pour formater le code C++

mise à jour:

J'ai trouvé que le système Windows utilise directement le plug-in de format clang dans sublime text 3, qui a un gros bogue. L'effet est différent du résultat de l'exécution directe de la ligne de commande clang-format. Il est souvent non formaté ou partiellement formaté Vous pouvez envisager d'exécuter la ligne de commande directement via le mécanisme du plug-in Formatez le fichier :

Plugin de format clang personnalisé Sublime Text pour formater le code C++ - Blog de Luchang-Li - Blog CSDN

réf : 

Installation de clang-format sous les fenêtres blog-CSDN blog_clang-format de Windows_wanlong1215

https://gist.github.com/danielTobon43/51764026f95240bbd03991089f0380a8

téléchargement llvm :

https://github.com/llvm/llvm-project/releases

Télécharger les versions de LLVM

Après l'installation

Installez le plug-in de format clang dans le contrôle du package de texte sublime

Ensuite, configurez le plugin :

Configuration du format clang

  • Aller à Preferences->Package Control: Install Package
  • Installer Clang Format
  • Allez à  Preferences->Package Settings->Clang Format->Setting-User, réglez comme suit :
{
    "binary": "C:/Program Files/LLVM/bin/clang-format.exe",
    "format_on_save": true,
    "style": "Custom",
}
  • Allez à  Preferences->Package Settings->Clang Format->Custom Style-User, ajoutez :
{
    "Language": "Cpp",
    "TabWidth": 4,
    "AlignTrailingComments": "true",
    "UseTab": "Never",
}

Vous pouvez copier celui par défaut et le modifier. 

  • Enregistrer et redémarrer le texte sublime
  • Accédez à n'importe quelle page de script, enregistrez-la et voyez la différence

Enfin, définissez les raccourcis clavier du plug-in et utilisez la touche de raccourci pour formater le code (par exemple, copiez les raccourcis clavier par défaut et modifiez-les en ctrl + alt + r)

Formatage du code et sauvegarde des fichiers de configuration sous linux

apt-get install clang-format-7 (d'autres versions du système peuvent apt-get install clang-format)

clang-format-7 -i xxx.cpp -style=Google

Enregistrez le fichier de configuration : 

clang-format -style=Google -dump-config > .clang-format

Modification du fichier de configuration

taille de l'onglet

SortIncludes : false

Chargez le fichier de configuration pour le formatage (recherchez automatiquement le fichier de configuration au format .clang dans le répertoire de niveau supérieur actuel) :

clang-format-7 -style=fichier -i xxx.cpp 

clang 14.0.0-RC1  ou version ultérieure prend désormais en charge  -style=file:<format_file_path> après cette modification  "Ajouter une option pour spécifier explicitement un fichier de configuration"  entré dans la  branche principale . C'est  documenté ici .

.\LLVM14.0.0RC1\bin\clang-format.exe test.cpp -style=file:my_clang_format.txt

c++ - Comment spécifier un fichier au format clang ? - Débordement de pile

Je suppose que tu aimes

Origine blog.csdn.net/u013701860/article/details/124396897
conseillé
Classement