Opzioni, Editor di testo, C/C++, Formattazione
Usare queste pagine delle proprietà per modificare il comportamento predefinito dell'editor di codice in fase di programmazione in C o C++.
Per accedere a questa pagina, nel riquadro sinistro della finestra di dialogo Opzioni espandere Editor di testo e C/C++, quindi fare clic su Formattazione.
Nota
I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni, vedere Personalizzare l'IDE di Visual Studio.
Pagina Generale
Questa pagina include opzioni di formattazione di istruzioni e blocchi durante la digitazione.
la pagina include anche opzioni per la configurazione del supporto di ClangFormat versione 5.0. ClangFormat è un'utilità che semplifica l'applicazione di stili e la formattazione del codice in base a un set di regole che è possibile configurare in un file con estensione clang-format o _clang-format.
Configurazione delle opzioni di ClangFormat
Il supporto di ClangFormat è abilitato per impostazione predefinita. È possibile scegliere quali di queste convenzioni di formattazione comuni applicare a tutti i progetti: LLVM, Google, Chromium, Mozilla o WebKit. È anche possibile creare un file con estensione clang-format o _clang-format con una definizione di formato personalizzata. Se questo file è presente nella cartella di un progetto, Visual Studio lo usa per formattare tutti i file di codice sorgente contenuti nella cartella e nelle relative sottocartelle.
Per impostazione predefinita, Visual Studio esegue clang-format.exe in background e applica la formattazione durante la digitazione. È anche possibile specificare di eseguirlo solo per i comandi di formattazione richiamati manualmente Formatta documento (CTRL+K, CTRL+D) o Formatta selezione (CTRL + K, CTRL + F).
Rientro, nuove righe, spaziatura, ritorno a capo delle pagine
Queste pagine consentono di personalizzare la formattazione in vari modi, ma vengono ignorate se ClangFormat è abilitato.