J'ai essayé le CTP Beta 1 de Visual Studio 2010 et je déteste que VS10 n'auto-complète pas la meilleure correspondance quand j'appuie sur 'enter', ou '.'. Visual Studio 2008 l'a fait, et je n'ai pas trouvé d'options pour cela sous Outils -> Options -> Éditeur de texte. Il casse un peu mon flux chaque fois que j'appuie sur Entrée (et obtient une nouvelle ligne), et je ne semble jamais vraiment m'y habituer. Ce n'est pas trop génial d'avoir à appuyer sur, puis de descendre, puis de saisir, pour compléter automatiquement le nom de membre suggéré. Aussi, s'il y a un raccourci pour compléter automatiquement le mot-clé (non sélectionné), je serais heureux avec ça aussi.Comment obtenir VS10 Intellisense pour compléter le membre suggéré sur entrer?
Répondre
Comme l'a dit aaaaaa, il existe deux modes de IntelliSense dans Visual Studio 2010.
Celui que vous êtes habitué est appelé mode stardard et il fonctionne de façon similaire (1) comme dans les versions précédentes.
Le nouveau mode est appelé mode consommer en premier et est destiné à faciliter la vie de ceux qui codent en utilisant des types et des membres avant qu'ils ne soient définis. Les professionnels du TDD l'utilisent beaucoup.
Dans Beta 1, vous pouvez basculer entre les deux modes pression CTRL +ALT +SPACEBAR.
Vous pouvez trouver plus d'informations sur ces changements à:
(1) Lorsque je l'ai dit plus haut que cela fonctionne de même, parce que, en plus de travailler comme c'était le cas avant, il y a un algorithme de recherche amélioré qui peut faciliter la recherche du membre que vous voulez.
Supposons que vous souhaitiez imprimer une ligne vers la console. Vous utilisez:
Console.WriteLine("....");
Lors de la saisie que vous pouvez faire une des opérations suivantes:
- type Console.WriteL et appuyez sur Entrée (2)
- Console.WL et appuyez la touche flèche pour le membre WriteLine, puis appuyez sur Entrée (2)
- Console.ligne et appuyez sur la flèche vers le bas à l'élément WriteLine puis appuyez sur Entrée (2)
(2) Vous pouvez appuyer sur Entrée ou l'un des caractères définissent dans Outils -> Options -> Editeur de texte -> C# - > IntelliSense
Je suis sûr que j'utilise un onglet?
Merci pour l'indication d'onglet. Je souhaite juste que je pourrais trouver un moyen de le récupérer tel qu'il était. – Statement
VS10 a deux modes d'intellisense, on fonctionne comme l'ancien mais l'autre recherche non seulement depuis le début du mot mais partout dans celui-ci. Si vous avez le deuxième mode, vous ne pourrez pas compléter le mot avec enter.
Je n'arrive pas à me souvenir de la façon de basculer entre eux, mais cela pourrait être un peu utile.
+1, Bon à savoir – JoshJordan
Je n'arrive pas à trouver un tel commutateur. Ceux qui votent, s'il vous plaît aider à clarifier comment je peux passer à l'ancien mode? – Statement
Je treid CTRL +ALT +SPACEBAR mais le travail force. = (
Ce qui a été CTRL +SPACEBAR =)
Vous allez dans le menu "Edition" -> "IntelliSense" et cliquez sur "Activer le mode d'achèvement"!
Si vous voulez que l'extrait de code soit inséré, vous pouvez utiliser Tab-Tab par exemple Si je tape "Try", j'appuie sur tab-tab et l'extrait de code sera inséré.
essayer [TAB] [Tab]
L'extrait de code suivant obtenir inséré.
try
{
}
catch (Exception)
{
throw;
}
- 1. Comment puis-je obtenir IntelliSense pour compléter automatiquement une énumération sur un contrôle personnalisé/utilisateur dans XAML?
- 2. Comment obtenir Asp.net AJAX IntelliSense sur un contrôle après OnInit
- 3. Comment obtenir intellisense avec Spark et FluentHtml?
- 4. Comment obtenir Intellisense (achèvement de code) pour travailler sur VS.NET dans Parallels sur un Mac?
- 5. Comment puis-je obtenir intellisense pour les services WCF Ajax?
- 6. schéma de base de données suggéré pour le site photos
- 7. Comment compléter psql avec Windows?
- 8. Comment puis-je obtenir le débogueur VS pour afficher le nom de type d'un membre d'objet?
- 9. Obtenir des entrées pour auto-compléter/suggérer en empêchant le comportement de formulaire par défaut
- 10. Comment obtenir intellisense lors de la liaison de données XAML?
- 11. Comment compléter l'exercice K & R 2-4?
- 12. Comment modifier l'historique de bash pour compléter ce qui est déjà sur la ligne?
- 13. Combobox de filtrage basé sur le membre de valeur
- 14. Comment obtenir des groupes dont un membre est membre dans ActiveDirectory en utilisant C#?
- 15. Stringification sur un membre d'énumération
- 16. Comment obtenir Intellisense sur un code marqué par erreur dans Visual Studio 2005?
- 17. Entrer une valeur numérique pour le site Web mobile
- 18. Netbeans intellisense pour Yahoo Utils
- 19. Utiliser le polymorphisme sur le membre de l'interface
- 20. Quel motif de conception est suggéré ici?
- 21. comment sérialiser et désérialiser le membre statique
- 22. Plugin pour intellisense sur une zone de texte?
- 23. Comment obtenir Intellisense pour afficher uniquement les propriétés ou seulement les événements etc
- 24. Comment entrer dans le travail de conception d'expérience?
- 25. Quel est le meilleur widget pour entrer l'heure dans PyGTK
- 26. Pourquoi dois-je compiler pour obtenir intellisense pour l'objet d'aide HTML dans asp.net mvc
- 27. Intellisense personnalisé pour les contrôles serveur?
- 28. Quel est l'équivalent Enum.GetName pour le membre syndical F #?
- 29. Compléter des assemblages sur une plaquette 64 bits pour un 32bit
- 30. IntelliSense pour XElement objets avec le schéma XML
Merci de l'avoir posté. J'ai frappé Control-Alt-Space plusieurs fois, mais je ne pouvais pas dire quelle était la différence supposée. Malheureusement, VS 2010 Beta 1 ne dispose pas d'un indicateur clair de ce qui est exactement basculé, et à quel état, lorsque vous utilisez cette combinaison de touches. –