2009-08-07 9 views

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:

  1. É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.
  2. 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!

+0

Je le pense. Visual Studio ne me permet pas de modifier directement JavaScript Intellisense. –

+0

Question similaire: http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/65a06008-58f3-4846-be84-4a1861f7f6a2 –

Questions connexes