Sdílet prostřednictvím


Procházet kód

Visual Studio nabízí mnoho způsobů, jak procházet kód v editoru. Tento článek shrnuje různé způsoby, jak procházet kódem. Obsahuje také odkazy na články, které se podrobněji popisují.

Pomocí tlačítek Přejít dozadu (Ctrl+-) a Přejít vpřed (Ctrl+Shift+-) na panelu nástrojů můžete přesunout kurzor na předchozí místa nebo se vrátit k novějšímu umístění z předchozího umístění. Tyto příkazy uchovávají posledních 20 umístění vloženého bodu.

Snímek obrazovky znázorňující navigační tlačítka vpřed a zpět

Navigační panel (rozevírací pole v horní části okna kódu) můžete použít k přechodu na kód v základu kódu. Můžete vybrat typ nebo člena, abyste na něj přešli přímo. Navigační panel se zobrazí při úpravě kódu v základu kódu jazyka Visual Basic, C#nebo C++. V částečné třídě mohou být členové definovaní mimo aktuální soubor kódu neaktivní (zobrazení šedě).

Snímek obrazovky znázorňující navigační panel kódu

Rozevírací seznamy navigace můžete použít následujícími způsoby:

  • Pokud chcete přejít na jiný projekt, do kterého aktuální soubor patří, vyberte 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, vyberte ji v pravém rozevíracím seznamu.

  • Pokud chcete přesunout fokus z okna kódu na navigační panel, vyberte kombinaci klávesových zkratek Ctrl+F2.

  • Pokud chcete přesunout fokus z pole na pole na navigačním panelu, vyberte klávesu Tab .

  • Pokud chcete vybrat položku navigačního panelu s fokusem a vrátit se do okna kódu, vyberte klávesu Enter .

  • Pokud chcete vrátit fokus z navigačního panelu na kód bez výběru čehokoli, vyberte klávesu Esc .

Chcete-li navigační panel skrýt, změňte možnost navigačního panelu v nastavení Všechny jazyky v textovém editoru (Nástroje>Možnosti>Textové editor>všechny jazyky). Případně můžete změnit nastavení pro jednotlivé jazyky.

Najít všechny odkazy

Pomocí funkce Najít všechny odkazy můžete vyhledat odkazy na vybraný prvek v řešení. Pomocí této funkce můžete zkontrolovat možné vedlejší účinky velkého refaktoringu nebo ověřit "mrtvý" kód. Pokud chcete přejít mezi výsledky, vyberte klávesu F8 . Další informace naleznete v tématu Vyhledání odkazů v kódu.

Metoda zadávání Postup
Klávesnice Umístěte kurzor textu někam do názvu typu a pak vyberte Shift+F12.
myši Klikněte pravým tlačítkem myši na prvek a pak vyberte Najít všechny odkazy.

Zvýraznění odkazů

Když vyberete symbol ve zdrojovém kódu, zvýrazní se v dokumentu všechny výskyty tohoto symbolu. Zvýrazněné symboly mohou obsahovat deklarace a odkazy, a mnoho dalších symbolů, které by vrátil Najít všechny odkazy. Tyto symboly zahrnují názvy tříd, objektů, proměnných, metod a vlastností. V kódu jazyka Visual Basic jsou zvýrazněná také klíčová slova pro mnoho řídicích struktur. Pokud chcete přejít na další nebo předchozí zvýrazněný symbol, vyberte ctrl+Shift+Šipka dolů nebo Ctrl+Shift+Šipka nahoru. Barvu zvýraznění můžete změnit tak, že přejdete na Nástroje>Možnosti>Prostředí>Písma a barvy>Zvýrazněné odkazy.

Přejít na příkazy

V nabídce Upravit v části Přejít na jsou k dispozici následující příkazy:

  • Přejít na řádek (Ctrl+G): Přesunutí na zadané číslo řádku v aktivním dokumentu

  • Přejít na vše (Ctrl+ nebo Ctrl+,): Přesuňte se na zadaný řádek, typ, soubor, člen nebo symbol. Výběrem této možnosti se otevře vyhledávací okno. Další informace najdete v tématu Hledání v sadě Visual Studio.

  • Přejít na soubor (Ctrl+Shift, T): Přejděte do zadaného souboru v řešení.

  • Přejít na poslední soubor (Ctrl+1, Ctrl+R): Přesuňte se do zadaného nedávno navštíveného souboru v řešení.

  • Přejít na typ (Ctrl+1, Ctrl+T): Přesuňte se na zadaný typ řešení.

  • Přejít na člena (Alt+\): Přejít na určeného člena v řešení

  • Přejít na symbol (Ctrl+1, Ctrl+S): Přejděte na zadaný symbol v řešení.

  • Přejděte na další problém v souboru (Alt+PgDn) a v souboru přejděte na předchozí problém (Alt+PgUp).

  • Přejít na poslední místo pro úpravy (Ctrl+Shift+Backspace)

Další informace o těchto příkazech najdete na stránce Vyhledání kódu pomocí příkazů Přejít na.

  • Přejít na řádek (Ctrl+G): Přesunutí na zadané číslo řádku v aktivním dokumentu

  • Přejít na soubor (Ctrl+Shift, T): Přejděte do zadaného souboru v řešení.

  • Přejděte na další problém v souboru (Alt+PgDn) a v souboru přejděte na předchozí problém (Alt+PgUp).

  • Přejít na poslední místo pro úpravy (Ctrl+Shift+Backspace)

Následující příkazy fungují v sadě Visual Studio 2022 verze 17.10 a novějších verzích jinak (a v dřívějších verzích, pokud je povolená volitelná funkce All in One Search ). Další informace najdete v tématu Vše v jednom vyhledávání. Po kliknutí na All in One Search se otevře dialogové okno vyhledávání, ve kterém můžete hledat libovolný prvek kódu. V dřívějších verzích sady Visual Studio se zobrazí nástroj uživatelského rozhraní, ve kterém můžete zadat hledaný text.

  • Přejít na vše (Ctrl+ nebo Ctrl+,): Přesuňte se na zadaný řádek, typ, soubor, člen nebo symbol. Výběrem této možnosti se otevře vyhledávací okno. Další informace najdete v tématu Hledání v sadě Visual Studio.

  • Přejít na typ (Ctrl+1, Ctrl+T): Přesuňte se na zadaný typ řešení.

  • Přejít na člena (Alt+\): Přejít na určeného člena v řešení

Další informace o těchto příkazech najdete na stránce Vyhledání kódu pomocí příkazů Přejít na.

Přejít na definici

Přechod na definici vás přenese na definici vybraného prvku. Další informace naleznete v tématu Přejít k definici a náhled definice.

Metoda zadávání Postup
Klávesnice Umístěte kurzor někam do názvu typu a pak stiskněte F12.
myši Klikněte pravým tlačítkem myši na název typu a pak vyberte Přejít k definici, nebo stiskněte klávesu Ctrl a pak vyberte název typu.

Náhled definice

Náhled definice zobrazí definici vybraného prvku v okně, aniž byste museli přejít mimo aktuální umístění v editoru kódu. Další informace naleznete v tématu Postupy: Zobrazení a úprava kódu pomocí Náhledu definice a Přejít na definici a Náhled definice.

Metoda zadávání Postup
Klávesnice Umístěte kurzor někam do názvu typu a pak vyberte Alt+F12.
myši Klikněte pravým tlačítkem myši na název typu a pak vyberte Náhled definice, nebo vyberte Ctrl a pak vyberte název typu (pokud máte vybranou možnost Otevřít definici v náhledovém zobrazení ).

Přejít na implementaci

Pomocí příkazu Přejít na implementaci můžete přejít ze základní třídy nebo typu na její implementace. Pokud existuje více implementací, uvidíte je v okně Najít výsledky symbolů .

Metoda zadávání Postup
Klávesnice Umístěte kurzor někam do názvu typu a vyberte Ctrl+F12.
myši Klikněte pravým tlačítkem myši na název typu a pak vyberte Přejít na implementaci.

Přejít na základnu

Pomocí funkce Přejít na základní můžete procházet řetězec dědičnosti vybraného prvku. Pokud existuje více výsledků, zobrazí se jako seznam v okně Přejít na základnu.

Metoda zadávání Postup
Klávesnice Umístěte kurzor někam do názvu typu a pak vyberte Alt+Home.
myši Klikněte pravým tlačítkem myši na název typu a pak vyberte Přejít na základní položku.

Hierarchie volání

Volání do metody a z ní můžete zobrazit v okně Hierarchie volání:

Metoda zadávání Postup
Klávesnice Umístěte kurzor někam do názvu typu a stiskněte Ctrl+K, Ctrl+T.
myši Klikněte pravým tlačítkem myši na název člena a pak vyberte Zobrazit hierarchii volání.

Příkazy Next Method a Previous Method (Visual Basic)

V souborech kódu jazyka Visual Basic můžete pomocí příkazů Next Method a Previous Method přesunout kurzor do různých metod. Vyberte Upravit>další metodu nebo Upravit>předchozí metodu.

Vizualizér struktur

Vizualizér struktury v editoru kódu zobrazuje vodicí čáry struktury, což jsou svislé přerušované čáry označující odpovídající složené závorky v základu kódu. Tyto řádky usnadňují zobrazení začátku a konce logických bloků.

Snímek obrazovky znázorňující vodicí čáry vizualizéru struktury

Chcete-li zakázat vodicí čáry struktury, přejděte na Nástroje>Možnosti>textového editoru>Obecné a zrušte zaškrtnutí políčka Zobrazit vodicí čáry struktury .

Vylepšený posuvník

Pomocí rozšířeného posuvníku v okně kódu můžete získat pohled na kód z ptačí perspektivy. V režimu mapy můžete zobrazit náhledy kódu, když přesunete kurzor nahoru a dolů na posuvníku. Další informace naleznete v tématu Postupy: Sledování kódu přizpůsobením posuvníku.

Informace o CodeLensu

Pomocí CodeLens v editoru kódu můžete získat informace o konkrétním kódu, například o změnách, odkazech, chybách, pracovních položkách, kontrolách kódu a stavu testování jednotek. CodeLens funguje jako přehledný displej, když používáte Visual Studio Enterprise s poskytovatelem správy verzí. Další informace najdete v tématu Vyhledání změn kódu a další historie.