Megosztás a következőn keresztül:


Navigálás a kódban

A Visual Studio számos lehetőséget biztosít a kódban való navigálásra a szerkesztőben. Ez a cikk a kódban való navigálás különböző módjait foglalja össze. Emellett további részletekbe ásó cikkekre mutató hivatkozásokat is tartalmaz.

Az eszköztár Visszafelé (Ctrl+-) és Navigálás (Ctrl+Shift+-) gombjaival áthelyezheti a beszúrási pontot az előző helyekre, vagy visszatérhet egy korábbi helyről egy újabb helyre. Ezek a parancsok megőrzik a beszúrási pont utolsó 20 helyét.

Képernyőkép az előre és vissza navigációs gombokról.

A navigációs sávot (a kódablak tetején található legördülő mezőket) használhatja a kódbázisban lévő kódhoz való navigáláshoz. Kiválaszthat egy típust vagy tagot, hogy közvetlenül hozzá lépjen. A navigációs sáv akkor jelenik meg, amikor kódokat szerkeszt egy Visual Basic, C#vagy C++ kódbázisban. Részleges osztályban az aktuális kódfájlon kívül definiált tagok letilthatók (szürkén jelennek meg).

A kód navigációs sávját bemutató képernyőkép.

A navigációs legördülő mezőket a következő módokon használhatja:

  • Ha egy másik projektre szeretne navigálni, amelyhez az aktuális fájl tartozik, jelölje ki a bal oldali legördülő listában.

  • Ha egy osztályra vagy típusra szeretne navigálni, jelölje ki a középső legördülő listában.

  • Ha közvetlenül egy eljárásra vagy egy osztály más tagjára szeretne navigálni, jelölje ki a jobb oldali legördülő listában.

  • Ha a fókuszt a kódablakból a navigációs sávra szeretné áthelyezni, válassza a Ctrl+F2 billentyűkombinációt.

  • Ha a fókuszt dobozról dobozra szeretné áthelyezni a navigációs sávon, válassza a Tab billentyűt.

  • A fókuszt tartalmazó navigációs sávelem kijelöléséhez és a kódablakba való visszatéréshez válassza az Enter billentyűt.

  • Ha a navigációs sávról a kódra szeretne összpontosítani anélkül, hogy bármit kiválasztanának, válassza az Esc billentyűt.

A navigációs sáv elrejtéséhez módosítsa a Navigációs sáv beállítását a Szövegszerkesztő Minden nyelv beállításában (Eszközök>beállításai>Szövegszerkesztő>minden nyelv). Másik lehetőségként módosíthatja az egyes nyelvek beállításait.

Az összes hivatkozás megkeresése

Az összes hivatkozás megkeresésével megkeresheti a megoldás kijelölt elemére mutató hivatkozásokat. Ezzel a funkcióval ellenőrizheti egy nagy újrabontás lehetséges mellékhatásait, vagy ellenőrizheti a "halott" kódot. Válassza ki az F8 billentyűt az eredmények közötti ugráshoz. További információ: Hivatkozás keresése a kódban.

Bemeneti módszer Steps
Billentyűzet Helyezze a szövegkurzort a típusnévbe, majd válassza a Shift+F12 lehetőséget
egér Kattintson a jobb gombbal az elemre, majd válassza az Összes hivatkozás keresése lehetőséget

Hivatkozás kiemelése

Amikor kiválaszt egy szimbólumot a forráskódban, a rendszer kiemeli a szimbólum összes példányát a dokumentumban. A kiemelt szimbólumok tartalmazhatnak deklarációkat és hivatkozásokat, valamint sok más szimbólumot is, amelyeket az Összes hivatkozás keresése visszaad. Ezek a szimbólumok közé tartoznak az osztályok, objektumok, változók, metódusok és tulajdonságok nevei. A Visual Basic-kódban számos vezérlőstruktúra kulcsszavai is ki vannak emelve. Ha a következő vagy az előző kiemelt szimbólumra szeretne lépni, válassza a Ctrl+Shift+Le nyílbillentyűt vagy a Ctrl+Shift+Fel nyílbillentyűt. A kiemelés színét az Eszközök>beállításai>környezet>betűtípusai és a Kiemelt színek>hivatkozásra kattintva módosíthatja.

Navigációs parancsok

A Következő parancsok érhetők el az Ugrás menü Szerkesztés menüjében:

  • Ugrás a sorra (Ctrl+G): Ugrás az aktív dokumentum megadott sorszámára.

  • Ugrás az összesre (Ctrl+T vagy Ctrl+):Ugrás a megadott sorra, típusra, fájlra, tagra vagy szimbólumra. Ha bejelöli ezt a beállítást, megnyílik egy keresési ablak. További információt a Visual Studio keresésében talál.

  • Ugrás a fájlra (Ctrl+Shift, T): Ugrás a megoldásban megadott fájlra.

  • Ugrás a legutóbbi fájlra (Ctrl+1, Ctrl+R): Ugrás a megoldásban megadott legutóbb meglátogatott fájlra.

  • Ugrás a típusra (Ctrl+1, Ctrl+T): Ugrás a megoldásban megadott típusra.

  • Ugrás a tagra (Alt+\): Ugrás a megoldás megadott tagjához.

  • Ugrás a szimbólumra (Ctrl+1, Ctrl+S): Ugrás a megoldásban megadott szimbólumra.

  • Ugrás a következő problémára a fájlban (Alt+PgDn) és ugrás az előző problémára a fájlban (Alt+PgUp)

  • Ugrás az utolsó szerkesztési helyre (Ctrl+Shift+Backspace)

További információ ezekről a parancsokról: Kód keresése a Go To parancsokkal.

  • Ugrás a sorra (Ctrl+G): Ugrás az aktív dokumentum megadott sorszámára.

  • Ugrás a fájlra (Ctrl+Shift, T): Ugrás a megoldásban megadott fájlra.

  • Ugrás a következő problémára a fájlban (Alt+PgDn) és ugrás az előző problémára a fájlban (Alt+PgUp)

  • Ugrás az utolsó szerkesztési helyre (Ctrl+Shift+Backspace)

A következő parancsok eltérően működnek a Visual Studio 2022 17.10-es és újabb verzióiban (és a korábbi verziókban, ha engedélyezve van az All in One Search opcionális funkciója). További információ: All in One Search experience. A Mind in One Search funkcióval megnyílik a keresési párbeszédpanel, és bármilyen kódelemet kereshet. A Visual Studio korábbi verzióiban megjelenik egy felhasználói felületi eszköz, amelyben beírhatja a keresőszöveget.

  • Ugrás az összesre (Ctrl+T vagy Ctrl+):Ugrás a megadott sorra, típusra, fájlra, tagra vagy szimbólumra. Ha bejelöli ezt a beállítást, megnyílik egy keresési ablak. További információt a Visual Studio keresésében talál.

  • Ugrás a típusra (Ctrl+1, Ctrl+T): Ugrás a megoldásban megadott típusra.

  • Ugrás a tagra (Alt+\): Ugrás a megoldás megadott tagjához.

További információ ezekről a parancsokról: Kód keresése a Go To parancsokkal.

Ugrás a definícióra

A Go To Definition a kijelölt elem definíciójához vezet. További információért lásd: Go To Definition és Peek Definition.

Bemeneti módszer Steps
Billentyűzet Helyezze a kurzort a típusnévbe, majd válassza az F12 lehetőséget
egér Kattintson a jobb gombbal a típus nevére, majd válassza az Ugrás a definícióra parancsot, vagy válassza a Ctrl billentyűt , majd válassza ki a típusnevet

definícióbetekintő

A Betekintő definíciója a kijelölt elem definícióját jeleníti meg egy ablakban anélkül, hogy a kódszerkesztőben az aktuális helytől távolodna. További információkért lásd: Kód megtekintése és szerkesztése a Betekintő definíció , a Go To Definition és a Betekintő definíció használatával.

Bemeneti módszer Steps
Billentyűzet Helyezze a kurzort a típusnévbe, majd válassza az Alt+F12 lehetőséget
egér Kattintson a jobb gombbal a típus nevére, majd válassza a Definíció betekintője parancsot, vagy válassza a Ctrl billentyűt , majd válassza ki a típusnevet (ha a Megnyitás definíciója betekintő nézetben lehetőség van kiválasztva)

Ugrás a megvalósításra

A Go To Implementációval navigálhat egy alaposztályról vagy típusról annak implementációira. Ha több implementáció is létezik, azokat a Szimbólumeredmények keresése ablakban láthatja.

Bemeneti módszer Steps
Billentyűzet Helyezze a kurzort a típusnévbe, majd válassza a CtrlF12+
egér Kattintson a jobb gombbal a típus nevére, majd válassza az Ugrás az implementációra lehetőséget

Ugrás a bázisra

A Go To Base használatával navigálhat a kijelölt elem öröklési láncán. Ha több találat is van, Alaphoz Ugrás ablakban láthatja.

Bemeneti módszer Steps
Billentyűzet Helyezze a kurzort valahol a típusnévre, majd nyomja meg az Alt+Home billentyűt
egér Kattintson a jobb gombbal a típus nevére, majd válassza az Ugrás az alapra lehetőséget

Híváshierarchia

A Híváshierarchia ablakban megtekintheti a metódusok hívásait:

Bemeneti módszer Steps
Billentyűzet Helyezze a kurzort a típusnévbe, majd nyomja le a CtrlK, Ctrl+billentyűkombinációt+
egér Kattintson a jobb gombbal a tag nevére, majd válassza a Híváshierarchia megtekintése lehetőséget

Következő metódus és Előző metódus parancsok (Visual Basic)

A Visual Basic-kódfájlokban a Következő metódus és az Előző metódus parancsokkal áthelyezheti a beszúrási pontot különböző metódusokba. Válassza aKövetkező metódus> vagyaz Előző metódus> lehetőséget.

Struktúravizualizáló

A kódszerkesztő Struktúraábrázolója a struktúravezető vonalakat jeleníti meg, amelyek függőleges szaggatott vonalak, amelyek a kódbázisban egyező kapcsos zárójeleket jeleznek. Ezek a sorok megkönnyítik annak megtekintését, hogy hol kezdődnek és végződnek a logikai blokkok.

Képernyőkép a Struktúraábrázoló segédvonalairól.

A szerkezeti segédvonalak letiltásához lépjen az Eszközök>beállításai>szövegszerkesztő>általános lapjára, és törölje a jelet a Struktúra-segédvonalak megjelenítése jelölőnégyzetből.

Továbbfejlesztett görgetősáv

A kódablak továbbfejlesztett görgetősávjával madártávlatból tekintheti meg a kódot. Térkép módban láthatja a kód előnézetét, amikor a kurzort felfelé és lefelé mozgatja a görgetősávon. További információ : A kód nyomon követése a görgetősáv testreszabásával.

CodeLens-információk

A kódszerkesztőben a CodeLens funkciót használva információkat kaphat az adott kódról, például a módosításokról és arról, hogy ki végezte ezeket, a hivatkozásokról, a hibákról, a munkaelemekről, a kódellenőrzésekről és az egységteszt állapotáról. A CodeLens a Visual Studio Enterprise verziókövetési szolgáltatóval való használatakor úgy működik, mint egy felvezető kijelző. További információ: Kódmódosítások és egyéb előzmények keresése.