Condividi tramite


Azioni rapide

Le azioni rapide in Visual Studio consentono di effettuare facilmente il refactoring, generare o modificare il codice con una singola azione. Le azioni rapide sono disponibili per I file di codice C#, C++e Visual Basic. Alcune azioni sono specifiche di una lingua e altre si applicano a tutte le lingue.

Le azioni rapide possono essere usate per:

Informazioni sulle icone delle azioni rapide

Visual Studio usa diverse icone per indicare quando sono disponibili azioni rapide. Il tipo di icona indica se l'azione rapida è una raccomandazione o una correzione obbligatoria, incluso il refactoring:

  • cacciavitel'icona del cacciavite: azione suggerita per migliorare il codice.

  • lampadina giallaicona della lampadina: azione consigliata per risolvere i problemi non critici con il codice.

  • Lampadina di erroreicona della lampadina di errore: azione critica per correggere un errore nel codice o applicare il refactoring necessario.

Per qualsiasi linguaggio, terze parti possono fornire diagnostica e suggerimenti personalizzati, ad esempio parte di un SDK. Visual Studio mostra le lampadine basate su tali regole.

Trovare le azioni disponibili

È possibile controllare il codice per verificare la disponibilità di azioni rapide in Visual Studio eseguendo l'analisi della lampadina icona a forma di lampadina, cacciavite icona del cacciavitee la lampadina di errore icona della lampadina di errore:

  • Spostare il mouse sul codice e notare le icone azione rapida:

    Screenshot che mostra la raccomandazione di Azione Rapida di base e l'icona a forma di lampadina in Visual Studio.

  • Spostare il cursore di inserimento (|) in una riga di codice e verificare la presenza di icone azione rapida nel margine sinistro dell'editor di codice.

È anche possibile controllare manualmente eventuali azioni rapide disponibili:

  • Fare clic con il tasto destro del mouse su una riga di codice e scegliere Azioni rapide e refactoring per visualizzare un elenco delle azioni rapide e delle opzioni di refactoring disponibili.

  • Selezionare CTRL+punto (.) in un punto qualsiasi di una riga.

Applicare raccomandazioni per migliorare il codice

Quando sono disponibili azioni rapide, è possibile selezionare l'icona a forma di lampadina o l'icona a forma di cacciavite accanto al codice applicabile.

  • Per visualizzare i miglioramenti disponibili, selezionare la freccia GIÙ accanto all'icona oppure usare il collegamento Mostra potenziali correzioni.

    Screenshot che mostra i dettagli della raccomandazione Azione rapida con l'icona a forma di lampadina in Visual Studio.

  • Per applicare la modifica consigliata al codice, selezionare l'icona. È anche possibile selezionare CTRL+ punto (.) quando il cursore si trova su una riga di codice che mostra un'azione disponibile.

Applicare azioni per correggere gli errori

Se si verifica un errore nel codice e Visual Studio ha una correzione consigliata, viene visualizzata una linea ondulata rossa sotto il codice con l'errore. La lampadina di errore e l'icona della lampadina di errore vengono visualizzate accanto al codice contrassegnato.

  • Per visualizzare le correzioni disponibili, selezionare la freccia GIÙ accanto all'icona oppure usare il collegamento Mostra potenziali correzioni.

    Screenshot che mostra l'icona della potenziale correzione rapida e della lampadina di errore in Visual Studio.

  • Per applicare la modifica consigliata al codice, selezionare l'icona. È anche possibile selezionare CTRL+ punto (.) quando il cursore si trova su una riga di codice che mostra un'azione disponibile.

Suggerimento

È possibile disattivare alcune delle azioni rapide per la correzione del codice. Per altre informazioni, vedere Disabilitare l'analisi del codice sorgente per .NET.

Ottenere assistenza per l'intelligenza artificiale

Se si ha Copilot, è possibile ottenere assistenza con l'intelligenza artificiale usando l'icona Azioni rapide. Dal menu della lampadina, seleziona Correzione con Copilot. Verrà aperta una chat inline con GitHub Copilot Chat, che offre una correzione disponibile.

Screenshot che mostra l'opzione Quick Action GitHub Copilot per la lampadina.