Azioni rapide

Le azioni rapide consentono di generare codice, effettuarne il refactoring o modificarlo in altro modo con facilità tramite un'unica 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:

Nota

Questo argomento si applica a Visual Studio in Windows. Per Visual Studio per Mac, vedere Refactoring (Visual Studio per Mac).

Le azioni rapide possono essere applicate utilizzando la lampadina light bulb icon o le icone del cacciavitescrewdriver iconoppure premendo CTRL+. Quando il cursore si trova su una riga di codice per la quale è disponibile un'azione. Verrà visualizzata una lampadina error light bulb icon di errore se è presente una sottolineatura ondulata rossa che indica un errore e Visual Studio ha una correzione disponibile per l'errore.

È possibile che fornitori terzi offrano diagnostiche e suggerimenti personalizzati per qualsiasi linguaggio, ad esempio includendoli in SDK: le lampadine di Visual Studio compariranno in base a tali regole.

Icone

L'icona visualizzata quando è disponibile un'azione rapida indica il tipo di correzione o refactoring disponibile. L'icona del cacciavitescrewdriver icon indica solo che sono disponibili azioni per modificare il codice, ma non è necessario usarle necessariamente. L'icona a forma di lampadinalight bulb icon gialla indica che sono disponibili azioni da eseguire per migliorare il codice. L'icona della lampadinaerror light bulb icon di errore indica che è disponibile un'azione che corregge un errore nel codice.

Per visualizzare una lampadina o un cacciavite

Se è disponibile una correzione, le lampadine compaiono:

  • Quando si passa il puntatore del mouse sulla posizione di un errore

    Light bulb with mouse hovering

  • Nel margine sinistro dell'editor quando si sposta il punto di inserimento (cursore) sulla riga di codice applicabile

È anche possibile premere CTRL+ in qualsiasi punto di una riga per visualizzare un elenco di azioni rapide e refactoring disponibili.

Per vedere le potenziali correzioni, selezionare la freccia GIÙ accanto alla lampadina o il collegamento Mostra correzioni potenziali. Viene visualizzato un elenco delle azioni rapide disponibili.

Light bulb expanded

Suggerimento

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