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


Hatékonyságnövelő útmutató a Visual Studióhoz

Ha időt szeretne spórolni a kód írása közben, akkor jó helyen jár. Ez a hatékonyságnövelő útmutató tippeket tartalmaz a Visual Studio használatának megkezdéséhez, a kód írásához, a hibakereséshez, a hibák kezeléséhez és a billentyűparancsok használatához – mindezt egy oldalon.

A hasznos billentyűparancsokról további információt Hatékonyságnövelő billentyűparancsokcímű témakörben talál. A parancsikonok teljes listáját az Alapértelmezett billentyűparancsokcímű témakörben találja.

Kezdje el

Időt takaríthat meg a menükben való ásással, ha gyorsan megkeresi a szükséges parancsokat, beállításokat, dokumentációt és telepítési beállításokat. A keresési eredményekben található parancsok billentyűparancsait a Visual Studióban tekintheti meg, hogy könnyebben megjegyezhesse őket.

  • Feladatlistát használó Mock kód. Ha nem rendelkezik elegendő követelménysel egy kód elvégzéséhez, a Feladatlista segítségével nyomon követheti az olyan kódbejegyzéseket, amelyek jogkivonatokat, például TODO és HACK, vagy egyéni jogkivonatokat használnak, és kezelheti azokat a billentyűparancsokat, amelyek közvetlenül a kód egy előre meghatározott helyére viszik. További információ: Feladatlista használata.

  • Megoldáskezelő billentyűparancsainak használata. Ha még csak most ismerkedik a Visual Studióval, ezek a billentyűparancsok hasznosak, és időt takaríthat meg, miközben új kódbázist használ. A billentyűparancsok teljes listáját A Visual Studioalapértelmezett billentyűparancsai című témakörben találja.

  • A Visual Studiobillentyűparancsainak azonosítása és testreszabása. Azonosíthatja a Visual Studio-parancsok billentyűparancsait, testre szabhatja ezeket a billentyűparancsokat, és exportálhatja őket mások számára. A Beállítások párbeszédpanelen mindig megtalálhatja és módosíthatja a billentyűparancsokat.

  • A Visual Studio akadálymentesebbé tétele. A Visual Studio beépített kisegítő lehetőségekkel rendelkezik, amelyek kompatibilisek a képernyőolvasókkal és más kisegítő technológiákkal. Az elérhető funkciók teljes listájáért tekintse meg Visual Studio akadálymentességi tippjeit és trükkjeit.

  • Tekintse meg a Visual Studio termék életciklusát és karbantartási ciklusát. A Visual Studio frissítéseinek beszerzéséről, a nagyvállalati és professzionális ügyfelek támogatási lehetőségeiről, a Visual Studio régebbi verzióinak támogatásáról és a Visual Studio szervizelése által nem érintett összetevőkről a Visual Studio termék életciklusa és karbantartásicímű témakörben olvashat.

  • NuGet-csomagok telepítése és kezelése a Visual Studio. A WindowsOn futó Visual Studio NuGet Package Manager felhasználói felülete lehetővé teszi a NuGet-csomagok egyszerű telepítését, eltávolítását és frissítését projektekben és megoldásokban. További információ: Csomagok telepítése és kezelése a Visual Studióban a NuGet Package Managerhasználatával.

Kód írása

Az alábbi funkciókkal gyorsabban írhat kódot.

  • Kényelmes parancsok használata. A Visual Studio különböző parancsokat tartalmaz, amelyekkel gyorsabban végezheti el a gyakori szerkesztési feladatokat. Választhat például egy parancsot, amely egyszerűen duplikál egy kódsort másolás nélkül, áthelyezi a kurzort, majd beilleszti azt. Válassza Szerkesztés>Másolás vagy nyomja le Ctrl+E,V. A szövegkijelölést gyorsan kibővítheti vagy összehúzhatja, ha a Szerkesztés>Speciális>Kijelölés kibővítése vagy Szerkesztés>Speciális>Kijelölés összehúzásalehetőséget választja, illetve a Shift+Alt+= vagy Shift+Alt+-billentyűkombinációval.

  • IntelliSensehasználata. Amikor beírja a kódot a szerkesztőbe, megjelenik az IntelliSense információi, például a Listaelemek, a Paraméterinformáció, a Gyorsinformáció, az Aláírási súgó és a Teljes szavak. Ezek a funkciók támogatják a szöveg homályos egyezését; A listatagok eredménylistái például nem csak a beírt karakterekkel kezdődő bejegyzéseket tartalmazzák, hanem azokat a bejegyzéseket is, amelyek a nevükben bárhol tartalmazzák a karakterkombinációt. További információ: Az IntelliSensehasználata.

  • Az IntelliSense beállításainak automatikus beszúrásának módosítása a kódbeírásakor. Az IntelliSense javaslati módra való váltásával megadhatja, hogy az IntelliSense beállításai csak akkor legyenek beszúrva, ha kifejezetten kiválasztja őket.

    A javaslati mód engedélyezéséhez válassza a Ctrl +Alt+Szóköz billentyűkombinációt, vagy a menüsávon válassza a Szerkesztés>IntelliSense>Váltókiegészítési módlehetőséget.

  • Kódrészletekhasználata. Használhat beépített kódrészleteket, vagy létrehozhat saját kódrészleteket.

    Kódrészlet beszúrásához a menüsávon válassza a Szerkesztés>IntelliSense>Kódrészlet beszúrása vagy Körülölelőlehetőséget, vagy nyisson meg egy fájlban lévő gyorsmenüt, és válassza a Kódrészlet>Kódrészlet beszúrása vagy Körülölelő. További információ: Kódrészletek.

  • JSON vagy XML beillesztése az osztályként. Másolja a JSON- vagy XML-szövegtöredékeket a vágólapra, majd illessze be erősen beírt .NET-osztályokként bármely C# vagy Visual Basic kódfájlba. Ehhez használja Edit>Paste Special>Paste JSON As Classes (vagy Paste XML As Classes).

  • Kódhibák kijavítása közvetlenül. A gyorsműveletek lehetővé teszik a kód egyszerű újrabontását, létrehozását vagy más módon történő módosítását egyetlen művelettel. Ezek a műveletek a csavarhúzó Csavarhúzó ikon vagy villanykörte Villanykörte ikon ikonokkal, vagy az Alt +Enter vagy Ctrl+billentyűkombinációval alkalmazhatók., ha a kurzor a megfelelő kódsoron van. További információt a Gyorsműveletek című témakörben talál.

  • Kódelem definíciójának megjelenítése és szerkesztése. Gyorsan megjelenítheti és szerkesztheti azt a modult, amelyben egy kódelem( például tag, változó vagy helyi) definiálva van.

    Ha definíciót szeretne megnyitni egy felugró ablakban, jelölje ki az elemet, majd válassza a Alt+F12 billentyűket, vagy nyissa meg az elem helyi menüjét, és válassza a Bekukkantás a definícióba. Ha egy definíciót külön kódablakban szeretne megnyitni, nyissa meg az elem helyi menüjét, majd válassza a Ugrás a Definícióelemre.

  • Mintaalkalmazások használata. Felgyorsíthatja az alkalmazásfejlesztést, ha mintaalkalmazásokat tölt le és telepít Microsoft Developer Network. Egy adott technológia vagy programozási koncepció megismeréséhez töltse le és vizsgálja meg az adott területre vonatkozó mintacsomagot.

  • A kapcsos zárójel formázásának módosítása formázás/új sorok segítségével. A Formázási beállítások lapon adhatja meg a kód formázási beállításait a kódszerkesztőben, ideértve az új sorok beállításait is. A beállítás C#-ban való használatáról további információt a Beállítások párbeszédpanelen talál: Szövegszerkesztő > C# > Kódstílus > Formázás. C++-hoz Állítsa be a C++ kódolási beállításait a Visual Studio-ban. Python esetén lásd: Python-kód formázása.

  • Behúzás módosítása tabulátorokkal. Az egyes kódbázisokra szabott egyéni szerkesztőbeállítások használatával konzisztens kódolási stílusokat kényszeríthet ki több fejlesztő számára, aki ugyanazon a projekten dolgozik különböző szerkesztők és azonosítók között. Győződjön meg arról, hogy az egész csapat ugyanazokat a nyelvi konvenciók, elnevezési konvenciók és formázási szabályok szerint követi. Mivel ezek az egyéni beállítások hordozhatóak és a kóddal együtt utaznak, a kódolási stílusokat a Visual Studión kívül is kikényszerítheti. További információ: Beállítások, Szövegszerkesztő, Minden nyelv, Tabulátor.

Különböző technikákkal gyorsabban kereshet és válthat a kód meghatározott pontjaira. A Visual Studio-ablakok elrendezését a beállítások alapján is módosíthatja.

  • Kód sorainak könyvjelzőzése. Könyvjelzőkkel gyorsan navigálhat a fájl adott kódsoraira.

    Könyvjelző beállításához a menüsávon válassza a >Könyvjelzők szerkesztése>Könyvjelzők váltásalehetőséget. A megoldás összes könyvjelzője megtekinthető a Könyvjelzők ablakban. További információ: Könyvjelzők beállítása a kódban.

  • Szimbólumdefiníciók keresése fájlban. A megoldáson belül kereshet szimbólumdefiníciók és fájlnevek kereséséhez, de a keresési eredmények nem tartalmaznak névtereket vagy helyi változókat.

    A funkció eléréséhez a menüsávon válassza a Szerkesztés>Navigáláslehetőséget.

  • A kódteljes szerkezetének áttekintése. A Solution Exploreralkalmazásban kereshet és tallózhat az osztályokban, azok típusaiban és tagjaiban a projektekben. Emellett kereshet szimbólumokat, megtekintheti egy metódus híváshierarchiáját, kereshet szimbólumhivatkozásokat, és egyéb feladatokat is végrehajthat. Ha kódelemet választ Megoldáskezelő, a társított fájl megnyílik egy Előnézet lapon, és a kurzor a fájl elemére kerül. További információ: A kód struktúrájának megtekintése.

  • Ugrás a fájl egy helyére térkép módban. A térkép mód miniatűrben jeleníti meg a kódsorokat a görgetősávon. Erről a megjelenítési módról további információt A görgetősáv testreszabásacímű témakörben talál.

  • Értsd meg a kódszerkezetet a kódtérképsegítségével. A kódtérképek segíthetnek a kód függőségeinek vizualizációjában, és a fájlok és kódsorok olvasása nélkül is áttekintheti, hogyan illeszkedik egymáshoz. További információ: Függőségek leképezése kódtérképekkel.

  • Gyakran használt fájlok megtekintése a Legutóbbi fájlok szerkesztése/megnyitásahasználatával. A Visual Studio Go To parancsaival szűrt keresést végezhet a kódban a megadott elemek gyors megkereséséhez. Részletes útmutatásért lásd: Kód keresése a Go To parancsokkal.

  • Helyezd át a Tulajdonságok ablakát a jobb oldalra. Ha ismerősebb ablakelrendezést keres, áthelyezheti a Tulajdonságok ablakot a Visual Studióban F4lenyomásával.

Elemek gyorsabb keresése

Az IDE-ben parancsokat, fájlokat és beállításokat kereshet, az eszközablakok tartalmának szűrése mellett pedig csak az aktuális feladatra vonatkozó információkat jelenítheti meg.

  • Eszközablakok tartalmának szűrése. Számos eszközablak tartalmában kereshet, például a Eszközkészlet, a Tulajdonságok ablakban és Megoldáskezelő, de csak azokat az elemeket jeleníti meg, amelyek neve tartalmazza a megadott karaktereket.

  • Csak akezelni kívánt hibák megjelenítése. Ha a Szűrő gombot a Hibalista eszköztáron választja, csökkentheti a Hibalista ablakban megjelenő hibák számát. Csak a szerkesztőben megnyitott fájlok hibáit jelenítheti meg, csak az aktuális fájl hibáit, vagy csak az aktuális projekt hibáit. A hibalista ablakban is kereshet adott hibák kereséséhez.

  • Párbeszédpanelek, menüparancsok, beállítások és egyebek keresése. A keresőmezőbe írja be a keresett elemekhez tartozó kulcsszavakat vagy kifejezéseket. Ha például új projektad meg, a következő beállítások jelennek meg:

    Keresési eredmények az

    Nyomja le a Ctrl+Q billentyűkombinációt a keresőmezőre való ugráshoz.

Hibakeresési kód

A hibakeresés időbe telhet, de az alábbi tippek segíthetnek a folyamat felgyorsításában.

  • A Visual Studio hibakereső eszközeinek használata. A Visual Studio környezetében, amikor hibakeresést végez az alkalmazáson, az általában azt jelenti, hogy hibakereső módban futtatja az alkalmazást. A hibakereső számos módszert kínál a kód futás közbeni működésének megtekintésére. Első lépésként tekintse meg a A Visual Studio hibakereső első áttekintése című témakört az induláshoz.
  • Ideiglenes töréspontok beállítása. Létrehozhat egy ideiglenes töréspontot az aktuális kódsorban, és egyszerre indíthatja el a hibakeresőt. Amikor eléri a kódsort, a hibakereső törésmódba lép. További információért lásd: A kódban való navigálás a hibakeresővel.

    A funkció használatához válassza a Ctrl+F10 billentyűkombinációt, vagy nyissa meg annak a kódsornak a helyi menüjét, amelyen meg szeretné szakítani, majd válassza a Futtatás a kurzoriglehetőséget.

  • Változók értékadatainak rögzítése. Hozzáadhat egy DataTipet egy változóhoz a kódjában, és rögzítheti, hogy a hibakeresés befejezése után hozzáférjen a változó utolsó ismert értékéhez. További információ: Adatértékek megtekintése az Adattippek.

    Adatleírás hozzáadásához a hibakeresőnek törés módban kell lennie. Helyezze a kurzort a változóra, majd válassza a gombot a megjelenő adatleíráson. Ha a hibakeresés le van állítva, egy kék kitűző ikon jelenik meg a forrásfájlban a változót tartalmazó kódsor mellett. Ha a kék tűre mutat, megjelenik a változó értéke a legutóbbi hibakeresési munkamenetből.

  • Azonnali ablak törlése. A Azonnali ablak tartalmát tervezéskor beírással törölheti >cls vagy >Edit.ClearAll

    Az egyéb parancsokról további információ található: Visual Studio parancs-aliasok.

  • Kódmódosítások és egyéb előzmények keresése a CodeLenshasználatával. A CodeLens lehetővé teszi, hogy a munkájára koncentráljon, miközben megtudja, mi történt a kódjával – anélkül, hogy elhagyná a szerkesztőt. Hivatkozásokat találhat egy kódrészletre, a kód módosításaira, a csatolt hibákra, a munkaelemekre, a kódértékelésekre és az egységtesztekre.

  • Élő megosztás használata valós idejű hibakereséshez másokkal. Az élő megosztással valós időben szerkesztheti és hibakeresést végezhet másokkal, függetlenül a használt programozási nyelvektől vagy az éppen létrehozott alkalmazástípusoktól. További információ: Mi az a Visual Studio Live Share?

  • Az Interaktív ablak használata kis kódírásához és teszteléséhez. A Visual Studio egy interaktív read-evaluate-print-loop (REPL) ablakot biztosít, amellyel tetszőleges kódot adhat meg, és azonnali eredményeket jeleníthet meg. Ez a kódolási mód segít az API-k és kódtárak megismerésében és kísérletezésében, valamint a projektekbe belefoglalandó munkakód interaktív fejlesztésében. Python esetén lásd: A Python Interaktív ablak használata. Az Interaktív ablak funkció a C#-hoz is elérhető.

Visual Studio-eszközök elérése

Ha a Start menübe vagy a tálcára rögzíti, gyorsan elérheti a fejlesztői parancssort vagy egy másik Visual Studio-eszközt.

  1. A Windows Intézőben keresse meg a %ProgramData%\Microsoft\Windows\Start menüje\Programok\Visual Studio 2019\Visual Studio Tools.

  2. Kattintson a jobb egérgombbal a Fejlesztői parancssorelemre, hogy megnyíljon a helyi menü, majd válassza a Rögzítés a Start menüben vagy a Rögzítés a tálcánparancsot.

Fájlok, eszköztárak és ablakok kezelése

Előfordulhat, hogy egy alkalmazás fejlesztése során egyszerre több kódfájlban dolgozik, és több eszközablak között mozog. A rendszerezést az alábbi tippek segítségével teheti meg:

  • A gyakran használt fájlok láthatók maradnak a szerkesztőben. A lap bal oldalán rögzítheti a fájlokat, hogy azok láthatóak maradjanak, függetlenül attól, hogy hány fájl van megnyitva a szerkesztőben.

    Fájl rögzítéséhez válassza a fájl fülét, majd válassza a Rögzítés állapotának váltása gombot.

  • Dokumentumok és ablakok áthelyezése más monitorokra. Ha egynél több monitort használ alkalmazások fejlesztésekor, egyszerűbben dolgozhat az alkalmazás egyes részein úgy, hogy a szerkesztőben megnyitott fájlokat áthelyezi egy másik monitorra. Az eszközablakokat, például a hibakereső ablakokat, egy másik monitorra is áthelyezheti, és a dokumentumokat és eszközablakokat együtt dokkolva "tutajokat" hozhat létre. További információkért lásd: Ablakelrendezések testreszabása és fülek személyre szabása a Visual Studio.

    A fájlokat egyszerűbben is kezelheti, ha létrehoz egy másik példányt Megoldáskezelő, és áthelyezi egy másik monitorba. A Megoldáskezelőmásik példányának megnyitásához kattintson jobb gombbal a Megoldáskezelő-ra, majd válassza az Új megoldáskezelő nézetlehetőséget.

  • A Visual Studio-ban megjelenő betűtípusok testreszabása. Módosíthatja az IDE-ben a szöveghez használt betűszínt, betűméretet és színt. Testre szabhatja például a szerkesztő adott kódelemeinek színét és a betűtípus arcát az eszközablakokban vagy az IDE-ben. További információért lásd: Hogyan módosítsuk a betűtípusokat és színeket és Hogyan módosítsuk a betűtípusokat és színeket a szerkesztőben.