Postupy: Zobrazení a úprava kódu pomocí funkce Náhled definice (Alt+F12)

Příkaz Náhled definice můžete použít k zobrazení a úpravě kódu bez nutnosti přepínat od kódu, který píšete. Náhled definice a přejít k definici zobrazují stejné informace, ale náhled definice je zobrazí v automaticky otevíra stejném okně a přejít k definici zobrazí kód v samostatném okně kódu. Příkaz Přejít k definici způsobí, že se váš kontext (aktivní okno kódu, aktuální řádek a pozice kurzoru) přepne na okno kódu definice. Pomocí náhledu definice můžete zobrazit a upravit definici a pohybovat se uvnitř definičního souboru a přitom zachovat místo v původním souboru kódu.

Náhled definice můžete použít s kódem C#, Visual Basic a C++. V Visual Basic náhledu definice zobrazí odkaz na Prohlížeč objektů pro symboly, které nemají metadata definice (například typy .NET, které jsou integrované).

Použití náhledu definice

Otevření okna Náhled definice

  1. Náhled definice můžete zobrazit tak, že v nabídce po kliknutí pravým tlačítkem vyberete Náhled definice pro typ nebo člen, který chcete prozkoumat. Pokud je tato možnost povolená, můžete se také podívat na definici pomocí myši stisknutím kláves Ctrl (nebo jiného modifikátoru) a kliknutím na název členu. Nebo na klávesnici stiskněte Klávesu Alt + F12.

    Tento obrázek znázorňuje okno Náhled definice pro metodu s názvem Print() :

    Náhled okna

    Pod řádk v původním printer.Print("Hello World!") souboru se zobrazí okno definice. Okno neskryje žádný kód v původním souboru. Následující řádky se printer.Print("Hello World!") zobrazí pod oknem definice.

  2. Kurzor můžete přesunout do různých umístění v okně náhledu definice. V původním okně kódu se také stále můžete pohybovat.

  3. Můžete zkopírovat řetězec v okně definice a vložit ho do původního kódu. Můžete také přetáhnout řetězec z okna definice do původního kódu, aniž by byl v okně definice odstraněn.

  4. Okno definice můžete zavřít výběrem klávesy Esc nebo tlačítka Zavřít na kartě okna definice.

Otevření okna Náhled definice v okně Náhled definice

Pokud už máte otevřené okno Náhled definice, můžete u kódu v tomto okně znovu zavolat náhled definice. Otevře se jiné okno definice. Vedle karty okna definice se zobrazí sada teček s popisem cesty, která slouží k navigaci mezi okny definice. Popisek tlačítka na každé tečce zobrazuje název souboru a cestu k souboru definice, který tečka přestavuje.

Náhled okna v okně Náhled

Náhled definice s více výsledky

Pokud u kódu, který má více než jednu definici (například částečnou třídu), použijete náhled definice, zobrazí se napravo od zobrazení definice kódu seznam výsledků. Můžete zvolit některý z výsledků v seznamu k zobrazení jeho definice.

Náhled okna z více výsledků

Úprava v okně Náhled definice

Když začnete upravovat v okně Náhled definice, soubor, který upravujete, se automaticky otevře jako samostatná karta v editoru kódu a bude odrážet provedené změny. V okně Náhled definice můžete dál provádět, zrušení a ukládání změn a karta bude tyto změny dále odrážet. I když okno Náhled definice zavřete bez uložení změn, můžete na kartě provést, vrátit zpět a uložit další změny a vybrat přesně to, kde jste v okně Náhled definice opustili.

Úpravy v okně Náhled

Změna možností náhledu definice

  1. Přejděte na Nástroje > Možnosti Textový editor > > Obecné.

  2. V zobrazení náhledu vyberte možnost Otevřít definici.

  3. Kliknutím na OK zavřete dialogové okno Možnosti.

    Nastavení možnosti náhledu definice kliknutím myší

Klávesové zkratky pro náhled definice

Tyto klávesové zkratky můžete použít v okně Náhled definice:

Funkce Klávesová zkratka
Otevřít okno definice Alt + F12
Zavřít okno definice Esc
Povýšit okno definice na běžnou kartu dokumentu Ctrl + Alt + Domovská stránka
Navigace mezi okny definice Ctrl + + Alt - a Ctrl + Alt+=
Navigace mezi několika výsledky F8 a Shift + F8
Přepnout mezi oknem editoru kódu a oknem definice Shift (Posun) + Esc

Poznámka

Stejné klávesové zkratky můžete použít také k úpravě kódu v okně Náhled definice, jak používáte jinde v Visual Studio.

Viz také