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:
- Applicare una correzione del codice per la violazione di una regola dell'analizzatore del codice
- Eliminare una violazione della regola dell'analizzatore del codice o configurarne la gravità
- Applicare un refactoring, ad esempio inline per una variabile temporanea
- Generare codice, ad esempio per introdurre una variabile locale
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:
Cacciavite: azione suggerita per migliorare il codice.
Lampadina gialla: azione consigliata per risolvere problemi non critici con il codice.
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 individuare le azioni rapide disponibili in Visual Studio eseguendo l'analisi della lampadina , del cacciavite e della lampadina di errore :
Spostare il mouse sul codice e notare le icone azione rapida:
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 accanto al codice applicabile.
Per visualizzare i miglioramenti disponibili, selezionare la freccia giù accanto all'icona o usare il collegamento Mostra potenziali correzioni .
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 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 .
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.