Udostępnij przez


Opcje, Edytor tekstu, C/C++, formatowanie

Użyj tych stron właściwości, aby zmienić domyślne zachowanie edytora kodu podczas programowania w języku C lub C++.

Zrzut ekranu przedstawiający ustawienia formatowania ogólnego języka C/C++ w okienku Opcje.

Aby uzyskać dostęp do tych ustawień w okienku Opcje, rozwiń sekcjęOgólneformatowanie>stylu>we wszystkichjęzykach> ustawień >C/C++>.

Zrzut ekranu przedstawiający ustawienia formatowania ogólnego języka C/C++ w oknie dialogowym Opcje.

Aby uzyskać dostęp do tych ustawień w oknie dialogowym Opcje, rozwiń sekcjęOgólneformatowanie>stylu> kodu W edytorze> tekstówC/C++>.

Uwaga / Notatka

Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio w poniższych instrukcjach. Wersja programu Visual Studio i ustawienia, których używasz, określają te elementy. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE programu Visual Studio.

Opcje ogólne

Sekcja Ogólne zawiera opcje formatowania instrukcji i bloków podczas ich wpisywania.

Strona zawiera również opcje konfigurowania obsługi formatu ClangFormat w wersji 5.0. ClangFormat to narzędzie, które ułatwia styl i formatowanie kodu na podstawie zestawu reguł, które można skonfigurować w pliku w formacie _clang (clang-format).

Konfigurowanie opcji ClangFormat

Obsługa formatu ClangFormat jest domyślnie włączona. Możesz wybrać, które typowe konwencje formatowania mają być stosowane do wszystkich projektów: LLVM, Google, Chromium, Mozilla lub WebKit. Można również utworzyć plik definicji formatu niestandardowego _clang format (clang-format). Jeśli ten plik znajduje się w folderze projektu, program Visual Studio używa pliku do formatowania wszystkich plików kodu źródłowego w tym folderze i jego podfolderach.

Domyślnie program Visual Studio uruchamia plik clang-format.exe w tle i stosuje formatowanie podczas wpisywania. Można również określić, aby uruchomić plik tylko dla ręcznie wywoływanych poleceń formatowania Format document (Ctrl+K, Ctrl+D) lub Format Selection (Ctrl + K, Ctrl + F).

Inne opcje: wcięcie, odstępy i inne

Sekcja Formatowanie zawiera inne podsekcje zawierające więcej ustawień: wcięcia, nowe linie, odstępy, aparat Unreal Engine i strony opakowujące.

Uwaga / Notatka

Po włączeniu formatu ClangFormat program Visual Studio ignoruje ustawienia w tych sekcjach.

Aby zobaczyć, jak ustawienie może mieć wpływ na formatowanie, wybierz ustawienie i przejrzyj przykład w okienku Podgląd . Na poniższej ilustracji pokazano, jak ustawienie Wcięcia>nawiasów klamrowych może mieć wpływ na formatowanie:

Zrzut ekranu przedstawiający ustawienia formatowania wcięcia dla języka C/C++ z wybranym ustawieniem pokazanym w okienku Podgląd.

Zrzut ekranu przedstawiający ustawienia formatowania wcięcia dla języka C/C++ z wybranym ustawieniem pokazanym w okienku Podgląd.