Guida alla produttività per Visual Studio
Se si vuole risparmiare tempo durante la scrittura del codice, si è nel posto giusto. Questa guida alla produttività include suggerimenti utili per iniziare a usare Visual Studio, scrivere codice, codice di debug, gestire gli errori e usare i tasti di scelta rapida, tutti in una pagina.
Per informazioni sui tasti di scelta rapida utili, vedere tasti di scelta rapida per la produttività. Per un elenco completo dei tasti di scelta rapida dei comandi, vedere Tasti di scelta rapida predefiniti.
Inizia
Per risparmiare tempo evitando di scorrere i menu, puoi trovare rapidamente qualsiasi elemento necessario, inclusi comandi, impostazioni, documentazione e opzioni di installazione. Vedere i tasti di scelta rapida per i comandi all'interno dei risultati della ricerca in Visual Studio, in modo da poterli memorizzare più facilmente.
codice di prova usando l'elenco di attività. Se non si hanno requisiti sufficienti per completare un frammento di codice, usare Elenco attività per tenere traccia dei commenti di codice che usano token come
TODO
eHACK
o token personalizzati e per gestire i collegamenti che consentono di passare direttamente a una posizione predefinita nel codice. Per altre informazioni, vedere Usare l'elenco delle attività.Usare le scorciatoie di Esplora soluzioni. Se sei nuovo a Visual Studio, queste scorciatoie da tastiera sono utili e ti consentono di risparmiare tempo mentre ti familiarizzi con un nuovo codebase. Per l'elenco completo dei tasti di scelta rapida, vedere Tasti di scelta rapida predefiniti in Visual Studio.
Identificare e personalizzare le scorciatoie da tastiera in Visual Studio. È possibile identificare i tasti di scelta rapida per i comandi di Visual Studio, personalizzarli ed esportarli per altri utenti da usare. È sempre possibile trovare e modificare una scelta rapida da tastiera nella finestra di dialogo Opzioni.
Rendere Visual Studio più accessibile. Visual Studio include funzionalità di accessibilità predefinite compatibili con le utilità per la lettura dello schermo e altre tecnologie assistive. Per un elenco completo delle funzionalità disponibili, vedere Suggerimenti per l'accessibilità per Visual Studio.
Vedere il ciclo di vita e la manutenzione del prodotto di Visual Studio. Per informazioni su come ottenere gli aggiornamenti per Visual Studio, le opzioni di supporto per i clienti Enterprise e Professional, il supporto per le versioni precedenti di Visual Studio e i componenti non coperti dalla manutenzione di Visual Studio, vedere Ciclo di vita del prodotto e manutenzione di Visual Studio.
Installare e gestire pacchetti NuGet in Visual Studio. L'interfaccia utente di Gestione pacchetti NuGet in Visual Studio in Windows consente di installare, disinstallare e aggiornare facilmente pacchetti NuGet in progetti e soluzioni. Per ulteriori informazioni, vedere Installare e gestire i pacchetti in Visual Studio tramite NuGet Package Manager.
Scrivere codice
Scrivere codice più rapidamente usando le funzionalità seguenti.
Usare i comandi convenienti. Visual Studio contiene vari comandi che consentono di eseguire più rapidamente attività di modifica comuni. Ad esempio, è possibile scegliere un comando per duplicare facilmente una riga di codice senza doverlo copiare, riposizionare il cursore e incollarlo. Scegliere Modifica>Duplica oppure premere CTRL+E,V. È anche possibile espandere rapidamente o ridurre una selezione di testo scegliendo Modifica>Avanzate>Espandi selezione o Modifica>Avanzate>Riduci selezione, oppure premendo MAIUSC+ALT+= o MAIUSC+ALT+-.
Usare IntelliSense. Quando si immette il codice nell'editor, vengono visualizzate le informazioni di IntelliSense, ad esempio Elenca membri, Informazioni sui parametri, Informazioni rapide, Guida alla firma e Completa parola. Queste funzionalità supportano la corrispondenza fuzzy del testo; ad esempio, gli elenchi di risultati per i Membri dell'elenco includono non solo le voci che iniziano con i caratteri immessi, ma anche le voci che contengono la combinazione di caratteri in qualsiasi punto dei loro nomi. Per altre informazioni, vedere Utilizzare IntelliSense.
- assistenza di intelligenza artificiale. Se stai usando Copilot, ottieni assistenza dall'intelligenza artificiale per aiutarti a scrivere codice.
Modificare l'inserimento automatico delle opzioni di IntelliSense durante l'immissione del codice. Passando alla modalità di suggerimento di IntelliSense, è possibile specificare che le opzioni di IntelliSense vengono inserite solo se vengono scelte in modo esplicito.
Per abilitare la modalità di suggerimento, premere i tasti Ctrl+Alt+Barra spaziatrice oppure, nella barra dei menu, scegliere Modifica>IntelliSense>Attiva/Disattiva modalità di completamento.
Usare frammenti di codice. È possibile usare frammenti predefiniti o creare frammenti di codice personalizzati.
Per inserire un frammento, nella barra dei menu scegliere Modifica>IntelliSense>Inserisci frammento o Racchiudi con , oppure aprire il menu di scelta rapida in un file e scegliere Inserisci frammento> o Racchiudi con . Per altre informazioni, vedere frammenti di codice.
Incolla JSON o XML come classi. Copiare qualsiasi frammento di testo JSON o XML negli Appunti e incollarlo come classi .NET fortemente tipate in qualsiasi file di codice C# o Visual Basic. A tale scopo, usare Modifica>Incolla speciale>Incolla JSON come classi (o Incolla XML come classi).
Correggi gli errori di codice in linea. Le azioni rapide consentono di effettuare facilmente il refactoring, generare o modificare il codice con una singola azione. Queste azioni possono essere applicate usando l'icona del cacciavite o lampadina icone oppure premendo ALT+INVIO o CTRL+. quando il cursore si trova sulla riga di codice appropriata. Per altre informazioni, vedere azioni rapide.
Mostra e modifica la definizione di un elemento di codice. È possibile visualizzare e modificare rapidamente il modulo in cui è definito un elemento di codice, ad esempio un membro, una variabile o un locale.
Per aprire una definizione in una finestra popup, evidenziare l'elemento e quindi scegliere i tasti ALT+F12 oppure aprire il menu di scelta rapida per l'elemento e quindi scegliere Visualizza definizione. Per aprire una definizione in una finestra di codice separata, aprire il menu di scelta rapida per l'elemento e quindi scegliere Vai a definizione.
Utilizzo di applicazioni di esempio. È possibile velocizzare lo sviluppo di applicazioni scaricando e installando applicazioni di esempio da Microsoft Developer Network. È anche possibile apprendere una particolare tecnologia o concetto di programmazione scaricando ed esplorando un Sample Pack per tale area.
Modifica la formattazione delle parentesi graffe con "Formattazione/Nuove linee". Usare la pagina delle opzioni formattazione per impostare le opzioni per la formattazione del codice nell'editor di codice, incluse le nuove righe. Per ulteriori informazioni su come utilizzare questa impostazione in C#, vedere finestra di dialogo Opzioni: Editor di testo > C# > Stile del codice > Formattazione. Per C++, vedere Impostare le preferenze di codifica C++ in Visual Studio. Per Python, vedere Formattare il codice Python .
Modificare il rientro con le schede. Usare le impostazioni dell'editor personalizzate, personalizzate per ogni codebase, per applicare stili di codifica coerenti per più sviluppatori che lavorano sullo stesso progetto in editor e IDE diversi. Assicurarsi che l'intero team segua le stesse convenzioni linguistiche, le convenzioni di denominazione e le regole di formattazione. Poiché queste impostazioni personalizzate sono portabili e viaggiano con il codice, è possibile applicare stili di codifica anche all'esterno di Visual Studio. Per ulteriori informazioni, vedere Opzioni , Editor di testo, Tutte le lingue, schede.
- Provare la copia automatica e rimuovere l'indentazione. Copiare il codice da Visual Studio a un altro programma (Outlook, Teams e così via), senza dover correggere manualmente l'indentazione dopo aver incollato il codice. Disponibile in Visual Studio 2022 versione 17.7 e versioni successive.
Navigare all'interno del codice e dell'IDE
È possibile usare varie tecniche per trovare e passare a posizioni specifiche nel codice più rapidamente. È anche possibile modificare il layout delle finestre di Visual Studio in base alle preferenze.
Segnalibrare le righe di codice. È possibile usare i segnalibri per passare rapidamente a righe di codice specifiche in un file.
Per impostare un segnalibro, nella barra dei menu scegliere Modifica>Segnalibri>Attiva/Disattiva segnalibro. È possibile visualizzare tutti i segnalibri per una soluzione nella finestra Segnalibri. Per altre informazioni, vedere Impostare segnalibri nel codice.
Cercare definizioni di simboli in un file. È possibile eseguire ricerche all'interno di una soluzione per individuare definizioni di simboli e nomi di file, ma i risultati della ricerca non includono spazi dei nomi o variabili locali.
Per accedere a questa funzionalità, nella barra dei menu scegliere Modifica>Passare a.
Esplora la struttura complessiva del codice. In Esplora Soluzioni, puoi cercare ed esplorare le classi e i relativi tipi e membri nei tuoi progetti. È anche possibile cercare simboli, visualizzare la gerarchia delle chiamate di un metodo, trovare i riferimenti ai simboli ed eseguire altre attività. Se si sceglie un elemento di codice in Esplora Soluzioni, il file associato viene aperto in una scheda di anteprima e il cursore passa all'elemento nel file. Per altre informazioni, vedere Visualizzare la struttura del codice.
Passare a una posizione in un file con modalità mappa. La modalità mappa visualizza righe di codice, in miniatura, sulla barra di scorrimento. Per altre informazioni su questa modalità di visualizzazione, vedere Procedura: Personalizzare la barra di scorrimento.
Comprendi la tua struttura del codice con mappa del codice. Le mappe del codice consentono di visualizzare le dipendenze nel codice e di come si integra senza leggere i file e le righe di codice. Per ulteriori informazioni, vedere Mappare le dipendenze con le mappe del codice.
Vedere i file usati di frequente con Modifica/Vai a File recenti. Usare i comandi Vai a in Visual Studio per eseguire una ricerca focalizzata nel codice e aiutarti a individuare rapidamente gli elementi specificati. Per istruzioni dettagliate, consultare Trovare il codice tramite i comandi Vai a.
Spostare la finestra Proprietà sul lato destro. Se si sta cercando un layout di finestra più familiare, è possibile spostare la finestra Proprietà in Visual Studio premendo F4.
Trovare più velocemente gli elementi
È possibile cercare comandi, file e opzioni nell'IDE, oltre a filtrare il contenuto delle finestre degli strumenti per visualizzare solo le informazioni pertinenti per l'attività corrente.
Filtrare il contenuto delle finestre degli strumenti. È possibile eseguire ricerche all'interno dei contenuti di molte finestre degli strumenti, ad esempio la casella degli strumenti , la finestra delle proprietà e Esplora soluzioni, visualizzando solo gli elementi i cui nomi contengono i caratteri specificati.
Visualizzare solo gli errori da risolvere. Se si sceglie il pulsante Filtro sulla barra degli strumenti Elenco errori, è possibile ridurre il numero di errori che appaiono nella finestra Elenco errori. È possibile visualizzare solo gli errori nei file aperti nell'editor, solo gli errori nel file corrente o solo gli errori nel progetto corrente. È anche possibile cercare nella finestra di Elenco Errori per trovare errori specifici.
Trova finestre di dialogo, comandi di menu, opzioni e altro. Nella casella di ricerca immettere parole chiave o frasi per gli elementi che si sta tentando di trovare. Ad esempio, le opzioni seguenti vengono visualizzate se digiti nuovo progetto:
"nuovo progetto"
Premere CTRL+Q per passare direttamente alla casella di ricerca.
Codice di debug
Il debug può richiedere tempo, ma i suggerimenti seguenti consentono di velocizzare il processo.
- Usare gli strumenti del debugger di Visual Studio. Nel contesto di Visual Studio, quando si eseguire il debug dell'app, in genere significa che l'applicazione viene eseguita in modalità debugger. Il debugger offre molti modi per vedere le operazioni eseguite dal codice durante l'esecuzione. Per una guida introduttiva, vedere Prima occhiata al debugger di Visual Studio.
- assistenza di intelligenza artificiale. Se stai usando Copilot, ottieni assistenza dall'intelligenza artificiale per aiutarti a eseguire il debug del codice.
Impostare punti di interruzione temporanei. È possibile creare un punto di interruzione temporaneo nella riga di codice corrente e avviare il debugger contemporaneamente. Quando si raggiunge tale riga di codice, il debugger passa alla modalità di interruzione. Per ulteriori informazioni, vedere Navigare nel codice con il debugger.
Per usare questa funzionalità, scegliere i tasti Ctrl+F10, oppure aprire il menu di scelta rapida per la riga di codice in cui si desidera fare una pausa, e quindi scegliere Esegui al cursore.
Acquisire informazioni sui valori per le variabili. È possibile aggiungere un 'DataTip' a una variabile nel codice e fissarla in modo da poter accedere all'ultimo valore noto per la variabile al termine del debug. Per altre informazioni, vedere Visualizzare i valori dei dati in Suggerimenti sui dati.
Per aggiungere un suggerimento dati, il debugger deve essere in modalità pausa. Posizionare il cursore sulla variabile e quindi scegliere il pulsante pinna sul DataTip visualizzato. Quando il debug viene arrestato, viene visualizzata un'icona a forma di puntina blu nel file di origine accanto alla riga di codice che contiene la variabile. Se si punta al pin blu, viene visualizzato il valore della variabile della sessione di debug più recente.
Cancella la finestra Immediata. È possibile cancellare il contenuto della finestra immediata durante la progettazione immettendo
>cls
o>Edit.ClearAll
Per altre informazioni su altri comandi, vedere alias dei comandi di Visual Studio.
Trovare modifiche al codice e altre cronologie con CodeLens. CodeLens consente di concentrarsi sul lavoro mentre si scopre cosa è successo al codice, senza uscire dall'editor. È possibile trovare riferimenti a un frammento di codice, modifiche al codice, bug collegati, elementi di lavoro, revisioni del codice e unit test.
Usare Live Share per eseguire il debug in tempo reale con altri utenti. Live Share consente di modificare ed eseguire il debug in modo collaborativo con altri utenti in tempo reale, indipendentemente dai linguaggi di programmazione usati o dai tipi di app che si sta creando. Per altre informazioni, vedere Che cos'è Visual Studio Live Share?
Usare la finestra interattiva per scrivere e testare codice di piccole dimensioni. Visual Studio offre una finestra interattiva read-evaluate-print-loop (REPL) che consente di immettere codice arbitrario e visualizzare i risultati immediati. Questo modo di scrivere codice consente di apprendere e sperimentare api e librerie e di sviluppare codice funzionante in modo interattivo da includere nei progetti. Per informazioni su Python, vedere Usare la finestra Interattiva Python. La funzionalità Finestra interattiva è disponibile anche per C#.
Accedere a Visual Studio Tools
È possibile accedere rapidamente al prompt dei comandi per gli sviluppatori o a un altro strumento di Visual Studio, se lo si aggiunge al menu Start o alla barra delle applicazioni.
In Esplora file, passare a %ProgramData%\Microsoft\Windows\Start Menu\Programmi\Visual Studio 2019\Visual Studio Tools.
Fare clic con il pulsante destro del mouse o aprire il menu di scelta rapida per prompt dei comandi per gli sviluppatori, quindi scegliere Aggiungi a Start o Aggiungi alla barra delle applicazioni.
Gestire file, barre degli strumenti e finestre
In qualsiasi momento, è possibile lavorare in più file di codice e spostarsi tra diverse finestre degli strumenti durante lo sviluppo di un'applicazione. Puoi rimanere organizzato usando i suggerimenti seguenti:
Mantenere i file usati di frequente nell'editor. È possibile aggiungere file sul lato sinistro della scheda in modo che rimangano visibili indipendentemente dal numero di file aperti nell'editor.
Per fissare un file, scegliere la scheda del file e quindi scegliere il pulsante Attiva/Disattiva stato fissato.
Spostare documenti e finestre su altri monitor. Se si usano più monitor quando si sviluppano applicazioni, è possibile lavorare su parti dell'applicazione più facilmente spostando i file aperti nell'editor in un altro monitor. È anche possibile spostare le finestre degli strumenti, come le finestre del debugger, su un altro monitor e ancorare documenti e finestre degli strumenti come schede per creare "zattere". Per ulteriori informazioni, vedere Personalizzare i layout delle finestre e modificare le schede in Visual Studio.
È anche possibile gestire più facilmente i file creando un'altra istanza di Esplora soluzioni e spostandola in un altro monitor. Per creare un'altra istanza di Esplora soluzioni , aprire un menu di scelta rapida in Esplora soluzioni , quindi scegliere Nuova visualizzazione Esplora soluzioni.
Personalizzare i tipi di carattere visualizzati in Visual Studio. È possibile modificare il tipo di carattere, le dimensioni e il colore usati per il testo nell'IDE. Ad esempio, è possibile personalizzare il colore di elementi di codice specifici nell'editor e il viso del carattere nelle finestre degli strumenti o in tutto l'IDE. Per altre informazioni, vedere Procedura: Modificare i tipi di carattere e i colori e Procedura: Modificare tipi di carattere e colori nell'editor.