Odczytywanie i interpretowanie kodu C++ w programie Visual Studio

Edytor kodu języka C++ i środowisko IDE programu Visual Studio zapewniają wiele pomocy programistycznych. Niektóre są unikatowe dla języka C++, a niektóre są zasadniczo takie same dla wszystkich języków programu Visual Studio. Aby uzyskać więcej informacji na temat funkcji udostępnionych, zobacz Pisanie kodu w edytorze kodu i tekstu.

Kolorowania

Program Visual Studio koloruje elementy składni, aby rozróżniać typy symboli, takie jak słowa kluczowe języka, nazwy typów, nazwy zmiennych, parametry funkcji, literały ciągu itd.

Zrzut ekranu przedstawiający kolorowanie kodu w edytorze.

Nieużywany kod (taki jak kod w #if 0) jest bardziej wyblakły w kolorze.

Zrzut ekranu przedstawiający nieaktywny kod w edytorze.

Kolory można dostosować, wpisując "Czcionki" w oknie Szybkie uruchamianie, a następnie wybierając pozycję Czcionki i kolory. W oknie dialogowym Czcionki i kolory przewiń w dół do opcji C/C++, a następnie wybierz niestandardową czcionkę i/lub kolor.

Tworzenie konspektu

Kliknij prawym przyciskiem myszy dowolne miejsce w pliku kodu źródłowego i wybierz pozycję Zwijanie lub rozwijanie bloków kodu i/lub regionów niestandardowych, aby ułatwić przeglądanie tylko interesującego cię kodu. Aby uzyskać więcej informacji, zobacz Konspektowanie.

Zrzut ekranu przedstawiający znak C plus i konspektowanie.

Gdy umieścisz kursor przed nawiasem klamrowym, "{" lub "}", edytor wyróżni jego pasujący odpowiednik.

Inne opcje konspekcji znajdują się w obszarze Edytuj>podkreślenie w menu głównym.

Numery wierszy

Możesz dodać numery wierszy do projektu, przechodząc do pozycji Narzędzia>Opcje>Edytor> tekstuWszystkie języki>Ogólne lub wyszukując frazę "liczba wierszy" przy użyciu szybkiego uruchamiania (Ctrl + Q). Numery wierszy można ustawić tylko dla wszystkich języków lub tylko dla określonych języków, w tym C++.

Przewijanie i powiększanie

Możesz powiększać lub powiększać w edytorze, naciskając klawisz Ctrl i przewijając kółko myszy. Możesz również powiększyć, używając ustawienia powiększenia w lewym dolnym rogu.

Zrzut ekranu przedstawiający kontrolkę C plus zoom.

Tryb mapy paska przewijania umożliwia szybkie przewijanie i przeglądanie pliku kodu bez opuszczania bieżącej lokalizacji. Możesz kliknąć dowolne miejsce na mapie kodu, aby przejść bezpośrednio do tej lokalizacji.

Zrzut ekranu przedstawiający mapę kodu w języku C plus i.

Aby włączyć tryb mapy, wpisz "map" w polu wyszukiwania Szybkie uruchamianie na głównym pasku narzędzi i wybierz pozycję Użyj trybu mapy przewijania. Aby uzyskać więcej informacji, zobacz Instrukcje: śledzenie kodu przez dostosowanie paska przewijania.

Gdy tryb mapy jest wyłączony, pasek przewijania nadal wyróżnia zmiany wprowadzone w pliku. Zielony wskazuje zapisane zmiany, a żółty wskazuje niezapisane zmiany.

Szybkie informacje i informacje o parametrach

Umieść kursor na dowolnej zmiennej, funkcji lub innego symbolu, aby uzyskać informacje o nim, w tym deklarację i wszelkie komentarze znajdujące się tuż przed nim.

Zrzut ekranu przedstawiający etykietkę narzędzia Szybkie informacje w programie Visual Studio 2019.

Etykietka narzędzia Szybkie informacje zawiera link do wyszukiwania w trybie online . Przejdź do pozycji Narzędzia>Opcje>Edytor> tekstuC++>View, aby określić dostawcę wyszukiwania.

Jeśli w kodzie występuje błąd, możesz umieścić kursor nad nim, a szybkie informacje będą wyświetlać komunikat o błędzie. Komunikat o błędzie można również znaleźć w oknie Lista błędów.

Zrzut ekranu przedstawiający szybkie informacje o błędzie.

Zrzut ekranu przedstawiający etykietkę narzędzia Szybkie informacje w programie Visual Studio 2017.

Jeśli w kodzie występuje błąd, możesz umieścić kursor nad nim, a szybkie informacje będą wyświetlać komunikat o błędzie. Komunikat o błędzie można również znaleźć w oknie Lista błędów .

Zrzut ekranu przedstawiający szybkie informacje o błędzie.

Po wywołaniu funkcji informacje o parametrach zawierają typy parametrów i kolejność, w jakiej są one oczekiwane.

Zrzut ekranu przedstawiający informacje o parametrach w języku C plus i.

Podejrzyj definicję

Umieść kursor na zmiennej lub deklaracji funkcji, kliknij prawym przyciskiem myszy, a następnie wybierz pozycję Podgląd definicji , aby wyświetlić wbudowany widok jego definicji bez przechodzenia z dala od bieżącej lokalizacji. Aby uzyskać więcej informacji, zobacz Podgląd definicji (Alt+F12).

Zrzut ekranu przedstawiający definicję języka C plus i podgląd.

Pomoc F1

Umieść kursor na lub tuż po dowolnym typie, słowie kluczowym lub funkcji i naciśnij klawisz F1, aby przejść bezpośrednio do odpowiedniego tematu referencyjnego w Microsoft Docs. F1 działa również na elementach na liście błędów i w wielu oknach dialogowych.

Widok klas

Widok klasy wyświetla zestaw drzew z możliwością wyszukiwania wszystkich symboli kodu oraz ich zakres i hierarchie nadrzędne/podrzędne zorganizowane na podstawie projektu. Widok klas można skonfigurować w obszarze Ustawienia widoku klasy (kliknij ikonę pola zębatego w górnej części okna).

Zrzut ekranu przedstawiający widok klasy w języku C plus i.

Generowanie grafu dołączanych plików

Kliknij prawym przyciskiem myszy plik kodu w projekcie i wybierz pozycję Generuj graf dołączania plików , aby wyświetlić wykres plików uwzględnionych w innych plikach.

Zrzut ekranu przedstawiający język C plus oraz wykres dołączania plików.

Wyświetl hierarchię wywołań

Kliknij prawym przyciskiem myszy dowolne wywołanie funkcji i wyświetl listę cykliczną wszystkich funkcji, które wywołuje, oraz wszystkie funkcje, które ją nazywają. Każda funkcja na liście może być rozwinięta w taki sam sposób. Aby uzyskać więcej informacji, zobacz Hierarchia wywołań.

Zrzut ekranu przedstawiający język C plus oraz hierarchię wywołań.

Zobacz też

Edytowanie i refaktoryzacja kodu (C++)
Nawigowanie po bazie kodu C++ w programie Visual Studio
Współpraca z udziałem na żywo dla języka C++