web-dev-qa-db-fra.com

Achèvement du code intellisense VS2013

Tout d'abord, je pensais que c'était un problème de VS2013 RC/beta, mais maintenant j'ai installé VS2013 RTM et j'ai toujours le même problème: la complétion de code ne s'ouvre que si je l'exécute manuellement avec strg + space. Comment puis-je activer l'ouverture automatique des fenêtres après avoir tapé, par exemple, un point? 

20
daniel

Lorsque intellisense est affiché, le réglage est spécifique à la langue. Si vous parlez de c #, vous voulez vérifier les éléments suivants 

  • Outils -> Options
  • Éditeur de texte -> C # -> Intellisense
  • Assurez-vous que l'option "Afficher la liste d'achèvement après la saisie d'un caractère" est cochée.

Si vous utilisez un autre langage, veuillez mettre à jour la question et je vais essayer de vous orienter dans la bonne direction. 

23
JaredPar

Assurez-vous que votre IntelliSense est activé enter image description here

Tools > Options > Text Editor > C# > Statement completion

Ensuite, assurez-vous que les membres de la liste automatique sont cochés et les informations sur les paramètres.

57
Patrick Desjardins

Cela s'est produit après la désinstallation de Resharper 8.x (je ne vois pas le point, compte tenu des avancées de VS 2013), je voudrais donc en parler à une désinstallation malpropre de resharper.

La solution est très rapide si:

  • Ouvrir VS2013 
  • Outils -> Paramètres d'importation et d'exportation
  • Réinitialiser tous les réglages 
  • Visual C # 
9
DeepSpace101

OUTILS-> Assistant Importation et exportation des paramètres-> Réinitialiser tous les paramètres-> sélectionnez "Non, il suffit de réinitialiser les paramètres, en remplaçant les paramètres actuels" -> Choisissez une collection de paramètres par défaut. Vérifiez à nouveau. 

5
Humayun

Si aucune des suggestions ci-dessus ne fonctionne, vérifiez si une extension Web Essentials est installée. Essayez de l'enlever (et réinstallez-le). Web Essentials a fait que mon intellisense cesse de fonctionner plusieurs fois et une simple réinstallation résout toujours le problème.

3
Vesselin Obreshkov

Méthode 1

  1. Élément de liste
  2. Outils -> Options
  3. Éditeur de texte -> C # -> Intellisense
  4. Assurez-vous que l'option "Afficher la liste d'achèvement après la saisie d'un caractère" est cochée.

Méthode 2 (pour moi après désinstaller resharper)

  1. Élément de liste
  2. Ouvrir VS2013
  3. Outils -> Paramètres d'importation et d'exportation
  4. Réinitialiser tous les réglages
  5. Général/Votre langue préférée (comme Visual C #)
0
reza.cse08

1: Essayez d'utiliser ReSharper 8.0.2 Best Code analysis, outil de complétion

2: Outils> Options> Editeur de texte> Toutes les langues> Make Check on Auto List members

Voici ce qui a fonctionné pour moi (avec Visual Studio 2013 w/ReSharper 8.0.2):

  1. Outils-> Options-> ReSharper 
  2. Cliquez sur "Suspendre maintenant"
  3. Cliquez sur "Reprendre maintenant"
0
Seth Adam

Cela m'est arrivé après la désinstallation de Resharper 8.x 

Solution:

Outils -> Options Editeur de texte -> C # -> Intellisense Assurez-vous que "Afficher la liste de complétion après la saisie d'un caractère" est * un * coché

Outils -> Options Editeur de texte -> C # -> Intellisense Assurez-vous que "Afficher la liste de complétion après la saisie d'un caractère" est coché

0
AndyM

Vous n'avez pas besoin de réinitialiser tous les paramètres. J'ai eu le même problème mais je viens de le résoudre.

  1. Exécutez resharper.setup.exe
  2. ne cliquez pas sur désinstaller ou réparer. cliquez simplement sur le réinstaller
  3. après l'installation ça ira

bonne chance:)

0
lotomax