Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio poskytuje sadu nástrojů, které můžete použít k rychlému a efektivnímu procházení základu kódu.
Otevření zahrnutého souboru
Klikněte pravým tlačítkem myši na direktivu #include a vyberte Přejít na dokument. Nebo umístěte kurzor na tento řádek a vyberte F12 pro otevření souboru.
Přepnout záhlaví/soubor kódu
Můžete přepínat mezi hlavičkovým souborem a odpovídajícím zdrojovým souborem. Klikněte pravým tlačítkem myši na libovolné místo v souboru a vyberte Přepnout soubor záhlaví/kódu. Nebo můžete vybrat Kombinaci kláves Ctrl+K, Ctrl+O.
Přejít k definici nebo deklaraci
K definici elementu kódu můžete přejít kliknutím pravým tlačítkem v editoru a výběrem možnosti Přejít na definici nebo výběrem klávesy F12. K deklaraci můžete přejít podobně tak, že kliknete pravým tlačítkem a otevřete místní nabídku nebo vyberete Ctrl+F12.
Přejít na
Přejít Na označuje sadu navigačních funkcí, z nichž každá poskytuje specifický výsledek na základě vámi zadaných filtrů.
Můžete otevřít Přejít na pomocí Ctrl+,. Tato akce vytvoří vyhledávací pole nad dokumentem, který upravujete.
Go To zahrnuje tyto vyhledávací filtry:
- Přejít na řádek (Ctrl+G): V aktuálním dokumentu můžete rychle přejít na jiný řádek.
- Přejít na vše (Ctrl+,) nebo (Ctrl+T): Výsledky hledání zahrnují vše, co následuje.
- Přejít na soubor (Ctrl 1, F): Vyhledejte soubory v řešení.
-
Přejít na typ (Ctrl 1, T): Výsledky hledání zahrnují:
- Třídy, struktury a výčty.
- Rozhraní a delegáti (pouze spravovaný kód).
-
Přejít na člena (Ctrl 1, M): Výsledky hledání zahrnují:
- Globální proměnné a globální funkce
- Proměnné členů třídy a funkce členů.
- Konstanty.
- Položky výčtu
- Vlastnosti a události.
-
Přejít na symbol (Ctrl 1, S): Výsledky hledání zahrnují:
- Výsledky z možnosti Přejít na typy a Přejít na členy
- Všechny zbývající jazykové konstrukty jazyka C++, které zahrnují makra.
Při prvním vyvolání Přejít na s Ctrl +, Přejít na vše se aktivuje (žádné filtry výsledků hledání). Požadovaný filtr pak můžete vybrat pomocí tlačítek v blízkosti vyhledávacího pole. Konkrétní filtr můžete vyvolat pomocí odpovídající klávesové zkratky. Tím se otevře vyhledávací pole Přejít na s filtrem předem vybraným. Všechny klávesové zkratky jsou konfigurovatelné.
Pokud chcete použít textový filtr, spusťte vyhledávací dotaz s odpovídajícím znakem filtru a mezerou. (Přechod na řádek může volitelně vynechat mezeru.) K dispozici jsou tyto textové filtry:
- Přejít na vše: (bez textového filtru)
- Přejít na číslo řádku: :
- Přejít na soubor: f
- Přejít na typ: t
- Přejít na člena: m
- Přejít na symbol: #
Následující příklad ukazuje výsledky operace Přejít na soubory pomocí filtru "f":
Chcete-li zobrazit seznam filtrů textu, zadejte ? následované mezerou. Také se můžete dostat k příkazům Přejít na pomocí nabídky Upravit. Toto je další způsob, jak si můžete připomenout hlavní klávesové zkratky "Go To".
Hledání nebo hledání v souborech
Pomocí Najít (Ctrl+F) nebo Hledání v souborech (Ctrl+Shift+F) můžete provést textové hledání ve vašem řešení.
Hledání může být vymezeno na výběr, aktuální dokument, všechny otevřené dokumenty, aktuální projekt nebo celé řešení. Můžete použít regulární výrazy a prostý text. Také zvýrazní všechny shody automaticky v integrovaném vývojovém prostředí (IDE).
Funkce Najít v souborech je výkonnější verze funkce Najít , která zobrazuje výsledky v okně Najít výsledky . Můžete prohledávat závislosti externího kódu, filtrovat podle typů souborů a provádět další možnosti.
Hledání v souborech můžete uspořádat ve dvou oknech. Výsledky z více hledání můžete připojit dohromady. Výběrem výsledku přejdete do tohoto umístění v souboru.
Další informace naleznete v tématu Najít v souborech v dokumentaci k sadě Visual Studio.
Najít všechny odkazy
Pokud chcete najít všechna použití symbolu v kódu, umístěte kurzor na symbol nebo těsně za něj, klikněte pravým tlačítkem myši a vyberte Najít všechny odkazy. Výsledky můžete filtrovat, řadit nebo seskupovat mnoha různými způsoby. Výsledky se naplňují přírůstkově. Klasifikují se jako čtení nebo zápisy, které vám pomůžou zjistit, co je ve vašem řešení, a ne jako systémové hlavičky nebo jiné knihovny.
Výsledky můžete seskupit podle následujících kategorií:
- Projekt, pak Definice
- Pouze definice
- Definice a potom projekt
- Definice potom cesta
- Definice, Projekt a cesta
Filtrování výsledků
Pokud chcete filtrovat výsledky, najeďte myší na sloupec a vyberte ikonu filtrování, která se zobrazí. Výsledky z prvního sloupce můžete filtrovat a skrýt tak věci, jako jsou řetězce a odkazy na komentáře, které byste možná nechtěli zobrazit.
Potvrzené výsledky: Skutečný kód odkazuje na hledaný symbol. Například hledání členské funkce
Sizevrátí všechny odkazySize, které spadají do oboru třídy, která definujeSize.Nepotvrzené výsledky: Tento filtr je ve výchozím nastavení vypnutý, protože zobrazuje symboly, jejichž název odpovídá, ale nejsou skutečnými odkazy na symbol, který hledáte. Pokud máte například dvě třídy, které definují členskou funkci volanou
Size, a spustíte vyhledávání proSizev rámci odkazu z objektuClass1, zobrazí se všechny odkazy naSizezClass2jako nepotvrzené.Nezpracované výsledky: Nalezení všech operací s odkazy může nějakou dobu trvat, než se dokončí u větších základů kódu, takže v seznamu výsledků se tady zobrazují nezpracované výsledky. Nezpracované výsledky odpovídají názvu hledaného symbolu, ale zatím nebyly potvrzeny jako skutečné odkazy na kód. Pokud chcete získat rychlejší výsledky, můžete tento filtr zapnout. Některé výsledky nemusí být skutečné reference.
Řazení výsledků
Výsledky můžete seřadit podle libovolného sloupce tak, že ho vyberete. Můžete přepínat mezi vzestupným nebo sestupným pořadím tak, že sloupec znovu vyberete.
Navigační panel
Pomocí navigačního panelu nad oknem editoru můžete přejít k definici typu v souboru nebo k zadání členů.