Mi piacerebbe formattare il mio codice utilizzando il formato clang in CLion. Ho controllato le impostazioni e non ho trovato alcuna impostazione che mi permettesse di eseguire un comando esterno per trasformare il codice. Come vengono normalmente fatte queste cose in CLion?Utilizzo di clang-format in CLion
26
A
risposta
37
È possibile utilizzare gli strumenti esterni in CLion.
Vai a File->Settings->Tools->External Tools
e fai clic sul segno più.
Una finestra dovrebbe apparire. Usa un nome a tua scelta.
Per la scheda Tool settings
sto usando questa configurazione:
Programma:
clang-format-3.7
(è necessario utilizzare il nome del file eseguibile qui)Parametri:
-i $FileName$
di lavoro directory:
$FileDir$
Ora, con il file aperto, è possibile andare a Tools->External tools
ed eseguire la configurazione sopra. Fondamentalmente chiama clang-format e fa formattazione inplace.
Puoi anche impostare una mappa dei tasti personalizzata, basta cercare il nome del tuo strumento esterno nel menu Impostazioni.
Grazie, è esattamente quello che stavo cercando! –
È possibile applicarlo a tutti i file? C'è qualche guida in formato Clang per formattare le opzioni? – DuckQueen
@DuckQueen: il formato clang utilizza lo stile LLVM per impostazione predefinita, ma può anche utilizzarne altri. CLion supporta la maggior parte, se non tutti, di quegli stili, che è possibile impostare in questo modo: https://twitter.com/clion_ide/status/758203475704635392 – izym