Procedura: eseguire ricerche e spostamenti in Visual C# Express
Aggiornamento: novembre 2007
Esistono diversi modi per spostarsi all'interno del codice o del testo nell'editor di codice utilizzando la finestra Visualizzazione classi oppure il mouse e i tasti di spostamento.
La finestra Visualizzazione classi fornisce una visualizzazione del progetto basata su classi anziché su file come in Esplora soluzioni. È possibile utilizzare Visualizzazione classi per spostarsi rapidamente su qualsiasi classe o membro di classe nel progetto. Per accedere a Visualizzazione classi, scegliere Visualizzazione classi dal menu Visualizza.
Utilizzare i tasti di direzione per spostarsi di un carattere alla volta oppure i tasti di direzione in combinazione con CTRL per spostarsi di parola in parola. I tasti di direzione consentono anche di spostarsi di una riga.
Fare clic con il mouse su un punto nel testo.
Utilizzare le barre di scorrimento o la rotellina di scorrimento del mouse per spostarsi all'interno del testo.
Utilizzare i tasti HOME, FINE, PGSU e PGGIÙ.
Utilizzare le combinazioni di tasti CTRL+PGSU e CTRL+PGGIÙ per spostare il punto di inserimento rispettivamente all'inizio o alla fine della finestra.
Utilizzare le combinazioni di tasti CTRL+FRECCIA SU e CTRL+FRECCIA GIÙ per scorrere il testo senza spostare il punto di inserimento.
Utilizzare il pulsante Posizione precedente per spostare il punto di inserimento in una posizione precedente nel documento attivo e il pulsante Posizione successiva per tornare alle posizioni più recenti.
Spostamento CTRL-TAB
In un determinato momento è possibile avere più finestre attive in un progetto Visual C#. Per spostarsi rapidamente su una finestra, premere CTRL+TAB per visualizzare una finestra contenente un elenco delle finestre del codice sorgente e degli strumenti attivi. Utilizzare i tasti di direzione mantenendo premuto il tasto CTRL per selezionare la finestra da visualizzare.
Spostamento del punto di inserimento
Operazioni quali Ricerca incrementale, Vai alla riga, Vai a definizione, Inizio documento, Fine documento, Incolla e Inserisci file consentono di spostare il punto di inserimento a una distanza significativa all'interno del documento attivo. I pulsanti Posizione precedente e Posizione successiva mantengono le ultime 20 posizioni del punto di inserimento.
Nelle sezioni riportate di seguito vengono descritti gli altri modi disponibili per passare a sezioni e righe di codice specifiche:
Barra di spostamento
Segnalibri nella Finestra Segnalibro
Attività di commento nell'Elenco attività
Ricerche incrementali
Comando Vai alla riga
Comando Vai a definizione
Spostamento tramite la barra di spostamento
La barra di spostamento è costituita da due caselle combinate, denominate Tipi e Membri, visualizzate nella parte superiore dell'editor di codice, come riportato nella seguente figura.
La barra di spostamento consente di passare direttamente a una determinata classe o tipo oppure a una routine o un membro all'interno di tale classe. La barra di spostamento non è incorporata in ogni progetto. Di seguito viene illustrato come spostarsi all'interno del codice.
Per spostare lo stato attivo dall'editor di codice alla barra di spostamento
- Premere la combinazione di tasti di scelta rapida CTRL+F2.
Per spostare nuovamente lo stato attivo dalla barra di spostamento all'editor di codice
- Premere ESC.
Per spostare lo stato attivo da un elemento all'altro nella barra di spostamento
- Premere TAB.
Per selezionare l'elemento della barra di spostamento con lo stato attivo e tornare all'IDE
- Premere INVIO.
Per passare a una classe o un tipo
- Fare clic sul nome nella casella combinata Nome classe/Tipi nell'angolo superiore sinistro del documento.
Per passare direttamente a una routine in una classe
- Fare clic su una routine nella casella combinata Nome metodo/Membri nell'angolo superiore destro del documento.
Spostamento tramite segnalibri
I segnalibri consentono di spostarsi tra le sezioni di codice più rapidamente. Negli esempi riportati di seguito viene illustrato come utilizzare i segnalibri.
Per aggiungere un segnalibro
Nell'editor di codice selezionare una riga a cui si desidera tornare successivamente.
Nella finestra Segnalibri scegliere Attiva/Disattiva segnalibro.
-oppure-
Premere CTRL+K.
Verrà visualizzato un simbolo di segnalibro nel margine sinistro dell'editor per contrassegnare la riga.
Per attivare e disattivare un segnalibro, tenere premuta la combinazione di tasti CTRL+K.
Per spostarsi tra i segnalibri nel documento attivo
Nella finestra Segnalibri fare clic su Segnalibro successivo per passare al segnalibro successivo nel codice.
-oppure-
Premere CTRL+K e quindi CTRL+N per passare al segnalibro successivo.
Fare clic su Segnalibro precedente per passare al segnalibro precedente nel codice.
-oppure-
Premere CTRL+K e quindi CTRL+P per passare al segnalibro precedente.
Nota
Per tornare a una specifica posizione è possibile utilizzare in alternativa i pulsanti Posizione precedente e Posizione successiva.
Per rimuovere tutti i segnalibri da un documento
Nella finestra Segnalibri scegliere il pulsante Cancella segnalibri.
-oppure-
Premere CTRL+K e quindi CTRL+L per cancellare tutti i segnalibri dal documento attivo.
Nota
Per eliminare un singolo segnalibro, fare clic con il pulsante destro del mouse sul segnalibro e quindi scegliere Attiva/Disattiva segnalibro oppure tenere premuta la combinazione di tasti CTRL+K finché il segnalibro non viene rimosso.
Spostamento tramite attività di commento
Un'attività di commento inizia con la frase //TODO e viene utilizzata per indicare un blocco di codice che deve essere completato. È possibile creare attività di commento nel codice per contrassegnare i punti in cui sarà necessario tornare e quindi spostarsi direttamente in tali posizioni dall'Elenco attività.
Per creare e utilizzare un'attività di commento
Selezionare Altre finestre dall'elenco a discesa Visualizza, quindi scegliere Elenco attività.
Nella griglia Elenco attività viene visualizzato l'elenco degli elementi di lavoro con i relativi stati.
Selezionare Commenti dall'elenco a discesa Commento.
Verranno visualizzate tutte le attività di commento presenti nel codice del documento attivo.
Aggiungere un'attività di commento al codice, digitare due barre seguite da uno spazio, quindi la parola chiave TODO, ad esempio // TODO Completare questo blocco di codice.
Non appena si digita TODO, questa attività viene aggiunta automaticamente all'elenco Commenti nell'Elenco attività. Quando si modifica il testo nell'attività di commento, l'elenco Commenti verrà aggiornato automaticamente.
Fare clic su una qualsiasi attività di commento per spostarsi direttamente nella posizione corrispondente nel codice.
Per ulteriori informazioni, vedere Elenco attività (Visual Studio).
Ricerca incrementale
La ricerca incrementale consente di spostarsi direttamente su determinate posizioni nel documento corrente quando si inseriscono i caratteri di ricerca. Nelle istruzioni riportate di seguito viene illustrato come eseguire una ricerca incrementale.
Per effettuare spostamenti utilizzando la ricerca incrementale
Scegliere Avanzate dal menu Modifica, quindi Ricerca incrementale.
Iniziare a digitare i caratteri della stringa che si desidera trovare.
Mentre si aggiungono i caratteri, nell'editor di codice verranno evidenziate le prime corrispondenze trovate nel documento corrente.
Ricerca veloce
La finestra di dialogo Ricerca veloce consente di individuare facilmente una determinata stringa di testo. Nelle istruzioni riportate di seguito viene illustrato come eseguire una ricerca incrementale.
Per effettuare spostamenti utilizzando la ricerca incrementale
Scegliere Trova e sostituisci dal menu Modifica, quindi Ricerca veloce. In alternativa, premere CTRL+F.
Digitare i caratteri della stringa che si desidera trovare. Premere INVIO o fare clic su Trova successivo per iniziare la ricerca.
Comando Vai alla riga
Nelle istruzioni riportate di seguito viene illustrato come utilizzare il comando Vai alla riga per spostare il punto di inserimento in un numero di riga specifico.
Per passare a un numero di riga specifico
Con un documento aperto nell'editor di codice, scegliere Vai alla riga dal menu Modifica.
Digitare il numero della riga che si desidera visualizzare.
Comando Vai a definizione
Il comando Vai a definizione consente di spostarsi alla definizione di una classe, un metodo o una variabile locale. Se ad esempio si definisce un metodo denominato MyMethod() e in un punto successivo del codice viene effettuata una chiamata a MyMethod(), è possibile utilizzare il comando Vai a definizione per spostarsi direttamente al metodo.
Nelle istruzioni riportate di seguito viene illustrato come trovare metodi, definizioni di variabile o dichiarazioni di classe locali utilizzando il comando Vai a definizione.
Per passare alla definizione della routine o della variabile chiamata
Selezionare una qualsiasi chiamata a una routine o una variabile.
Premere F12.
Nell'editor di codice verrà visualizzata la definizione del membro o della variabile.
Per tornare al punto della chiamata, scegliere Posizione precedente.
Se la definizione è esterna al progetto, la relativa origine viene letta e visualizzata in una finestra della console.
Vedere anche
Attività
Procedura: creare una nuova applicazione Visual C# Express
Procedura: creare un'applicazione console C#
Procedura: generare ed eseguire l'applicazione Visual C#
Concetti
Progettazione di un'interfaccia utente in Visual C#