Condividi tramite


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++.

C++ Formatting property pages

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.

Vedi anche