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. Sono disponibili azioni rapide per C#, C++ e i file di codice Visual Basic. Alcune azioni sono specifiche per un linguaggio e altre si applicano a tutti i linguaggi.

È possibile usare le azioni rapide 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:

  • Cacciaviteicona del cacciavite: azione suggerita per migliorare il codice.

  • Lampadina icona lampadinagialla: azione consigliata per risolvere problemi non critici con il codice.

  • Lampadina Icona della lampadina di erroredi 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 individuare le azioni rapide disponibili in Visual Studio eseguendo l'analisi della lampadina , del cacciavite e della lampadina icona lampadinaIcona della lampadina di erroredi errore :icona del cacciavite

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

    Screenshot che mostra la raccomandazione 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 pulsante destro del mouse su una riga di codice e scegliere Azioni rapide e refactoring per un elenco delle opzioni di azioni rapide e 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 lampadina o cacciavite icona lampadina icona del cacciavite accanto al codice applicabile.

  • Per visualizzare i miglioramenti disponibili, selezionare la freccia giù accanto all'icona o 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 visualizzato un interruttore rosso sotto il codice con l'errore. L'icona della lampadina Icona della lampadina di errore di errore viene visualizzata anche accanto al codice contrassegnato.

  • Per visualizzare le correzioni disponibili, selezionare la freccia giù accanto all'icona o 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 per l'intelligenza artificiale usando la lampadina Azioni rapide. Dal menu lampadina scegliere Correggi 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.