2010-07-15 13 views
9

Guidami, come abiliti la funzionalità di completamento automatico in VS C++? Con il completamento automatico, intendo, quando inserisco un punto dopo il nome del controllo, l'editor dovrebbe visualizzare un menu a discesa da cui selezionare.Come abilitare la funzionalità di completamento automatico in Visual Studio C++ Express Edition?

Grazie.

+1

Si sta utilizzando Visual Studio 2010 - in tal caso, non c'è IntelliSense per C++/CLI in VS 2010 (VS 2008 lo ha comunque), ma IntelliSense per progetti C++ standard dovrebbe funzionare. – smerlin

risposta

0

Hai provato Visual Assist X? Una sorta di illumina l'editor VS.

+0

ma non è gratis :( – Quonux

+7

E il tempo è denaro, utilizzando Visual Assist riduce significativamente il tempo di codifica quindi non utilizzare Visual Assist ti costerà più soldi;) – RvdK

+0

C'è qualche altra soluzione. Perché non sto acquistando Visual Assist ora. Qualsiasi altra opzione che abilita il completamento automatico, inizia a funzionare ???? Hai bisogno di aiuto – Asad

0

È abilitato per impostazione predefinita. Probabilmente hai appena provato un'espressione che non è riuscita a completare automaticamente.

In caso lo si disattivasse in qualche modo ... è possibile abilitarlo nelle impostazioni di Visual Studio. Basta navigare nelle impostazioni dell'Editor, quindi nel sottogruppo C/C++ e attivarlo di nuovo ... dovrebbe leggere qualcosa come "Elenco membri automaticamente" o "Elenco automatico membri" (mi dispiace, ho il Visual Studio tedesco).

Dopo aver digitato qualcosa come std :: cout. dovrebbe apparire un elenco a discesa con possibili completamenti.

+1

Non è così, hai detto! Mi guida! – Asad

+0

Vedere la mia risposta aggiornata – Christian

+0

Sì, ho visto questa soluzione anche su altri siti, ma mi dispiace davvero dirlo, non funziona. Ad ogni modo, apprezza la tua risposta !!! – Asad

0

VS è piuttosto divertente su C++ e IntelliSense. Ci sono volte in cui non si accorgerà che si suppone stia spuntando qualcosa. Ciò è dovuto in gran parte alla complessità del linguaggio e alla compilazione (o almeno al parsing) di cui avremmo bisogno per andare avanti per renderlo migliore.

Se non funziona per te, e in passato, e hai controllato le opzioni VS, maybe this can help.

+0

hmm .... grazie dood! Ma incapace di uscire dal problema !!!! Hai bisogno di ulteriori suggerimenti! – Asad

+0

@Asad: Avremmo bisogno di sapere cosa hai provato e se funziona per te (anche spuntando le descrizioni dei comandi quando passi il mouse su variabili e macro e così via) e (se lo sai) cos'è successo prima ha smesso di funzionare per fornire un aiuto più specifico di quello che hai già ottenuto. – cHao

+0

Sono un nuovo utente di VS C++ Express Edition e ho appena avviato un progetto su di esso! Ho installato VS C++ Express Edition dal sito Web di microsoft. Ora mentre realizzo il progetto mi sono reso conto che non esiste un menu a tendina, dopo aver inserito un punto. Dato che sono un nuovo utente e utilizzo VS C++ senza questa funzione, è davvero problematico per me! BTW scegliere C++ per il progetto è il requirment, altrimenti avevo intenzione di usare C#. – Asad

7

scrittura Start, poi basta premere CTRL + SPACE e ci si va ...

0

'Ctrl' + 'spazio' si aprirà completamento automatico C/C++.

1

Quando si preme ctrl + spazio, cercare nella barra di stato in basso. Verrà visualizzato un messaggio che indica che IntelliSense non è disponibile per C++/CLI, se non lo supporta .. Il messaggio sarà simile a questo -

enter image description here

0

Tutte le risposte erano mancanti Ctrl-J (che abilita e disabilita completamento automatico).

Problemi correlati