Navigace v kódu
Visual Studio nabízí mnoho způsobů, jak procházet kód v editoru. Toto téma shrnuje různé způsoby procházení kódu a poskytuje odkazy na témata, která se podrobněji dočtete.
Příkazy Navigate Backward a Navigate Forward
Pomocí tlačítek Navigate Backward (Ctrl) a Navigate Forward ( Ctrl Shift ) na panelu nástrojů můžete přesunout kurzor na předchozí umístění nebo se vrátit na novější umístění z + - + + - předchozího umístění. Tato tlačítka uchovávají posledních 20 umístění místa vložení. Tyto příkazy jsou k dispozici také v nabídce Zobrazení v části Navigate Backward (Přejít zpět) a Navigate Forward (Přecházet vpřed).

Navigační panel
Pomocí navigačního panelu (rozevíracích polí v horní části okna kódu) můžete přejít na kód v kódu. Pokud chcete přejít přímo na typ nebo člen, můžete zvolit typ nebo člen. Navigační panel se zobrazí při úpravě kódu v Visual Basic, C# nebo C++. V částečné třídě mohou být členy definované mimo aktuální soubor kódu zakázané (zobrazují se šedě).

V rozevíracích seznamech můžete procházet následujícím způsobem:
Pokud chcete přejít k jinému projektu, do který aktuální soubor patří, zvolte ho v levém rozevíracím seznamu.
Pokud chcete přejít na třídu nebo typ, vyberte ji v prostředním rozevíracím seznamu.
Pokud chcete přejít přímo na proceduru nebo jiný člen třídy, zvolte ji v pravém rozevíracím seznamu.
Stisknutím kombinace klávesových zkratek Ctrl F2 přesuňte fokus z okna kódu na navigační + panel.
Stisknutím klávesy Tab můžete přesunout fokus z pole na pole na navigačním panelu.
Stisknutím klávesy Enter vyberte položku navigačního panelu, která má fokus, a vraťte se do okna kódu.
Stisknutím klávesy Esc se vraťte fokus z navigačního panelu do kódu, aniž byste cokoli vybrali.
Pokud chcete navigační panel skrýt, změňte možnost Navigační panel v nastavení Textový editor Všechny jazyky (Nástroje Možnosti Textový editor Všechny jazyky ) nebo můžete změnit nastavení pro > > > jednotlivé jazyky.
Vyhledání všech odkazů
Vyhledá všechny odkazy na vybraný prvek v řešení. Pomocí této možnosti můžete zkontrolovat možné vedlejší účinky velkého refaktoringu nebo ověřit "nečinný" kód. Stisknutím klávesy F8 můžete přejít mezi výsledky. Další informace najdete v tématu Vyhledání odkazů v kódu.
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte Shift + F12. |
| Myš | V nabídce po kliknutí pravým tlačítkem vyberte Najít všechny odkazy. |
Zvýraznění odkazu
Když kliknete na symbol ve zdrojovém kódu, všechny instance tohoto symbolu jsou v dokumentu zvýrazněné. Zvýrazněné symboly mohou obsahovat deklarace a odkazy a mnoho dalších symbolů, které by funkce Najít všechny odkazy vrátila. Patří sem názvy tříd, objektů, proměnných, metod a vlastností. V Visual Basic kódu jsou zvýrazněna také klíčová slova pro mnoho řídicích struktur. Pokud se chcete přesunout na další nebo předchozí zvýrazněný symbol, stiskněte kombinaci kláves Ctrl Shift šipka dolů + + nebo Ctrl + Shift + šipka nahoru. Barvu zvýraznění můžete změnit v části Nástroje Možnosti > > Prostředí Písma > a barvy > Zvýrazněný odkaz.
Příkazy Přejít na
Přejít na má následující příkazy, které jsou k dispozici v nabídce Upravit v části Přejít na:
Přejít na řádek (Ctrl + G): Přesune se na zadané číslo řádku v aktivním dokumentu.
Přejít na vše (Ctrl + T nebo Ctrl + ,): Přesune se na zadaný řádek, typ, soubor, člen nebo symbol.
Přejít na soubor (Ctrl + 1, Ctrl + F): Přesuňte se do zadaného souboru v řešení.
Přejít na poslední soubor (Ctrl + 1, Ctrl + R): Přechod na zadaný naposledy navštívený soubor v řešení.
Přejít na typ (Ctrl + 1, Ctrl + T): Přechod na zadaný typ v řešení.
Přejít na člena (Ctrl + 1, Ctrl + M): Přechod na zadaného člena v řešení.
Přejít na symbol (Ctrl + 1, Ctrl + S): Přechod na zadaný symbol v řešení.
V Visual Studio 2017 verze 15.8 a novější jsou k dispozici také následující navigační příkazy Přejít na:
Přejít na další problém v souboru (Alt + PgDn) a Přejít na předchozí problém v souboru (Alt + PgUp)
Přejít na poslední umístění pro úpravy (Ctrl + Shift + Backspace)
Další informace o těchto příkazech najdete v tématu Vyhledání kódu pomocí příkazů Přejít na.
Přejít k definici
Přejít k definici vás navede na definici vybraného prvku. Další informace najdete v tématu Přejít k definici a Náhled definice.
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte klávesu F12. |
| Myš | Klikněte pravým tlačítkem na název typu a vyberte Přejít k definici NEBO stiskněte Ctrl a klikněte na název typu. |
Náhled definice
Náhled definice zobrazí definici vybraného elementu v okně, aniž byste v editoru kódu ujít z aktuálního umístění. Další informace najdete v tématu Postupy: Zobrazení a úpravy kódu pomocí funkce Náhled definice a Přejít k definicia Náhled definice.
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte Alt + F12. |
| Myš | Klikněte pravým tlačítkem na název typu a vyberte Náhled definice NEBO stiskněte Klávesu Ctrl a klikněte na název typu (pokud je zaškrtnutá možnost Otevřít definici v zobrazení náhledu). |
Přejít k implementaci
Pomocí funkce Přejít k implementaci můžete přejít ze základní třídy nebo typu do jejích implementací. Pokud existuje více implementací, zobrazí se v okně Najít výsledky symbolu:
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte Ctrl + F12. |
| Myš | Klikněte pravým tlačítkem na název typu a vyberte Přejít k implementaci. |
Přejít na základní typ
Pomocí funkce Přejít na základ můžete procházet řetěz dědičnosti vybraného prvku. Pokud je výsledků více, zobrazí se v okně Přejít na základní seznam:
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte Klávesu Alt + Home. |
| Myš | Klikněte pravým tlačítkem na název typu a vyberte Přejít na základní typ. |
Hierarchie volání
Volání metody a z metody můžete zobrazit v okně Hierarchie volání:
| Vstup | Funkce |
|---|---|
| Klávesnice | Umístěte kurzor na text někam do názvu typu a stiskněte Ctrl + K, Ctrl + T. |
| Myš | Klikněte pravým tlačítkem na název členu a vyberte Zobrazit hierarchii volání. |
Next – metoda a příkazy předchozí metody (Visual Basic)
v Visual Basic soubory kódu, použijte tyto příkazy pro přesun kurzoru do různých metod. Vyberte Upravit > Další metodu nebo Upravit > předchozí metodu.
Vizualizér struktury
Funkce Vizualizér struktury v editoru kódu zobrazuje čáry vodítka struktury – svislé přerušované čáry, které označují odpovídající složené závorky ve vašem základu kódu. To usnadňuje zjištění, kde začínají a končí logické bloky.

Chcete-li zakázat čáry vodítka struktury , otevřete > okno Možnosti nástroje > textový editor > Obecné a zrušte zaškrtnutí políčka Zobrazit čáry Průvodce strukturou .
Vylepšený posuvník
Můžete použít rozšířený posuvník v okně kódu a získat tak pohled na svůj kód v pohledech na oči. V režimu mapy můžete zobrazit náhledy kódu při přesunutí kurzoru nahoru a dolů posuvníku. Další informace najdete v tématu Postupy: sledování kódu přizpůsobením posuvníku.
Informace o CodeLens
Můžete najít informace o konkrétním kódu, například změny a o tom, kdo provedl tyto změny, odkazy, chyby, pracovní položky, revize kódu a stav testu jednotek při použití CodeLens v editoru kódu. CodeLens funguje jako při použití Visual Studio Enterprise s Team Foundation Server, jako je například zobrazení hlav. Viz téma Vyhledání změn kódu a další historie.