2010-10-25 6 views
0

Une chose qui m'a toujours ennuyé dans Visual C++ est le fait que, contrairement à Visual C#, IntelliSense ne s'affiche pas automatiquement lorsqu'une nouvelle ligne (ou signe égal, etc) est entrée, donc je dois appuyer sur Ctrl + Espace à chaque fois.Affichage de IntelliSense automatiquement (Visual C++ 2010 Express)

Y at-il un moyen de changer cela? Il est arrivé au point où j'ai même envisagé d'utiliser quelque chose comme AutoIt pour détecter quand j'appuie sur Entrée et insérer un Ctrl + Espace en conséquence. Évidemment, c'est loin d'être idéal.

L'équipe de Visual Studio a-t-elle vraiment négligé une erreur si évidente, ou ai-je tout simplement raté une option quelque part?

+0

ouais, c'est ennuyeux, autant que je sache, il ya moyen de régler l'option pour afficher automatiquement sans appuyer sur les touches. –

Répondre

0

C'est un comportement de conception de la part de C++ IntelliSense. Il n'y a pas d'option pour le changer. Les comportements alternatifs sont pris en charge par des extensions tierces telles que Visual Assist X, mais les éditions express de Visual Studio ne prennent pas en charge les extensions et les extensions d'outil.

+0

Merci pour la réponse, au moins je sais maintenant que je n'ai pas oublié une option quelque part. Tout ce que j'ai trouvé en ligne, c'est que C++ IntelliSense ne fonctionnait pas correctement (en raison de limitations techniques?), Même si je n'ai jamais eu beaucoup de problèmes avec ça. Ces jours-ci, je viens d'utiliser gEdit et GCC pour la programmation, cependant. –