Condividi tramite


Utilizzo di IntelliSense

IntelliSense è il termine generale per numerose funzionalità: I membri dell'elenco, le informazioni sul parametro, informazioni rapide e completano Word.Queste funzionalità consentono di acquisire ulteriori informazioni sul codice in uso, tenere traccia dei parametri si digita e aggiungere le chiamate a proprietà e metodi con poche sequenze di tasti.

Molti aspetti di IntelliSense sono specifici della lingua.Per ulteriori informazioni su IntelliSense per i diversi linguaggi, vedere gli argomenti elencati di seguito per vedere anche.

Elenca membri

Un elenco di membri validi di un tipo o dello spazio dei nomi) appare dopo aver digitato un carattere trigger, ad esempio un punto (.) in codice gestito o :: in C++).Se si continua a digitare i caratteri, l'elenco viene filtrato in modo da includere solo i membri che iniziano con tali caratteri.

Dopo avere selezionato un elemento, è possibile inserirlo nel codice premendo TAB o digitando uno spazio.Se si seleziona un elemento e digitato un punto, l'elemento è seguito dal punto, a richiamare un altro elenco di membri.Quando si seleziona un elemento ma prima di inserirla, vengono visualizzate informazioni rapide per l'elemento.

Nell'elenco dei membri, l'icona a sinistra rappresenta il tipo del membro, ad esempio spazio dei nomi, classe, la funzione, o variabile.Per un elenco di icone, vedere Icone di Visualizzazione classi e Visualizzatore oggetti.L'elenco può essere sufficientemente lungo, pertanto è possibile premere PGSU e PGGIÙ per spostarsi verso l'alto o verso il basso nell'elenco.

Esempio di IntelliSense

È possibile richiamare la funzionalità Elenca membri manualmente CTRL+J, facendo clic su Modifica/IntelliSense/membri dell'elenco, oppure fare clic sul pulsante Elenca membri sulla barra degli strumenti dell'editor.Quando viene richiamata su una riga vuota o al di fuori di un ambito riconoscibile, l'elenco conterrà simboli nello spazio dei nomi globale.

Per attivare i membri dell'elenco disattivati per impostazione predefinita in modo che non sia presente a meno che specificamente chiamato), andare a Strumenti e opzioni/tutti i linguaggi e deselezionare Elenco membri automatico.Se si desidera disattivare i membri dell'elenco solo per un linguaggio specifico, accedere alle impostazioni Generale del linguaggio.

È inoltre possibile cambiare la modalità di suggerimento, in cui solo il testo digitato viene inserito nel codice.Ad esempio, se si immette un identificatore che non sia nell'elenco e premere TAB, in modalità di terminazione la voce sostituirà l'identificatore digitato.Per passare dalla modalità di terminazione e la modalità di suggerimento, premere CTRL+ALT+BARRA SPAZIATRICE o fare clic Modifica/IntelliSense/modalità di terminazione di cambio di attivare.

Informazioni parametri

Informazioni sul parametro forniscono informazioni sul numero, i nomi e i tipi di parametri richiesti da un metodo, un parametro di tipo generico di attributo (in C#), o un modello in C++.

Il parametro in grassetto indica il parametro successivo richiesto durante la digitazione della funzione.

Immagine delle informazioni parametri

Per le funzioni in overload, è possibile utilizzare i tasti FRECCIA SU e FRECCIA GIÙ per visualizzare informazioni sui parametri alternativi per gli overload della funzione.

Immagine delle informazioni parametri con overload

Quando si annota funzioni e parametri con commenti della documentazione XML, i commenti visualizzare informazioni su come parametro.Per ulteriori informazioni, vedere Inserimento di commenti al codice XML.

È possibile richiamare manualmente le informazioni sul parametro facendo clic Modifica informazioni IntelliSense/Parameter, digitando CTRL+SHIFT+SPACE, oppure fare clic sul pulsante Informazioni parametri sulla barra degli strumenti dell'editor.

Informazioni rapide

Le informazioni rapide visualizzare la dichiarazione completa per ogni identificatore nel codice.

Immagine informazioni rapide

Quando si seleziona un membro dalla casella Elenca membri, le informazioni rapide vengono inoltre visualizzate.

Immagine delle informazioni rapide di Elenca membri

È possibile richiamare manualmente le informazioni rapide facendo clic su modifica/IntelliSense/informazioni rapide, digitando CTRL+I, oppure fare clic sul pulsante Informazioni rapide sulla barra degli strumenti dell'editor.

In caso di funzione in overload, è possibile che IntelliSense non visualizzi le informazioni per tutte le forme di overload.

È possibile disattivare le informazioni rapide indietro in C++ impostando Strumenti e opzioni/informazioni rapide di testo Editor/C/C++/Advanced/Auto a false.

Completa parola

Completa parola completa il resto di una variabile, il comando, o il nome della funzione dopo aver immesso un numero di caratteri sufficiente al termine.È possibile richiamare Word completo facendo clic su La modifica//IntelliSense completo Word, digitando PREMERE, oppure fare clic sul pulsante Completa parola sulla barra degli strumenti dell'editor.

Opzioni IntelliSense

Le opzioni IntelliSense è attivata per impostazione predefinita.Per disattivarli, fare clic Strumenti e opzioni/editor di testo e deselezionare Informazioni parametri o Elenco membri automatico se non si desidera utilizzare la funzionalità elenca membri.

IntelliSense risoluzione dei problemi

Le opzioni IntelliSense non funzionino come previsto in determinati casi.

Il cursore si trova sotto un errore del codice. Non è possibile utilizzare IntelliSense se una funzione incompleta o un altro errore esiste nel codice sopra il cursore perché IntelliSense potrebbe non essere in grado di analizzare gli elementi di codice.È possibile risolvere questo problema commentando al codice applicabile.

Il cursore si trova all'interno di un commento di codice. Non è possibile utilizzare IntelliSense se il cursore si trova in un commento nel file di origine.

Il cursore si trova in un valore letterale stringa. Non è possibile utilizzare IntelliSense se il cursore si trova tra virgolette intorno a un valore letterale stringa, come nel seguente esempio:

MessageBox( hWnd, "String literal|") )

Le opzioni automatica sono disabilitate. Per impostazione predefinita IntelliSense viene attivato automaticamente, ma è possibile disabilitarlo.Anche se il completamento automatico delle istruzioni è disabilitato, è possibile richiamare una funzionalità di IntelliSense.

Vedere anche

Riferimenti

Funzionalità di IntelliSense specifiche per Visual Basic

Inserimento di commenti al codice XML

Concetti

IntelliSense per JavaScript

Altre risorse

IntelliSense per Visual C#

Visual C++ Intellisense

Risoluzione dei problemi di IntelliSense