web-dev-qa-db-fra.com

Comment activez-vous la fonctionnalité de saisie semi-automatique dans Visual Studio C++ Express Edition?

Merci de me guider, comment activez-vous la fonctionnalité de saisie semi-automatique dans VS C++? Par auto-complétion, je veux dire, quand je mets un point après le nom du contrôle, l'éditeur doit afficher un menu déroulant.

Je vous remercie.

11
Asad

Commencez à écrire, puis appuyez simplement sur CTRL + ESPACE et voilà ...

10
nisse

Lorsque vous appuyez sur ctrl + espace, regardez dans la barre d'état ci-dessous. Il affichera un message indiquant que IntelliSense n'est pas disponible pour C++/CLI, s'il ne le prend pas en charge. 

 enter image description here

2
Praveen Fernando

Ctrl-J manquait à toutes les réponses (ce qui active et désactive la saisie semi-automatique).

0
thebunnyrules

Avez-vous essayé Visual Assist X? Une sorte d'illumination de l'éditeur VS.

0
DumbCoder

Il est activé par défaut. Vous venez probablement d’essayer une expression qui n’a pas pu être complétée automatiquement.

Si vous l'avez désactivé d'une manière ou d'une autre ... vous pouvez l'activer dans les paramètres de Visual Studio. Il suffit de parcourir les paramètres de l'éditeur, puis le sous-groupe C/C++ et de l'activer à nouveau ... devrait ressembler à "Liste des membres automatiquement" ou "Liste automatique des membres" (désolé, j'ai le Visual Studio allemand).

En tapant quelque chose comme std :: cout. une liste déroulante avec des complétions possibles devrait apparaître.

0
Christian

VS est un peu drôle sur C++ et IntelliSense. Il y a des moments où il ne remarquera pas qu'il est supposé faire surgir quelque chose. Cela est dû en grande partie à la complexité du langage et à tous les processus de compilation (ou du moins d'analyse) qu'il faudrait continuer pour l'améliorer.

Si cela ne fonctionne pas du tout pour vous et avant, et que vous avez coché les options VS, peut-être que cela peut aider .

0
cHao

'ctrl' + 'espace' ouvrira la complétion automatique C/C++.

0
ZZZ

Je suis tombé sur le post suivant: http://blogs.msdn.com/b/raulperez/archive/2010/03/19/c-intellisense-options.aspx

Le problème est que l'option "IntelliSense" de c ++ est désactivée. Ce lien explique la configuration et les options de la base de données IntelliSense. 

Après avoir activé la base de données, vous devez fermer et rouvrir Visual Studio Pour la saisie semi-automatique, utilisez 'ctrl' + 'espace'.

0
yanger