Opzioni, Editor di testo, C/C++, Avanzate
Consente di modificare il relativo del comportamento a Intellisense e al database di esplorazione quando si programma in C o C++.
Per accedere a questa pagina, nella finestra di dialogo Options nel riquadro sinistro, espandere Editor di testo, espandere C/C++, e fare clic su Avanzate.
[!NOTA]
Il computer potrebbe mostrare nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti.Questi elementi sono determinati dall'edizione di Visual Studio in uso e dalle impostazioni utilizzate.Per ulteriori informazioni, vedere Impostazioni di Visual Studio.
Esplorazione/navigazione
Non è necessario disabilitare mai queste opzioni eccetto possibilmente in rari casi in cui una soluzione è così elevato che l'attività del database utilizza una quantità eccessivamente le risorse di sistema.
Disabilitazione del Database
Questa opzione disabilita completamente qualsiasi utilizzo della visualizzazione (SDF).Il database verrà creato o non aperto.Disabilita tutte le altre esplorazione/opzioni di navigazione e disabilita tutte le funzionalità di IntelliSense fatta eccezione per il ridimensionamento automatico #include completa.Disabilitazione del Database degli aggiornamenti automatici
Il database è in sola lettura aperto e l'aggiornamento non verrà eseguito come i file vengono modificati.La maggior parte delle funzionalità funzioneranno comunque sebbene come modifiche vengano eseguiti, i dati diventeranno non aggiornate e ottenere risultati errati.Disabilitazione del Database degli aggiornamenti automatici
Il database di esplorazione del codice automaticamente non verrà aggiornato quando i file di origine vengono modificati.Tuttavia, se si sceglie la soluzione di pre-esplorazione dal menu di scelta rapida di Il progetto in Esplora soluzioni, tutti i file non aggiornati verranno archiviati e il database verrà aggiornato.Disabilita i file impliciti
Il database di esplorazione del codice non raccoglie i dati per i file non specificati in un progetto.Un progetto contiene i file di origine e file di intestazione specificati in modo esplicito.I file sono impliciti file inclusi i file realizzati e.. afxwin.h, windows.h, atlbase.h, e così via).In genere, il sistema cerca i file e li indicizza per diverse funzionalità di esplorazione inclusi passare).Quando questa opzione è selezionata, i file non sono indicizzati e alcune funzionalità non sono disponibili per tali file.Selezionare questa opzione consente anche implicitamente seleziona “disabilita la pulizia implicita„ e “disabilitare le dipendenze esterne.„Disabilitazione dell'operazione di pulizia implicita
Il database di esplorazione di codice non cancella i file di dati che non siano più riferimenti.Questa opzione non consente i file di dati da essere rimosso dal database quando non sono più utilizzati.Ad esempio, se si aggiunge una direttiva #include che fa riferimento mapi.h a uno dei file di origine, mapi.h verrà trovato e indicizzati.Se quindi si rimuove il #include e non esistono altri riferimenti a tale file, le informazioni su eventualmente verranno rimosse (vedere l'opzione Ripeti analisi intervallo soluzione ) a meno che l'opzione sia impostata su.Questa impostazione viene ignorata quando si esegue “una soluzione di pre-esplorazione„ esplicita.Disabilitazione delle cartelle delle dipendenze esterne
“Cartella dipendenze esterne„ per ogni progetto non viene creato o aggiornato.In Esplora soluzioni, esiste una cartella esterna dipendenze sotto ogni progetto.Questa cartella contiene i file di dati per tale progetto.Se questa opzione è impostata, la cartella non viene visualizzata.Ricreare Database
Ricreare il database di esplorazione del codice da zero la prossima volta caricamento della soluzione.Questa opzione consente il caricamento successivo della soluzione in eliminare il file di database di SDF, quindi inducendolo a possibile ricrearlo e tutti i file a essere indicizzate.Ripetere l'analisi dell'Intervallo di Soluzione
“Un processo di soluzione pre-esplorazione ora„ verrà pianificata minuti di l “valore„.Il valore deve essere compreso tra 0 e 5000.Il valore predefinito è 60 minuti.Durante la soluzione di pre-esplorazione, i timestamp dei file sono archiviati per verificare se un file è stato modificato al di fuori di l (modifiche apportate nell'IDE automaticamente rilevate e i file sono aggiornati).I file in modo implicito importati vengono controllati per vedere se sono tutti ancora fatto riferimento.
Registrazione diagnostica
Queste opzioni di registrazione sono disponibili nel caso il team o di supporto del prodotto di raccogliere informazioni avanzate per diagnosticare un problema del cliente.Le informazioni di registrazione non sono eseguibili per gli utenti e che è consentito con disabilitato.
Per attivare la registrazione
Abilita registrazione diagnostica alla finestra di output.Livello di registrazione
Consente di impostare il livello di dettaglio del log, da 0 a 5.Filtro di registrazione
Consente di filtrare tipi di evento visualizzati tramite una maschera di bit.Impostare utilizzando una somma dei metodi seguenti:
0 - None
1 - General
2 - Idle
4 - WorkItem
8 - IntelliSense
16 - ACPerf
32 - ClassView
Percorso del fallback
Il percorso di fallback è la posizione in cui inserire i file di supporto IntelliSense e di SDF (iPCH.. di e) quando la posizione principale (la stessa directory della soluzione non viene utilizzata.Ciò è possibile perché l'utente non dispone dei privilegi di scrivere nella directory della soluzione o la directory della soluzione è in un dispositivo lento.Il percorso predefinito di fallback nella directory temporanea dell'utente.
Utilizzare sempre il percorso del fallback
Indica che il database di esplorazione e i file di IntelliSense devono sempre essere archiviati una cartella specificata in l “percorso di fallback„, non accanto al file sln.L'ide non tenterà sempre a inserire lo SDF o file di iPCH accanto alla directory della soluzione e sempre utilizzerà il percorso di fallback.Non avvisare se viene utilizzato il percorso del fallback
Nonvi segnalare o non richiede se una “percorso di fallback„ viene utilizzata.In genere, l'ide consente di stabilire se dovesse utilizzare il percorso di fallback.Questa opzione disabilita tale avviso.Percorso del fallback
Questo valore viene utilizzato come una posizione subordinata per archiviare il database di esplorazione o file IntelliSense.Se vuoto, verrà utilizzato come valore predefinito il percorso della directory temporanea.L'ide creare una sottodirectory del percorso specificato (o la directory temporanea) che include il nome della soluzione con un hash di percorso completo alla soluzione, in modo da evitare problemi con i nomi di soluzione che sono identici.
IntelliSense
Informazioni rapide automatiche
Abilita le descrizioni comandi per informazioni rapide automatiche quando il puntatore del mouse viene passato sul testo.Disabilita IntelliSense
Disabilitare tutte le funzionalità di IntelliSense.L'ide non crea i processi di VCPkgSrv.exe per soddisfare le richieste di IntelliSense e nessuna funzionalità di IntelliSense funzionerà (informazioni rapide, elenco di membri, auto completa, guida di Param).L'evidenziazione semantica di riferimento e di ricolorazione è disabilitata.Questa opzione non disabilita le funzionalità di esplorazione che si basino unicamente sul database (inclusa la barra di navigazione, di ClassView e la proprietà).Disabilitazione dell'aggiornamento automatico.
Aggiornare IntelliSense sarà ritardata fino a una richiesta effettiva per IntelliSense.Questo può determinare un tempo di esecuzione principale della prima operazione di IntelliSense in un file, ma può essere utile impostare questa opzione su computer molto lenti oppure risorsa limitati.Selezionare questa opzione si seleziona “disabilita la segnalazione errori„ e “disabilitare gli scarabocchi„.Disabilitazione della segnalazione degli errori
Disabilita la segnalazione degli errori di IntelliSense per gli scarabocchi e la finestra Elenco errori.Disabilita inoltre l'analisi in background associata alla segnalazione errori.Selezionare questa opzione si seleziona “disabilita gli scarabocchi„.Disabilita Squiggles
Disabilitare gli scarabocchi di errore IntelliSense.“Gli scarabocchi„ rossi non viene visualizzata nella finestra dell'editor, anche se l'errore si riveli nella finestra Elenco errori.Disabilitazione della funzionalità di completamento automatico #include
Disabilita il completamento automatico delle dichiarazioni #include.Barra di utilizzo in automatico #include completa
“/„ Per attivare il completamento automatico di istruzioni #include.Il delimitatore predefinito è “rovesciata„ \ " finale.Il compilatore può accettare il valore, in modo da utilizzare questa opzione per selezionare la codebase utilizza.Numero massimo di unità di traduzione memorizzate nella cache
Numero massimo di unità di conversione che verranno mantenute attive in qualsiasi momento per IntelliSense richiede.Il valore deve essere compreso tra 2 e 15.Questo numero direttamente correlato al numero massimo di processi di VCPkgSrv.exe in esecuzione (per una determinata istanza di Visual Studio).L'impostazione predefinita è 2 ma se la memoria disponibile, è possibile aumentare questo valore ed eventualmente ottenere prestazioni migliori in Intellisense.Per ulteriori informazioni sulle unità di traslazione, vedere Fasi di conversione.
Disabilitare l'elenco membri incisiva
L'elenco membri non viene visualizzato quando si digita un tipo o un nome di variabile.Viene visualizzata soltanto dopo che la digitazione uno dei caratteri di commit, come definito dall'opzione Caratteri commit elenco membri.Disabilita le parole chiave dell'elenco membri
Le parole chiave del linguaggio come void, class, switch e non vengono visualizzati nei suggerimenti sull'elenco dei membri.Disabilitare i frammenti di codice dell'elenco membri
I frammenti di codice non vengono visualizzati nei suggerimenti sull'elenco dei membri.Disabilitare la colorazione semantica
Disattiva la colorazione del codice eccetto le parole chiave, stringhe e i commenti del linguaggio.Commit intelligente dell'elenco membri
Se true, il commit dell'elenco dei membri aggiunge una nuova riga quando viene premuto si sposta alla fine di una parola completamente tipizzata.Modalità di filtro dall'elenco membri
Imposta il tipo di algoritmo di corrispondenza.Trova sfocati più corrispondenze possibili che utilizza un algoritmo simile a un correttore ortografico per individuare le corrispondenze simili anche se non sono identiche.Il filtro intelligente corrisponde alle sottostringhe anche se non sono l'inizio di una parola.Corrispondenza con prefisso solo sulle sottostringhe identiche rispetto all'inizio della parola.Caratteri commit elenco membri
Specifica i caratteri che provocano l'interruzione del suggerimento attualmente evidenziato dell'elenco di membri a essere eseguito il commit.È possibile aggiungere o rimuovere i caratteri da questo elenco.
Riferimenti
Disabilita Resolving
Per motivi di prestazioni, “trova tutti i riferimenti„ per impostazione predefinita visualizzare i risultati della ricerca di testo non elaborato anziché utilizzare IntelliSense per verificare ogni elemento (più veloci).È possibile deselezionare questa casella per ottenere risultati più accurati su tutte le operazioni di ricerca.O, filtrare in base a ricerca, quindi fare clic con il pulsante destro del mouse nell'elenco dei risultati e scegliere “i risultati di risoluzione.„Nascondere non confermato
Nascondere gli elementi non confermati risultati “ricerca in tutti i riferimenti„.Se si annulla l'impostazione “risolto„ disabilitare l'opzione, è possibile utilizzare questa opzione nascondere gli elementi non confermati nei risultati.Disabilitare l'evidenziazione di riferimento
TBD
Vedere anche
Altre risorse
Impostazione delle opzioni dell'editor specifiche del linguaggio