Trovare codice con i comandi Vai a

I comandi Vai a di Visual Studio consentono di eseguire una ricerca mirata nel codice allo scopo di individuare rapidamente elementi specifici. Da una semplice interfaccia unificata è possibile passare a una riga, a un tipo, a un simbolo o a un file specifico e ad altro ancora.

In Visual Studio 2022, una nuova esperienza di ricerca sostituisce gran parte delle funzionalità descritte qui. Ad esempio, vai al tipo o CTRL+T passa (per impostazione predefinita) alla nuova esperienza di ricerca in Visual Studio 2022, anziché aprire la finestra Vai al tipo. La nuova esperienza di ricerca è documentata nella ricerca di Visual Studio.

Visual Studio può essere configurato per usare la funzionalità precedente, come descritto in questo articolo. Per impostare questa opzione, è possibile passare a >Strumenti Opzioni>ambiente>Anteprima funzionalità>Nuova esperienza di ricerca di Visual Studio.

Modalità d'uso

Input Funzione
Tastiera Premere CTRL+T oppure CTRL+,
Mouse Selezionare Modifica>Vai a>Vai a tutti

Viene visualizzata una piccola finestra nella parte superiore destra dell'editor del codice.

Go To All window

Durante la digitazione nella casella di testo i risultati vengono visualizzati in un elenco a discesa sotto la casella di testo stessa. Per passare a un elemento, selezionarlo nell'elenco.

Navigate To window

È anche possibile immettere un punto interrogativo (?) per ottenere informazioni aggiuntive.

Go To All Help

Ricerche con filtri

Per impostazione predefinita, l'elemento specificato viene cercato in tutti gli elementi della soluzione. È però possibile limitare la ricerca nel codice a tipi di elementi specifici anteponendo determinati caratteri di prefisso ai termini di ricerca. È anche possibile modificare rapidamente il filtro di ricerca scegliendo i pulsanti sulla barra degli strumenti della finestra di dialogo Vai a. I pulsanti per la modifica dei filtri relativi al tipo si trovano sul lato sinistro, mentre quelli per la modifica dell'ambito della ricerca sono sul lato destro.

Go to members

Filtrare in base a un tipo specifico di elemento di codice

Per limitare la ricerca a un tipo specifico di elemento di codice, è possibile specificare un prefisso nella casella di ricerca o selezionare una delle cinque icone di filtro:

Prefisso Icon Collegamento Descrizione
: Line icon CTRL+G Consente di passare al numero di riga specificato
f Files icon CTRL+1, CTRL+F Consente di passare al file specificato
r Recent files icon CTRL+1, CTRL+R Consente di passare al file specificato, visitato di recente
t Types icon CTRL+1, CTRL+T Consente di passare al tipo specificato
m Members icon CTRL+1, CTRL+M Consente di passare al membro specificato
# Symbols icon CTRL+1, CTRL+S Consente di passare al simbolo specificato

Filtrare in base a una posizione specifica

Per limitare la ricerca a una posizione specifica, selezionare una delle due icone documento:

Icon Descrizione
Current Document Cerca solo il documento corrente
External Documents Cerca i documenti esterni oltre a quelli presenti nel progetto e/o nella soluzione

Notazione Camel

Se si usa la notazione Camel nel codice, è possibile trovare gli elementi di codice più rapidamente immettendo solo le lettere maiuscole dei nomi degli elementi di codice. Ad esempio, se nel codice è presente un tipo denominato CredentialViewModel, è possibile restringere la ricerca scegliendo il filtro Tipo (t) e quindi immettendo solo le lettere maiuscole del nome (CVM) nella finestra di dialogo Vai a. Questa funzionalità può essere utile se il codice contiene nomi lunghi.

Navigate To window - searching with uppercase letters

Impostazione

La selezione dell'icona Gear icon a forma di ingranaggio consente di modificare il funzionamento di questa funzionalità:

Impostazione Descrizione
Utilizza scheda anteprima Visualizza immediatamente l'elemento selezionato nella scheda anteprima dell'IDE
Mostra dettagli Visualizza informazioni relative a progetto, file, riga e riepilogo recuperando i commenti della documentazione nella finestra
Centra la finestra Sposta la finestra al centro della parte superiore dell'editor di codice anziché in alto a destra