Čtení a pochopení kódu C++ v Visual Studio

editor kódu C++ a Visual Studio IDE poskytují mnoho pomůcek pro kódování. některé jsou jedinečné pro jazyk C++ a některé jsou v podstatě stejné pro všechny Visual Studio jazyky. Další informace o sdílených funkcích naleznete v tématu psaní kódu v editoru kódu a textu.

Zabarvení

Visual Studio prvky syntaxe vybarvuje k rozlišení mezi typy symbolů, jako jsou klíčová slova jazyka, názvy typů, názvy proměnných, parametry funkce, řetězcové literály a tak dále.

Snímek obrazovky zobrazující barevné zabarvení kódu v editoru

Nepoužitý kód (například kód pod #if 0) je barevně vybledlější.

Snímek obrazovky znázorňující neaktivní kód v editoru

Barvy můžete přizpůsobit tak, že v okně Snadné spuštěnízadáte "písma" a pak zvolíte písma a barvy. V dialogovém okně písma a barvy se posuňte dolů k možnostem C/C++ a pak zvolte vlastní písmo a barvu.

Sbalování

Kliknutím pravým tlačítkem myši kdekoli v souboru zdrojového kódu a výběrem možnosti sbalení sbalíte nebo rozbalíte bloky kódu a/nebo vlastní oblasti. Tím usnadníte procházení pouze kódu, který vás zajímá. Další informace najdete v tématu popisujícím sbalení.

Snímek obrazovky C plus plus

Když umístíte kurzor před složenou závorku, "{" nebo "}", Editor zvýrazní svůj odpovídající protějšek.

Další možnosti sbalení najdete v části Upravitosnovu v hlavní nabídce.

Čísla řádků

Čísla řádků můžete do projektu přidat tak, že přejdete do části nástrojeMožnostitextový editorvšechny jazykyObecné nebo vyhledáte "číslo řádku" s možností snadného spuštění (CTRL + Q). Čísla řádků můžete nastavit pro všechny jazyky nebo jenom pro konkrétní jazyky, včetně C++.

Posouvání a přiblížení

V editoru můžete přiblížit nebo oddálit stisknutím klávesy CTRL a posouváním kolečkem myši. Můžete také zvětšit pomocí nastavení přiblížení v levém dolním rohu.

Snímek obrazovky s ovládacím prvkem zvětšení a zmenšení

Režim mapy ScrollBar umožňuje rychle procházet a procházet soubor kódu, aniž byste opustili aktuální polohu. Kliknutím kamkoli na mapu kódu můžete přejít přímo do tohoto umístění.

Snímek obrazovky s mapou kódu v C plus plus

Pokud chcete zapnout režim mapování, zadejte do pole Snadné spuštění na hlavním panelu nástrojů "map" a vyberte použít režim posouvání mapy. Další informace najdete v tématu Postupy: sledování kódu přizpůsobením posuvníku.

Když je režim mapování vypnutý, posuvník stále zvýrazní změny, které jste udělali v souboru. Zelená označuje uložené změny a žlutá indikuje neuložené změny.

Rychlé informace a informace o parametrech

Najeďte myší na jakoukoli proměnnou, funkci nebo jiný symbol, abyste získali informace o tom, včetně deklarace, a všech komentářů, které se nachází těsně před ní.

snímek obrazovky zobrazující Rychlé informace v Visual Studio 2019

Popis rychlá informace obsahuje online odkaz pro hledání . Chcete-li zadat poskytovatele vyhledávání, přejít na možnosti nástrojůtextový editorC++zobrazení .

Pokud v kódu dojde k chybě, můžete na něj umístit ukazatel myši a rychlé informace zobrazí chybovou zprávu. Chybovou zprávu můžete najít také v okně Seznam chyb.

Snímek obrazovky znázorňující rychlé informace o chybě

snímek obrazovky zobrazující Rychlé informace v Visual Studio 2017

Pokud v kódu dojde k chybě, můžete na něj umístit ukazatel myši a rychlé informace zobrazí chybovou zprávu. Chybovou zprávu můžete najít také v okně Seznam chyb .

Snímek obrazovky znázorňující rychlé informace o chybě

Při volání funkce jsou v informacích o parametrech zobrazeny typy parametrů a pořadí, ve kterém jsou očekávány.

Snímek obrazovky s informacemi o parametrech v C plus plus

Náhled definice

Najeďte myší na proměnnou nebo deklaraci funkce, kliknutím pravým tlačítkem myši a zvolením možnosti Náhled definice zobrazíte vložené zobrazení jeho definice bez přechodu z aktuálního umístění. Další informace najdete v tématu Náhled definice (Alt + F12).

Snímek obrazovky C plus a náhled definice

F1 – nápověda

Umístěte kurzor na nebo hned za libovolný typ, klíčové slovo nebo funkci a stisknutím klávesy F1 přejděte přímo k příslušnému referenčnímu tématu v docs.Microsoft.com. F1 také funguje na položkách v seznamu chyb a v mnoha dialogových oknech.

zobrazení tříd

Zobrazení tříd zobrazuje sadu stromů všech symbolů kódu a jejich rozsah a hierarchie nadřazených a podřízených prvků uspořádaných podle jednotlivých projektů. můžete nakonfigurovat, co Zobrazení tříd zobrazovat z Zobrazení tříd Nastavení (klikněte na ikonu ozubeného kolečka v horní části okna).

Snímek obrazovky Zobrazení tříd v C plus plus.

Generovat graf souborů zahrnutí

Klikněte pravým tlačítkem na soubor kódu v projektu a vyberte možnost Generovat graf souborů k zahrnutí . zobrazí se graf, ve kterém jsou soubory zahrnuté do jiných souborů.

Snímek obrazovky C plus a grafu vložených souborů

Zobrazit hierarchii volání

Klikněte pravým tlačítkem na libovolné volání funkce a zobrazte rekurzivní seznam všech funkcí, které volá, a všechny funkce, které ji volají. Jednotlivé funkce v seznamu lze rozbalí stejným způsobem. Další informace najdete v tématu věnovaném hierarchii volání.

Snímek obrazovky s hierarchií volání C plus plus

Viz také

Úpravy a refaktoring kódu (C++)navigace v základu kódu C++ v Visual Studiospolupráci s Live Share pro C++