Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio offre numerosi modi per esplorare il codice nell'editor. Questo articolo riepiloga i diversi modi in cui è possibile esplorare il codice. Fornisce anche collegamenti ad articoli che illustrano in modo più dettagliato.
Spostarsi all'indietro e spostarsi avanti comandi
È possibile utilizzare i pulsanti Spostarsi all'indietro (CTRL+-) e Spostarsi avanti (CTRL+MAIUSC+-) sulla barra degli strumenti per spostare il punto di inserimento in posizioni precedenti o per tornare a una posizione più recente da una posizione precedente. Questi comandi mantengono le ultime 20 posizioni del punto di inserimento.
Barra di navigazione
È possibile usare la barra di spostamento (le caselle a discesa nella parte superiore della finestra del codice) per passare al codice in una codebase. È possibile selezionare un tipo o un membro per accedervi direttamente. La barra di spostamento viene visualizzata quando si modifica il codice in una codebase di Visual Basic, C# o C++. In una classe parziale, i membri definiti all'esterno del file di codice corrente potrebbero essere disabilitati (disattivati).
È possibile usare le caselle a discesa di spostamento nei modi seguenti:
Per passare a un altro progetto a cui appartiene il file corrente, selezionarlo nell'elenco a discesa a sinistra.
Per passare a una classe o a un tipo, selezionarlo nell'elenco a discesa centrale.
Per passare direttamente a una routine o a un altro membro di una classe, selezionarlo nell'elenco a discesa a destra.
Per spostare lo stato attivo dalla finestra del codice alla barra di spostamento, selezionare la combinazione di tasti di scelta rapida CTRL+F2.
Per spostare il focus dalla casella all'altra casella sulla barra di spostamento, premere il tasto TAB.
Per selezionare l'elemento della barra di spostamento con focus e tornare alla finestra del codice, premere il tasto INVIO.
Per restituire lo stato attivo dalla barra di spostamento al codice senza selezionare nulla, premere il tasto Esc.
Per nascondere la barra di spostamento, modificare l'opzione Barra di spostamento nelle impostazioni Editor di testo Tutte le lingue (Strumenti>Opzioni> Editor >Tutte le lingue). In alternativa, è possibile modificare le impostazioni per le singole lingue.
Trova tutti i riferimenti
È possibile usare Trova tutti i riferimenti per individuare i riferimenti all'elemento selezionato nella soluzione. È possibile usare questa funzionalità per verificare i possibili effetti collaterali di un refactoring di grandi dimensioni o per verificare il codice "morto". Selezionare il tasto F8 per passare tra i risultati. Per altre informazioni, vedere Trovare riferimenti nel codice.
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore di testo in un punto qualsiasi all'interno del nome del tipo e quindi selezionare Maiusc+F12 |
| Topo | Fare clic con il pulsante destro del mouse sull'elemento e quindi scegliere Trova tutti i riferimenti |
Evidenziazione dei riferimenti
Quando si seleziona un simbolo nel codice sorgente, tutte le istanze di tale simbolo vengono evidenziate nel documento. I simboli evidenziati possono includere dichiarazioni e riferimenti e molti altri simboli restituiti da Trova tutti i riferimenti . Questi simboli includono i nomi di classi, oggetti, variabili, metodi e proprietà. Nel codice Visual Basic vengono evidenziate anche le parole chiave per molte strutture di controllo. Per passare al simbolo evidenziato successivo o precedente, selezionare CTRL++MAIUSC++FRECCIA GIÙ o CTRL++MAIUSC++FRECCIA SU. È possibile modificare il colore di evidenziazione passando a Strumenti>Opzioni>Tipi>di carattere e colori>Riferimenti evidenziati.
Comandi di Navigazione
I comandi seguenti sono disponibili nel menu Modifica in Vai a:
Vai a riga (CTRL+G): passa al numero di riga specificato nel documento attivo.
Vai a tutti (CTRL+ o CTRL+)): passa alla riga, al tipo, al file, al membro o al simbolo specificati. Se si seleziona questa opzione, viene aperta una finestra di ricerca. Per altre informazioni, vedere Ricerca in Visual Studio.
Vai al file (CTRL+MAIUSC, T): passa al file specificato nella soluzione.
Vai al file recente (CTRL+1, CTRL+R): passa al file visitato di recente nella soluzione.
Vai a tipo (CTRL+1, CTRL+T): passa al tipo specificato nella soluzione.
Vai al membro (ALT+\): passa al membro specificato nella soluzione.
Vai al simbolo (CTRL+1, CTRL+S): passa al simbolo specificato nella soluzione.
Vai al problema successivo nel file (alt+pgDn) e vai al problema precedente nel file (alt+pgUp)
Vai alla posizione dell'ultima modifica (CTRL+MAIUSC+BACKSPACE)
Per altre informazioni su questi comandi, vedere Trovare il codice usando i comandi Vai a.
Vai a riga (CTRL+G): passa al numero di riga specificato nel documento attivo.
Vai al file (CTRL+MAIUSC, T): passa al file specificato nella soluzione.
Vai al problema successivo nel file (alt+pgDn) e vai al problema precedente nel file (alt+pgUp)
Vai alla posizione dell'ultima modifica (CTRL+MAIUSC+BACKSPACE)
I comandi seguenti funzionano in modo diverso in Visual Studio 2022 versione 17.10 e successive (e nelle versioni precedenti, se la funzionalità facoltativa All in One Search è abilitata). Per ulteriori informazioni, vedere Esperienza di ricerca tutto in uno. Con All in One Search viene visualizzata la finestra di dialogo di ricerca ed è possibile cercare qualsiasi elemento di codice. Nelle versioni precedenti di Visual Studio viene visualizzato uno strumento dell'interfaccia utente in cui è possibile immettere il testo di ricerca.
Vai a tutti (CTRL+ o CTRL+)): passa alla riga, al tipo, al file, al membro o al simbolo specificati. Se si seleziona questa opzione, viene aperta una finestra di ricerca. Per altre informazioni, vedere Ricerca in Visual Studio.
Vai a tipo (CTRL+1, CTRL+T): passa al tipo specificato nella soluzione.
Vai al membro (ALT+\): passa al membro specificato nella soluzione.
Per altre informazioni su questi comandi, vedere Trovare il codice usando i comandi Vai a.
Vai a definizione
Vai a definizione consente di passare alla definizione dell'elemento selezionato. Per altre informazioni, vedere Vai a definizione e Visualizza definizione.
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore in un punto qualsiasi nel nome del tipo e quindi selezionare F12 |
| Topo | Fare clic con il pulsante destro del mouse sul nome del tipo e quindi scegliere Vai a definizione oppure premere CTRL e quindi selezionare il nome del tipo |
Visualizza definizione
Visualizza definizione visualizza la definizione dell'elemento selezionato in una finestra senza spostarsi dalla posizione corrente nell'editor di codice. Per ulteriori informazioni, vedere Come fare per: Visualizzare e modificare il codice usando Anteprima definizione e Vai alla definizione e Anteprima definizione.
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore in un punto qualsiasi nel nome del tipo e quindi selezionare ALT+F12 |
| Topo | Fare clic con il pulsante destro del mouse sul nome del tipo e quindi scegliere Visualizza definizione oppure premere CTRL e quindi selezionare il nome del tipo (se è selezionata l'opzione Apri definizione nella visualizzazione a comparsa ) |
Vai all'implementazione
È possibile usare Vai all'implementazione per passare da una classe o un tipo di base alle relative implementazioni. Se sono presenti più implementazioni, verranno visualizzate nella finestra Risultati dei simboli di ricerca .
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore in un punto qualsiasi nel nome del tipo e quindi premere CTRL+F12 |
| Topo | Fare clic con il pulsante destro del mouse sul nome del tipo e quindi scegliere Vai all'implementazione |
Vai alla base
È possibile usare Vai a base per spostarsi verso l'alto nella catena di ereditarietà dell'elemento selezionato. Se sono presenti più risultati, verranno visualizzati nella finestra Vai a base .
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore in un punto qualsiasi nel nome del tipo e quindi selezionare Alt+Home |
| Topo | Fare clic con il pulsante destro del mouse sul nome del tipo e quindi scegliere Vai a base |
Gerarchia di chiamate
È possibile visualizzare le chiamate da e verso un metodo nella finestra Gerarchia di chiamate:
| Metodi di input | Steps |
|---|---|
| Keyboard | Posizionare il cursore in un punto qualsiasi nel nome del tipo e quindi premere CTRL+K, CTRL+T |
| Topo | Fare clic con il pulsante destro del mouse sul nome del membro e quindi scegliere Visualizza gerarchia chiamate |
Comandi Next Method e Previous Method (Visual Basic)
Nei file di codice di Visual Basic è possibile utilizzare i comandi Next Method e Previous Method per spostare il punto di inserimento in metodi diversi. Selezionare Modifica>metodo Successivo o Modifica>metodo precedente.
Visualizzatore struttura
Il visualizzatore della struttura nell'editor di codice mostra le linee guida della struttura, ovvero linee tratteggiate verticali che indicano parentesi graffe corrispondenti nel codice sorgente. Queste righe semplificano vedere dove iniziano e finiscono i blocchi logici.
Per disabilitare le linee guida della struttura, andare su Strumenti>Opzioni>Editor di testo>Generale e deselezionare la casella di controllo Mostra linee guida della struttura.
Barra di scorrimento migliorata
È possibile usare la barra di scorrimento avanzata in una finestra del codice per ottenere una visualizzazione a occhio fisso del codice. In modalità mappa è possibile visualizzare le anteprime del codice quando si sposta il cursore verso l'alto e verso il basso sulla barra di scorrimento. Per altre informazioni, vedere Procedura: Tenere traccia del codice personalizzando la barra di scorrimento.
Informazioni su CodeLens
È possibile ottenere informazioni su codice specifico, ad esempio le modifiche e chi ha apportato modifiche, riferimenti, bug, elementi di lavoro, revisioni del codice e stato di unit test usando CodeLens nell'editor di codice. CodeLens funziona come un display heads-up quando si usa Visual Studio Enterprise con un provider di controllo della versione. Per altre informazioni, vedere Trovare modifiche al codice e altre cronologie.