A Visual Studio keresésének használata
A Visual Studio integrált fejlesztési környezete (IDE) számos menüt, lehetőséget és funkciót tartalmaz, amelyeket nehéz megjegyezni. A Visual Studio keresési funkciója egyetlen keresőmező, amely segít a fejlesztőknek megtalálni az IDE-menüket és -beállításokat, miközben a kódban is keresnek. Akár még csak most ismerkedik a Visual Studióval, akár egy tapasztalt fejlesztővel, ez a funkció gyors módot kínál az IDE-funkciók és a kód közötti keresésre.
Keresés a Visual Studio 2022 17.6-os vagy újabb verziójában
Ha a Visual Studio 2022 17.6-os vagy újabb verzióját használja, a keresési felület az All-In-One Search.
Borravaló
Az új keresési felületről további információt a Jobb keresés a Visual Studio-ben és All-In-One Search című témakörben talál, amely a 17.6-os blogbejegyzésekben érhető el.
Tudnivalók az All-In-One Search felületről
A All-In-One Searchfunkcióval nem csak szolgáltatásokat kereshet, hanem a kódelemekben, például fájlokban és szimbólumokban is kereshet.
Az új keresési felület a menüsáv melletti lehetőségként jelenik meg.
A keresés billentyűparancsai
A funkciókeresésekhez használhatja a Ctrl+Q billentyűparancsot, a kódkeresésekhez pedig a Ctrl+T billentyűparancsot.
Szűrők kódkeresési lekérdezésekhez
A szűrt felület gyors lekéréséhez a lekérdezés előtt beírhatja a megfelelő előtagokat, vagy a megfelelő billentyűparancsokkal megnyithatja a keresést a kívánt szűrővel.
Szűrő | Előképző | Billentyűparancs |
---|---|---|
Fájlokat | f: |
Ctrl+Shift+T |
Típusok | t: |
Ctrl+1, Ctrl+T |
Tagok | m: |
Alt+\ |
szöveg | x: |
Shift+Alt+F |
A Visual Studio 17.11-ben és újabb verzióiban beállíthatja a kódkeresés hatókörét az aktuális dokumentumra, az aktuális projektre, a teljes megoldásra vagy a megoldásban hivatkozott külső fájlokra, például fejlécfájlokra vagy a megoldáson kívüli helyekről megnyitott fájlokra. Különböző szűrőkhöz különböző hatóköröket állíthat be. Az alapértelmezett felület például beállítható úgy, hogy az Teljes megoldás és members
csak az aktuális dokumentumon keresztül nézzen végig. A program a következő kódkereséskor emlékezni fog a kiválasztott elemekre.
A Code Search szövegszűrője (Shift+Alt+F) előzetes verzióban érhető el a Visual Studio 17.9-ben és újabb verzióiban. Lásd: 17.9 Preview 3 izgalmas változásokat hoz a Code Search. Keressen egy szöveget az opciókkal, hogy a kis- és nagybetűk egyezzenek, egész szavakkal egyeztessen, vagy használjon reguláris kifejezést. A reguláris kifejezés formátumát Reguláris kifejezésekismerteti.
Navigálás egy adott sorra a Code Searchben
A Visual Studio 17.12-es és újabb verzióival mostantól az aktuális dokumentum vagy más megadott dokumentum egy adott sorára navigálhat.
Ha az aktuális dokumentum egy sorára szeretne lépni, írja be a kettőspontot (:
), majd a sorszámot. Például :39
az aktív fájl 39. sorához navigál.
A fájlnév, a kettőspont, majd a sorszám beírásával egy másik dokumentum egy sorára is ugorhat. Például Order:43
Order.cs43. sorához navigál. Ha nem adja meg a pontos fájlnevet, a keresés megpróbálja megtalálni a legjobb egyezést.
Dokkolj eszközablakként
A Visual Studio 17.12 vagy újabb verziójával rögzítheti a keresőablakot ahelyett, hogy előtte lebegteti. Ez hasznos lehet a kódszerkesztés megszakításának elkerülése érdekében. Az ablak jobb felső részén található ikonnal engedélyezheti a dokkolást eszközablakként.
Az eszközablakban található hasonló ikonnal visszaállhat a lebegő ablakra.
Betekintő ablaktábla váltása
A Visual Studio 17.12 vagy újabb verziójával válthat az előnézeti panelen. A szem ikonnal letilthatja vagy engedélyezheti az előnézeti panelt.
A Visual Studio 17.12 újdonsága, hogy az előnézeti panel pozíciója a keresési ablak méretei alapján automatikusan módosul.
Keresés a Visual Studio 2022 17.5-ös vagy korábbi verziójában
Az alábbi szakaszok a Visual Studio 2022 17.5-ös vagy korábbi verziójának (a Visual Studio 2019-es verziójának használatához) különböző keresési eredményeket ismertetik.
Más keresési funkciókkal ellentétben, mint például a Keresés a fájlokban vagy a Keresési megoldáskezelő, a Visual Studio keresési eredményei közé tartoznak az IDE-funkciók, a menübeállítások, a fájlnevek és egyebek. A kereséshez használja a Ctrl+Q billentyűparancsot a keresőmező megtekintéséhez. Vagy válassza a Visual Studio Search beviteli mezőjét, amely a menüsáv mellett található:
Jegyzet
A Visual Studio search által végrehajtott parancs Window.QuickLaunch
, és ezt a funkciót gyorskeresésnek vagy gyorsindításnak is nevezik.
Keresési menük, beállítások és ablakok
A Visual Studio keresőmezője segítségével megkeresheti a beállításokat, az opciókat és a hasonló konfigurációelemeket. Például, keressen a következőkre: válts témát, hogy gyorsan megtalálja és megnyissa azt a párbeszédpanelt, amellyel módosíthatja a Visual Studio színtémát az alábbi képernyőképen látható módon.
Borravaló
A legtöbb esetben a Visual Studio keresése emlékezteti a menükre, a billentyűparancsokra és az egyes elemek elhelyezkedésére az eredmények között.
A Visual Studio keresőmezőjében menüelemeket és parancsokat kereshet. Például keressen a clean sol kifejezésre a Clean Solution parancs gyors megtalálása és végrehajtása érdekében. A keresési eredmények arra is emlékeztetnek, hogy hol található ez a parancs a menükben az alábbi képernyőképen látható módon:
Végül megkeresheti azokat az ablakokat vagy paneleket, amelyeket véletlenül bezárt. Keresse meg például teszt a Test Explorer ablak megkereséséhez és megnyitásához:
Fájlok és kód keresése
A Visual Studio search a megoldáselemekben fájlnévre, kódra, metódusra és egyéb egyezésekre is keres. A következő képernyőképen Markdown- keresése megtalálta a MarkdownMetaExtractor.cs fájlt, a MarkdownMetaExtractor
osztályt és a megoldás két metódusát:
A "teve esetében" is kereshet. A következő képernyőképen FSS- keresése egy FrégebbiSizeS-konzervfájlt, osztályt és metódust talált:
A keresési eredmények billentyűparancsai
A keresési eredmények között találhatók a Minden, Code, Visual Studiofülek. Az alábbi billentyűparancsokkal időt takaríthat meg a különböző típusú keresésekhez:
- Ctrl+Q, Ctrl+T fájlokhoz, típusokhoz és tagokhoz
- Ctrl+Q, Ctrl+M a Visual Studio menüihez, beállításaihoz, összetevőihez és sablonjaihoz
- Ctrl+Q, Ctrl+E billentyűkombinációt használják, hogy a Minden lapra menjenek mindkettőhöz.