2016-01-07 24 views
26

Ich möchte meinen Code im Cling-Format in CLion formatieren. Ich habe die Einstellungen überprüft und keine Einstellung gefunden, mit der ich einen externen Befehl zur Codeumwandlung ausführen könnte. Wie werden solche Dinge normalerweise in CLion gemacht?Verwendung des Clang-Formats in CLion

Antwort

37

Sie können Externe Tools in CLion verwenden.

Gehen Sie zu File->Settings->Tools->External Tools und klicken Sie auf das Pluszeichen.

Ein Fenster sollte auftauchen. Verwenden Sie einen Namen Ihrer Wahl.

Für die Tool settings Registerkarte Ich verwende diese Konfiguration:

  • Programm: clang-format-3.7 (Sie den Namen Ihrer ausführbaren hier verwenden sollten)

  • Parameter: -i $FileName$

  • Arbeits verzeichnis: $FileDir$

Jetzt, mit Ihrer geöffneten Datei, können Sie zu Tools->External tools gehen und die obige Konfiguration ausführen. Es ruft im Wesentlichen clang-Format auf und macht Inplace-Formatierung.

Sie können auch eine benutzerdefinierte Keymap festlegen, suchen Sie einfach den Namen Ihres externen Tools im Menü Einstellungen.

+2

Danke, genau das habe ich gesucht! –

+1

Ist es möglich, es auf alle Dateien anzuwenden? Gibt es ein Clang-Format für Clion Formatierungsoptionen? – DuckQueen

+0

@DuckQueen: Das clang-Format verwendet standardmäßig den LLVM-Stil, kann aber auch andere verwenden. CLion unterstützt die meisten, wenn nicht alle Stile, die Sie so einstellen können: https://twitter.com/clion_ide/status/758203475704635392 – izym