Gyorsműveletek, izzók és csavarhúzók

A Visual Studio gyorsműveletei 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. A gyorsműveletek C#, C++és Visual Basic kódfájlokhoz érhetők el. Egyes műveletek egy adott nyelvre vonatkoznak, míg mások az összes nyelvre érvényesek.

A gyorsműveletek a következő műveletekre használhatók:

A Gyorsművelet ikonok ismertetése

A Visual Studio több ikonnal jelzi, hogy mikor érhetők el a gyorsműveletek. Az ikon típusa azt jelzi, hogy a gyorsművelet javaslat vagy szükséges javítás-e, beleértve az újrabontást is:

  • Csavarhúzócsavarhúzó ikon: Javasolt művelet a kód fejlesztéséhez.

  • Sárga villanykörtevillanykörte ikon: A kóddal kapcsolatos nem kritikus problémák megoldásához ajánlott művelet.

  • Hiba izzóhiba izzó ikon: Kritikus művelet a hiba kijavításához a kódban, vagy a szükséges átdolgozás alkalmazása.

Borravaló

A Gyorsművelet ikonok lehetnek kicsik. A láthatóság növeléséhez próbáljon meg engedélyezni egy kontrasztos témát a Windowsban, vagy használjon kontrasztos Visual Studio-témát az Eszközök>beállításai>környezet>általános területén.

Bármely nyelv esetében harmadik felek egyéni diagnosztikát és javaslatokat nyújthatnak, például egy SDK részeként. A Visual Studio ezen szabályok alapján mutatja be a villanykörtét.

Elérhető műveletek keresése

A Visual Studióban elérhető gyorsműveletek kódját a villanykörte villanykörte ikonjának, a csavarhúzó a csavarhúzó ikon, valamint a villanykörte hibajelző ikonjának a villanykörte ikonjánakkeresésével ellenőrizheti:

  • Vigye az egeret a kód fölé, és figyelje meg a gyorsművelet ikonjait:

  • Helyezze a kurzort (|) egy kódsorba, és ellenőrizze, hogy a gyorsművelet ikonjai beágyazottan jelennek-e meg a kóddal.
  • Helyezze a kurzort (|) egy kódsorba, és keresse meg a gyorsművelet ikonjait a kódszerkesztő bal margóján.

Manuálisan is ellenőrizheti az elérhető gyorsműveleteket:

  • Kattintson a jobb gombbal egy kódsorra, és válassza a Gyorsműveletek és újrabontások lehetőséget az elérhető gyorsműveletek és újrabontási lehetőségek listájához.

  • Válassza a Ctrl + pont (.) billentyűkombinációt bárhol a sorban.

Javaslatok alkalmazása a kód fejlesztéséhez

Ha elérhetők a gyorsműveletek, kiválaszthatja a villanykörte villanykörte ikont vagy csavarhúzót csavarhúzó ikont ikont a megfelelő kód mellett.

  • Az elérhető lehetőségek megtekintéséhez válassza az ikont, vagy a Ctrl + . billentyűt használva nyissa meg a Gyorsintézkedések menüt.

  • Ha alkalmazni szeretné a javasolt módosítást a kódra, válassza ki a javítást a menüből.

Borravaló

Ha a javasolt gyorsművelet nem old meg teljes mértékben egy összetett problémát, próbálkozzon a Copilottal való javítással az AI-alapú segítség villanykörte menüjében. További információ: AI-segítség kérése.

Műveletek alkalmazása a hibák kijavításához

Ha hiba történt a kódban, és a Visual Studio ajánlott javítást javasol, a hibás kódrészlet alatt piros hullámvonal jelenik meg. A hibajelző villanykörte hiba izzó ikonja ikon is megjelenik a megjelölt kód mellett.

  • Az elérhető javítások megtekintéséhez kattintson az ikon melletti Le nyílra, vagy használja a Lehetséges javítások megjelenítése hivatkozást.

    Képernyőkép a Visual Studióban a Gyorsművelet lehetséges javításáról és a hibajelző villanykörte ikonról.

  • Az ajánlott módosítás a kódra való alkalmazásához válassza az ikont. A Ctrl + pont (.) billentyűkombinációt is választhatja, ha a kurzor egy elérhető műveletet megjelenítő kódsoron van.

Borravaló

Bizonyos kódjavítások gyorsműveleteit kikapcsolhatja. További információ: .NET-forráskódelemzésének letiltása.

Gyorsműveletek konfigurálása

A gyorsműveletek megjelenítését konfigurálhatja a Gyorsadatok megjelenítése rámutatáskor lehetőség beállításával, amikor a kód fölé viszi az egeret.

Nyissa meg az Eszközök>beállításai panelt, és bontsa ki a Minden beállítás>szövegszerkesztő>általános szakaszát. Jelölje be vagy törölje a jelet a Rámutatáskor Gyors információ megjelenítése jelölőnégyzetből.

Alapértelmezés szerint a gyorsművelet ikonjai nem a bal margón, hanem a kóddal beágyazottan jelennek meg. A viselkedés módosításához lépjen az Eszközök>beállításai>szövegszerkesztő>margójára, és törölje a jelet a Gyorsművelet megjelenítése ikonból a szerkesztőben jelölőnégyzetből .

Nyissa meg az Eszközök>beállításai párbeszédpanelt, és bontsa ki a Szövegszerkesztő>minden nyelv>általános szakaszát. Jelölje be vagy törölje a jelet a Rámutatáskor Gyors információ megjelenítése jelölőnégyzetből.

AI-segítség kérése

Ha a GitHub Copilottal rendelkezik, a Gyorsműveletek villanykörte használata során AI-segítséget kaphat. A villanykörte menüben válassza a Javítás lehetőséget. Ez egy beágyazott csevegést nyit meg a GitHub Copilot Chat funkcióval, amely elérhető javításokat kínál. A Javítás lehetőség különösen olyan összetettebb problémák esetén hasznos, ahol az automatikusan javasolt javítások nem alkalmazhatók teljes mértékben.

A villanykörte GitHub Copilot gyorsműveleti beállítását bemutató képernyőkép.

AI-segítség kérése

Ha a GitHub Copilottal rendelkezik, a Gyorsműveletek villanykörte használata során AI-segítséget kaphat. A villanykörte menüben válassza ki a Javítás a Copilotopciót. Ez egy beágyazott csevegést nyit meg a GitHub Copilot Chat funkcióval, amely elérhető javításokat kínál. A Copilottal való javítás lehetőség különösen összetettebb problémák esetén hasznos, ha az automatikusan javasolt javítások nem alkalmazhatók teljesen.

A villanykörte GitHub Copilot gyorsműveleti beállítását bemutató képernyőkép.