J'ai besoin de modifier une certaine logique de Javascript Intellisense sur Visual Studio 2008 SP1 comme certaines fonctions intégrées telles que ScriptEngine, ScriptEngineBuildVersion et etc. De plus, j'ai besoin de générer dynamiquement la fonction dépend de docuement ouvert.Comment faire pour modifier Intellisense JavaScript en utilisant Visual Studio Integration Package?
Q
Comment faire pour modifier Intellisense JavaScript en utilisant Visual Studio Integration Package?
2
A
Répondre
0
Dans Visual Studio, les services linguistiques sont fournis via VSPackages. La plupart des services de langue intégrés dans Visual Studio 2008 n'offrent pas vraiment d'extensibilité ou de personnalisation qui permettrait d'obtenir ce que vous essayez d'obtenir.
Il y a quelques options que vous pourriez envisager si:
- Écrivez votre propre service linguistique Javascript. Évidemment, ce serait non trivial, mais cela vous permettrait d'obtenir le comportement précis que vous recherchez. Les services linguistiques sont chargés d'analyser le fichier pour fournir des fonctions de colorisation, d'informations rapides, d'Intellisense, de complétion automatique et d'autres fonctions à l'éditeur de texte principal. L'exemple le plus simple d'un service de langue est un exemple dans le Visual Studio 2008 SDK 1.1 appelé RegExLangService. Il y a aussi a detailed walkthrough for the sample.
- Vous pouvez essayer d'implémenter un complément ou un VSPackage qui insérerait/manipuler du texte dans l'éditeur en fonction du contenu du document ouvert. Votre question ne précise pas exactement le type de comportement dont vous avez besoin (autre que la génération dynamique d'une fonction). Ce serait certainement possible avec le Visual Studio SDK et beaucoup moins de travail que d'écrire votre propre service de langage Javascript.
Bonne chance!
Questions connexes
- 1. IntelliSense JavaScript dans Visual Studio 2008
- 2. IntelliSense pour les bibliothèques Ajax et JavaScript dans Visual Studio
- 3. Comment faire pour modifier le format automatique Visual Studio
- 4. validation XSD pour Visual Studio IntelliSense
- 5. IntelliSense gratuit pour C++ dans Visual Studio
- 6. Visual Studio 2008 intellisense gone
- 7. Visual Studio IntelliSense pour les en-têtes sans .h
- 8. débogage javascript dans les applications php en utilisant Visual Studio
- 9. "Package d'intégration Visual Studio" vs "Visual Studio Add-in": quelle est la différence?
- 10. Visual Studio (C++) IntelliSense avec des parenthèses
- 11. Comment faire pour modifier la langue de message d'exception Visual Studio en anglais pendant le débogage
- 12. Visual Studio .NET - Tests MbUnit en utilisant Gallio Integration - Problèmes avec plusieurs assertions
- 13. Package Installer Visual Studio bâtiment ne
- 14. NSIS visual studio couleur/police/intellisense
- 15. Visual Studio ASP .Net MVC Intellisense
- 16. Intellisense est perdu pour les classes externes dans Visual Studio
- 17. Mettre en surbrillance dans Visual Studio pour Javascript?
- 18. Visual Studio IntelliSense pour les paramètres personnalisés app.config?
- 19. Obtenir intellisense pour travailler avec JQuery et javascript dans les fichiers .js avec Visual Studio 2008
- 20. Personnalisation visuelle IntelliSense Studio
- 21. package SSIS exécution en utilisant l'utilitaire dtexec
- 22. Enregistrement de l'extension EJS avec Visual Studio et IntelliSense?
- 23. en utilisant Visual Studio pour copier des fichiers?
- 24. Meilleures pratiques pour les références JavaScript IntelliSense
- 25. Visual Studio 2008 config personnalisé xsd IntelliSense auto complet cassé!
- 26. Comment faire pour configurer Visual Studio, VSS, VM?
- 27. erreur Visual Studio jscript intellisense avec jQuery 1.2.6?
- 28. Modifier la base href en utilisant javascript
- 29. Modifier un fichier en utilisant javascript
- 30. Intellisense pour les fichiers javascript externes dans VS2008
Je le pense. Visual Studio ne me permet pas de modifier directement JavaScript Intellisense. –
Question similaire: http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/65a06008-58f3-4846-be84-4a1861f7f6a2 –