Tasti di scelta rapida: spostamento nell'IDE utilizzando la tastiera
Aggiornamento: novembre 2007
In Visual Basic sono disponibili numerosi tasti di scelta rapida utili per eseguire rapidamente attività nell'Ambiente di sviluppo integrato (IDE, Integrated Development Environment). Nelle tabelle seguenti vengono descritti alcuni dei tasti di scelta rapida e vengono forniti gli equivalenti del nome dei comandi tra parentesi.
È possibile scaricare un poster contenente tutte le associazioni dei tasti di scelta rapida predefiniti per Visual Basic, raggruppati in base all'attività, dall'Area download Microsoft (informazioni in lingua inglese).
Modifica
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Attiva/Disattiva tutte le strutture |
CTRL + M, CTRL + L |
Consente di espandere e comprimere tutte le aree esistenti. (Edit.ToggleAllOutlining) |
Attivazione/disattivazione della struttura dell'area corrente |
CTRL + M, CTRL + M |
Consente di espandere e comprimere l'area corrente. (Edit.ToggleOutliningExpansion) |
Inserimento e rimozione di commenti |
CTRL + K, CTRL + C CTRL + K, CTRL + U |
Consente di inserire e rimuovere, rispettivamente, l'apostrofo (') all'inizio della riga corrente o di ogni riga selezionata. (Edit.CommentSelection e Edit.UncommentSelection) |
Annullamento |
CTRL + Z |
Consente di annullare l'ultima azione. (Edit.Undo) |
Ripristina |
CTRL + MAIUSC + Z |
Consente di ripetere l'ultima azione. (Edit.Redo) |
Taglia riga |
CTRL + Y |
Consente di tagliare la riga di codice corrente. (Edit.LineCut) |
Inserimento di una riga vuota |
CTRL + INVIO CTRL + MAIUSC + INVIO |
Consente di inserire una riga vuota sopra o sotto la posizione del cursore, rispettivamente. (Edit.LineOpenAbove e Edit.LineOpenBelow) |
Selezione di una parola |
CTRL + MAIUSC + W |
Consente di selezionare la parola che contiene il cursore o la parola a destra del cursore. (Edit.SelectCurrentWord) |
Eliminazione di una parola |
CTRL + BACKSPACE CTRL + CANC |
Consente di eliminare una parola dalla fine o dall'inizio, rispettivamente. (Edit.WordDeleteToStart e Edit. WordDeleteToEnd) |
Modifica di maiuscole e minuscole |
CTRL + U CTRL + MAIUSC + U |
Consente di convertire il testo selezionato in caratteri minuscoli o maiuscoli, rispettivamente. (Edit.MakeLowercase e Edit.MakeUppercase) |
Replace |
CTR + H CTRL + MAIUSC + H |
Consente di visualizzare la scheda Sostituzione veloce o Sostituisci nei file, rispettivamente, della finestra di dialogo Trova e sostituisci. (Edit.Replace e Edit.ReplaceInFiles) |
Estensione della selezione |
MAIUSC + ALT + Freccia SU MAIUSC + ALT + Freccia GIÙ |
Consente di spostare il cursore in alto o in basso di una riga, rispettivamente, estendendo la selezione della riga. (Edit.LineUpExtendColumn e Edit.LineDownExtendColumn) |
Formato codice |
CTRL + K, CTRL + D CTRL + K, CTRL + F |
Consente di formattare il documento o la selezione corrente, rispettivamente. (Edit. FormatDocument e Edit.FormatSelection) |
Visualizzazione di smart tag |
CTRL + punto (.) MAIUSC + ALT + F10 |
Consente di visualizzare le opzioni disponibili nel menu Smart tag. (View. ShowSmartTag) |
Guida |
F1 |
Visualizza un argomento della Guida che corrisponde all'elemento dell'interfaccia utente corrente o agli elementi di codice o ai messaggi di errore selezionati. (Help.F1Help) |
Compilazione ed esecuzione del debug
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Compilazione di una soluzione |
CTRL + MAIUSC + B |
Consente di compilare tutti i progetti della soluzione. (Build.BuildSolution) |
Avvia debug |
F5 |
Consente di avviare l'applicazione nel debugger. Quando è attiva la modalità di interruzione, richiamando questo comando verrà eseguita l'applicazione sino al successivo punto di interruzione. (Debug.Start) |
Avvia senza eseguire debug |
CTRL + F5 |
Consente di avviare l'applicazione senza richiamare il debugger. Utilizzare esclusivamente questi tasti anziché F5 per il debug del sito Web. (Debug.StartWithoutDebugging) |
Esegui istruzione |
F8 o F11 |
Consente di eseguire il codice un'istruzione alla volta, seguendo l'esecuzione tramite chiamate di metodo. (Debug.StepInto) |
Esci da istruzione/routine |
CTRL + MAIUSC + F8 MAIUSC + F11 |
Consente di eseguire le righe rimanenti del metodo in cui si trova il punto di esecuzione corrente. (Debug.StepOut) |
Esegui istruzione/routine |
MAIUSC + F8 F10 |
Consente di eseguire la riga di codice successiva senza seguire l'esecuzione attraverso le chiamate al metodo. (Debug.StepOver) |
Interruzione del debug |
CTRL + ALT + INTERR |
Consente di interrompere l'esecuzione dell'applicazione corrente nel debugger. (Debug.StopDebugging) |
Imposta/Rimuovi punto di interruzione |
F9 |
Consente di impostare o rimuovere un punto di interruzione nella riga corrente. (Debug.ToggleBreakpoint) |
Impostazione dell'istruzione successiva |
CTRL + F9 |
Consente di impostare il punto di esecuzione nella riga di codice scelta. (Debug.SetNextStatement) |
Interruzione alla funzione |
CTRL + B |
Consente di visualizzare la finestra Nuovo punto di interruzione. (Debug.BreakatFunction) |
Connessione a processo |
CTRL + ALT + P |
Consente di visualizzare la finestra di dialogo Connetti a processo. (Tools.AttachToProcess) |
Trasparenza di un suggerimento dati |
CTRL |
Consente di nascondere i suggerimenti dati correnti in modo da poter visualizzare il codice sottostante. Deve essere richiamato mentre un suggerimento dati è attivo. |
Finestra di controllo immediato |
CTRL + G |
Consente di visualizzare la finestra di controllo immediato. (Debug.Immediate) |
Finestra Stack di chiamate |
CTRL + L |
Consente di visualizzare la finestra Stack di chiamate. (Debug.CallStack) |
Finestra Controllo immediato |
MAIUSC + F9 |
Consente di visualizzare la finestra di dialogo Controllo immediato. (Debug.QuickWatch) |
Windows
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Barra di spostamento |
CTRL + F2 |
Consente di spostare il cursore sull'elenco disponibile nella parte superiore dell'editor del codice. (Window.MoveToNavigationBar) |
Visualizzatore oggetti |
F2 |
Consente di visualizzare il Visualizzatore oggetti. (View.ObjectBrowser) |
Finestra Proprietà |
F4 |
Consente di visualizzare la finestra Proprietà relativa all'elemento attualmente selezionato. (View.PropertiesWindow) |
Esplora soluzioni |
CTRL + R |
Consente di visualizzare Esplora soluzioni. (View.SolutionExplorer) |
Visualizzazione origini dati |
MAIUSC + ALT + D |
Consente di visualizzare la finestra Origini dati. (Data.ShowDataSources) |
Casella degli strumenti |
CTRL + ALT + X |
Consente di visualizzare la Casella degli strumenti. (View.Toolbox) |
Elenco errori |
CTRL + \, E |
Consente di visualizzare la finestra Elenco errori. (View.ErrorList) |
Chiusura della finestra degli strumenti |
MAIUSC + ESC |
Consente di chiudere la finestra degli strumenti corrente. (Window.CloseToolWindow) |
Chiusura della finestra del documento |
CTRL + F4 |
Consente di chiudere la scheda corrente. (Window.CloseDocumentWindow) |
Spostamento
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Vai a definizione |
F12 MAIUSC + F12 |
Consente di passare alla dichiarazione relativa al simbolo selezionato. (Edit.GoToDefinition) |
IDE Navigator |
CTRL + TAB |
Consente di visualizzare IDE Navigator, con la prima finestra di documento selezionata. Lo strumento di selezione IDE funziona similmente a Windows Navigator (ALT + MAIUSC + TAB), solo che è destinato a file e finestre degli strumenti di Visual Studio. (Window.NextDocumentWindowNav) |
Visualizzazione di tutti i documenti aperti |
CTRL + ALT + Freccia GIÙ |
Consente di visualizzare una finestra popup in cui sono elencati tutti i documenti aperti. (Window.ShowEzMDIFileList) |
Visualizza codice |
F7 |
Consente di visualizzare l'elemento selezionato nella visualizzazione Codice. (View.ViewCode) |
Visualizzazione della finestra di progettazione |
MAIUSC + F7 |
Consente di visualizzare l'elemento selezionato nella visualizzazione Progettazione. (View.ViewDesigner) |
Aggiunta o rimozione di segnalibri |
CTRL + K, CTRL + K |
Consente di impostare o di rimuovere un segnalibro nella riga corrente. (Edit.ToggleBookmark) |
Spostamento tra i segnalibri |
CTRL + K, CTRL + N CTRL + K, CTRL + P |
Consente di spostarsi al segnalibro precedente o successivo, rispettivamente. (Edit.NextBookmark e Edit. PreviousBookmark) |
Eliminazione di tutti i segnalibri |
CTRL + K, CTRL + L |
Consente di eliminare tutti i segnalibri. (Edit.ClearBookmarks) |
Cerca
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Trova simbolo |
ALT + F12 |
Consente di visualizzare la finestra di dialogo Trova simbolo. (Edit.FindSymbol) |
Trova tutti i riferimenti |
ALT + MAIUSC + F12 |
Consente di visualizzare l'elenco di tutti i riferimenti per il simbolo selezionato. (Edit.FindAllReferences) |
Trova testo |
CTRL + F CTRL + MAIUSC + F |
Consente di visualizzare la finestra di dialogo Trova e sostituisci per ricerche in un unico file e in più file, rispettivamente. (Edit.Find e Edit.FindInFiles) |
Risultati precedenti e successivi |
F3 MAIUSC + F3 |
Consente di cercare l'occorrenza successiva e precedente, rispettivamente, nel testo della ricerca più recente. (Edit.FindNext e Edit.FindPrevious) |
Selezioni precedenti e successive |
CTRL + F3 CTRL + MAIUSC + F3 |
Consente di trovare l'occorrenza successiva e precedente, rispettivamente, del testo attualmente selezionato o la parola in corrispondenza del cursore. (Edit.FindNextSelected e Edit. FindPreviousSelected) |
Ricerca incrementale |
ALT + I ALT + MAIUSC + I |
Consente di attivare la ricerca incrementale (in avanti e all'indietro). Se non viene digitato alcun input, viene utilizzata la query di ricerca precedente. (Edit.IncrementalSearch e Edit.ReverseIncrementalSearch) |
Arresto della ricerca |
ALT + F3, S |
Consente di arrestare l'operazione corrente di ricerca nei file. (Edit.StopSearch) |
File
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Nuovo progetto |
CTRL + N CTRL + MAIUSC + N |
Consente di visualizzare la finestra di dialogo Nuovo progetto. (File.NewProject) |
Apri progetto |
CTRL + O CTRL + MAIUSC + O |
Consente di visualizzare la finestra di dialogo Apri progetto. (File.OpenProject) |
Aggiungi nuovo elemento |
CTRL + MAIUSC + A |
Consente di visualizzare la finestra di dialogo Aggiungi nuovo elemento. (Project.AddNewItem) |
Aggiungi elemento esistente |
CTRL + D |
Consente di visualizzare la finestra di dialogo Aggiungi elemento esistente. (Project.AddExistingItem) |
Frammenti
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Inserimento di frammenti |
Digitare ? e premere il tasto TAB |
Consente di visualizzare la casella di selezione dei frammenti di codice nell'editor del codice. Il frammento di codice selezionato verrà quindi inserito in corrispondenza della posizione del cursore. (Edit.InsertSnippet) |
Inserimento di un frammento di codice dai tasti di scelta rapida |
Digitare i tasti di scelta rapida per il frammento e premere TAB |
Consente di inserire il frammento di codice espanso. (Edit.InvokeSnippetFromShortcut) |
Inserimento di un frammento Property |
Digitare property e premere TAB |
Consente di inserire un frammento Property. (Esempio di Edit.InvokeSnippetFromShortcut) |
Inserimento del frammento For |
Digitare for e premere il tasto TAB |
Consente di inserire un frammento For...Next. (Esempio di Edit.InvokeSnippetFromShortcut) |
Elenco di collegamenti per il frammento |
Digitare un prefisso del collegamento di frammento, digitare ? e premere TAB |
Consente di visualizzare il collegamento alla selezione frammento di codice. Verrà selezionato il collegamento nell'elenco più simile al prefisso. |
Elenco di sostituzioni dei frammenti |
CTRL + BARRA SPAZIATRICE |
Consente di richiamare un elenco di completamento IntelliSense per la sostituzione del frammento attualmente selezionato. |
Annullamento della selezione della sostituzione |
ESC |
Consente di deselezionare il testo corrente. La seconda pressione del tasto ESC consente di deselezionare la sostituzione. Può essere utile quando si desidera digitare testo alla fine di una sostituzione senza estenderne i limiti. |
IntelliSense
Titolo |
Tasto di scelta rapida |
Descrizione |
---|---|---|
Visualizzazione di un elenco filtrato |
CTRL + J |
Consente di visualizzare l'elenco di completamento IntelliSense per la posizione del cursore corrente. (Edit.ListMembers) |
Visualizzazione dell'elenco globale o completamento di una parola |
CTRL + BARRA SPAZIATRICE |
Se richiamato quando non sono presenti elenchi attivi, consente di visualizzare l'elenco di completamento IntelliSense per la posizione corrente del cursore. Se una sottostringa è già stata digitata ed è presente una corrispondenza nell'elenco, consente di completare la parola senza richiamare l'elenco. Se viene richiamato quando è attivo un elenco filtrato, consente di passare all'elenco globale. (Edit.CompleteWord) |
Scheda Comune |
ALT + virgola (,) |
Consente di ridurre il livello di filtro dell'elenco IntelliSense attivo alla scheda Comune. |
Scheda Tutte |
ALT + PUNTO (.) |
Consente di incrementare il livello di filtro dell'elenco IntelliSense attivo alla scheda Tutte. |
Spostamento in alto |
CTRL + PGSU |
Consente di spostarsi al primo elemento nell'elenco di completamento IntelliSense. |
Spostamento in basso |
CTRL + PGGIÙ |
Consente di spostarsi all'ultimo elemento nell'elenco di completamento IntelliSense. |
Commit di un elemento |
TAB BARRA SPAZIATRICE INVIO |
Consente di inserire l'elemento attualmente selezionato nell'elenco. Per eseguire il commit possono essere utilizzati anche i caratteri seguenti: {} () . , : ; + - * / ^ ! , : ; + - * / ^ ! = < > \ |
Esclusione dell'elenco |
ESC |
Consente di chiudere l'elenco di completamento di IntelliSense. Può essere utile se si desidera impedire l'inserimento dell'elemento attualmente selezionato. |
Passaggi successivi
Nella serie successiva di lezioni verrà descritto come scrivere codice Visual Basic. In queste lezioni vengono introdotti i concetti di variabili, matrici, confronti e cicli.
Lezione successiva: Introduzione al linguaggio di programmazione Visual Basic
Vedere anche
Attività
Codifica intelligente: utilizzo della tecnologia IntelliSense che facilita la scrittura di codice