Visual Studio 2008 のリリースにより、Microsoft はコード補完と JavaScript の IntelliSense サポートを実装しました。
残念ながら、JavaScript のサポートはせいぜい怪しいものです。主な問題の 1 つは、外部の JavaScript ファイルを参照するときに、開発者が JavaScript ファイルを開いたり閉じたりして、Visual Studio にその定義を強制的に更新させる必要があることです。
これを回避する方法はありますか?
Visual Studio 2008 のリリースにより、Microsoft はコード補完と JavaScript の IntelliSense サポートを実装しました。
残念ながら、JavaScript のサポートはせいぜい怪しいものです。主な問題の 1 つは、外部の JavaScript ファイルを参照するときに、開発者が JavaScript ファイルを開いたり閉じたりして、Visual Studio にその定義を強制的に更新させる必要があることです。
これを回避する方法はありますか?
はいあります:
メニュー: "編集" -> "IntelliSense" -> "JScript IntelliSense の更新"
そしてキーボードショートカット:
Ctrl + Shift + J
ご不明な点がある場合に備えて。はい、私はすでに私の質問に対する答えを持っています (5 分前に考え出しました)。新たに発見した知識を仲間の JavaScript 開発者と共有したかっただけです :)
Visual Studio 2008 は参照の変更を検出するはずです。ただし、古さのチェックと更新のキックオフは、定期的なメンテナンス イベントで行われます。変更後、「Intellisense を更新しています...」というメッセージがステータス バーに表示されるまでに数秒かかります。
roosteronacid が言うように、Ctrl-Shift-J は即時更新を強制します (何も変更されていなくても更新されます)。ただし、これは外部参照ファイルにのみ影響します。編集中のファイルの IntelliSense は常に最新である必要があります。