Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób modyfikowania ustawień edytora tekstów dla języków C i C++. Aby uzyskać dostęp do ustawień, wybierz pozycję Opcje narzędzi> na pasku menu programu Visual Studio i rozwiń sekcję Wszystkie> ustawień >C/C++>Text editor.
Opcje te umożliwiają skonfigurowanie ustawień dla nieaktywnego kodu, uzupełniania nawiasów klamrowych, zwijania kodu i nie tylko w programowaniu w językach C i C++.
Opcje ogólne
Następujące opcje ogólne są dostępne dla edytora tekstów.
Pokaż zadania komentarzy na liście zadań: po wybraniu (ustawienie domyślne) program Visual Studio skanuje pliki źródłowe dla tokenów, takich jak
TODO,HACKitd., i wyświetla je w oknie Lista zadań . Można dostosować listę zeskanowanych tokenów w sekcji Wszystkie ustawienia>Środowisko>Lista zadań.Wyróżnij otaczające nawiasy lub składnię, gdy kursor dotyka jednego z tych elementów: Po wybraniu (ustawienie domyślne) program Visual Studio wyróżnia nawiasy klamrowe, nawiasy okrągłe itd., oraz sparowane konstrukcje, takie jak
#if/#endif.Schemat kolorów specyficznych dla kolorów, które można dostosować w języku C/C++: użyj tej opcji, aby wybrać schemat do zastosowania dla kolorów specyficznych dla języków C i C++. Wybierz jedną z opcji Rozszerzone (ustawienie domyślne), Visual Studio 2017 lub Rozszerzone (globalnie a członkowie).
Automatyczne otaczanie zaznaczeń podczas wpisywania cudzysłowów lub nawiasów: to ustawienie służy do kontrolowania, czy program Visual Studio powinien automatycznie otaczać wybrane opcje podczas pracy w edytorze. Możesz otaczać zaznaczone elementy, używając nawiasów kątowych (
[]) lub cudzysłowów (""lub'').Jeśli na przykład wpiszesz otwarty cudzysłów lub nawias, program Visual Studio może automatycznie dodać cudzysłów zamykający lub nawias zamykający, aby ująć (otoczyć) zaznaczenie. Wybierz Tylko cudzysłowy, Tylko nawiasy, Wszystkie (wartość domyślna) lub Nigdy.
Wykonaj formatowanie kodu po otoczeniu wyboru: po włączeniu tej opcji (ustawienie domyślne) program Visual Studio formatuje składnię kodu w wybranej sekcji po otoczeniu zaznaczonego obszaru.
W przypadku otaczania zaznaczenia zakresem rozwiń do całych wierszy: po włączeniu tej opcji, jeśli otaczasz zaznaczenie, które pojawia się w zakresie
{ ... }nawiasu klamrowego, otoczenie rozszerza się do całego wiersza. Wartość domyślna to True.Jeśli zaznaczenie nie rozpoczyna się lub nie kończy się na pełnych wierszach, program Visual Studio automatycznie rozszerza zaznaczenie do całych wierszy przed wstawieniem elementu
{ ... }. Takie podejście pozwala uniknąć zawijania częściowych linii w nawiasach klamrowych.
Nieaktywny kod
Poniższe opcje są dostępne w sekcjiNieaktywny kod> tekstów >.
Kolorowanie nieaktywnych bloków preprocesora różni się: w przypadku wybrania (ustawienie domyślne) kolorowanie nieaktywnych bloków preprocesora programu Visual Studio różni się od aktywnych bloków.
Użyj procentu nieprzezroczystości dla nieaktywnych bloków kodu: po wybraniu (ustawienie domyślne) program Visual Studio używa koloru cieniowanego dla nieaktywnych bloków kodu na podstawie wartości procentu nieprzezroczystości nieaktywnego kodu . Gdy pole kolorowanie nieaktywnych bloków preprocesora w inny sposób jest odznaczone, ta opcja nie jest dostępna.
Procent nieprzezroczystości nieaktywnego kodu: użyj tej opcji, aby ustawić procent nieprzezroczystości dla nieaktywnych bloków kodu. Określ wartość z zakresu od 1 do 100. Wartość domyślna to 55.
Kolorowanie pasujących tokenów preprocesora początkowego i końcowego: po wybraniu (ustawienie domyślne) program Visual Studio również koloruje pasujące tokeny preprocesora początkowego i końcowego.
Aby użyć tej funkcji, opcja Włącz kolorowanie par nawiasów klamrowych musi być włączona w sekcji Wszystkich ustawień>Edytor tekstu>Ogólne>Wyświetlanie.
Outlining
Funkcja konspektu pozwala zwijać i rozwijać bloki kodu, aby ukryć szczegóły i skupić się na strukturze. Program Visual Studio automatycznie wykrywa bloki kodu (funkcje, klasy, przestrzenie nazw, pętle, regiony) i umożliwia zwinięcie ich do pojedynczego wiersza, wybierając ikonę + / – .
Poniższe opcje są dostępne w sekcji konspektowania edytora tekstu C/C++.
Włącz tworzenie konspektów: po wybraniu (ustawienie domyślne) program Visual Studio automatycznie przechodzi w tryb konspektowania po otwarciu pliku.
Włącz automatyczne zaznaczanie bloków regionu #pragma: jeśli zaznaczono (ustawienie domyślne), program Visual Studio automatycznie tworzy obrysy bloków regionu
#pragma.Włącz automatyczne tworzenie konspektu bloków instrukcji: (ustawienie domyślne) po wybraniu program Visual Studio automatycznie konspektuje bloki instrukcji.
Uzupełnianie nawiasów klamrowych
Dostępne są następujące opcje w sekcji C/C++>Edytor tekstu>Uzupełnianie nawiasów klamrowych.
Wstaw średnik po ukończeniu nawiasów klamrowych dla typów: po wybraniu (ustawienie domyślne) program Visual Studio automatycznie wstawia średnik (
;) po zamykającym nawiasie klamrowym dla definicji typu.Ukończ nawiasy w nieprzetworzonych literałach ciągów: po wybraniu (wartość domyślna), w przypadku wpisywania otwartego nawiasu
(w nieprzetworzonym literału ciągu znaków, program Visual Studio automatycznie dodaje zamykający nawias).Jeśli na przykład wpiszesz
auto json = R"json(", edytor automatycznie doda nawias)zamykający . Zwróć uwagę, że edytor nie dodaje sekwencji ograniczników na końcu nawiasu zamykającego. Oznacza to, że jeśli wpiszeszauto json = R"json(..., edytor dodaje)do końca, ale nie)json. Musisz samodzielnie wpisać sekwencję delimitera na końcu.Pełne komentarze wielowierszowe: po wybraniu (ustawienie domyślne) program Visual Studio automatycznie dodaje składnię
*/zamykającą dla komentarzy wielowierszowych (komentarze rozpoczynające się od/*).