2009-08-07 19 views

答えて

0

Visual Studioでは、言語サービスはVSPackagesを使用して提供されます。 Visual Studio 2008のビルトイン言語サービスのほとんどは、達成しようとしているものを有効にする拡張性やカスタマイズを提供していません。

あなたがが検討することもできたオプションがいくつかあります:

  1. は独自のJavaScript言語サービスを書きます。明らかに、これは自明ではありませんが、後で正確な振る舞いを得ることができます。言語サービスは、ファイルを解析して、カラーテキスト、クイックインフォメーション、Intellisense、自動補完などの機能をコアテキストエディタに提供します。言語サービスの最も簡単な例は、RegExLangServiceと呼ばれるVisual Studio 2008 SDK 1.1のサンプルです。 a detailed walkthrough for the sampleもあります。
  2. 開いているドキュメントの内容に基づいてエディタにテキストを挿入/操作するアドインまたはVSPackageを実装することができます。あなたの質問は実際にあなたが必要とする種類の動作(関数を動的に生成する以外)を正確には言いません。これは確かにVisual Studio SDKで可能であり、独自のJavascript言語サービスを作成するよりはるかに少ない作業です。

Good Luck!

+0

そうだと思います。 Visual Studioでは、JavaScript Intellisenseを直接変更することはできません。 –

+0

類似した質問:http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/65a06008-58f3-4846-be84-4a1861f7f6a2 –