問題タブ [intellisense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1642 参照

jquery - ASP.NET MVC jQuery の 1.2.6 から 1.3.2 への移行

私のプロジェクトで 1.2.6 から 1.3.2 への jQuery の移行に問題があります。VS の jQuery のインテリセンスが機能しません。

この問題をテストするために、新しいプロジェクトを作成し、jQuery をマスター ページに追加し、ソリューションをビルドし、IntelliSense をチェックしました。正常に動作します。

この後、ソリューションでこのファイルを削除しました:

  • jquery-1.2.6.js
  • jquery-1.2.6.min.js
  • jquery-1.2.6.min-vsdoc.js
  • jquery-1.2.6-vsdoc.js

そしてこれを追加しました:

  • jquery-1.3.2.js
  • jquery-1.3.2.min.js
  • jquery-1.3.2.min-vsdoc.js
  • jquery-1.3.2-vsdoc.js

マスター ページとビルド ソリューションの jQuery リンクを修正しました - jQuery の IntelliSense が機能しません。

私が逃したものは何ですか?

私はVS2008 SP1、MVC RC1を使用しています。

更新: すべて正常に動作するようになりました。解決策はわかりませんが、VSですべてのjsファイルを開いたときにインテリセンスが修復されたと思います。

解決 方法 jquery と jquery.ui の競合が原因でした。jquery.ui 用の空の vsdoc ファイルを作成したところ、問題は解消されました。ここでこのソリューションを見つけました: http://arahuman.blogspot.com/2009/02/error-updating-jscript-intellisense.html

0 投票する
3 に答える
1683 参照

javascript - WCF Ajax サービスのインテリセンスを取得するにはどうすればよいですか?

パッチ KB958502 を Visual Studio 2008 に適用し、次の行を含めることで、最終的に Intellisense が JQuery で動作するようになりました。

私の.jsファイルの上部にあります。現在、ScriptManager の ScriptReference 要素によって生成されたクライアント プロキシの JavaScript インテリセンスを取得する方法を見つけようとしています (ここに示すように)。

クライアント プロキシは機能しています。つまり、それらを介して呼び出しを行うことはできますが、Intellisense が得られません。

私のサービスは .svc ファイルで定義されています:

コード ビハインド ファイルは次のようになります。

このクラスのサンプル メソッドは次のとおりです。

そして、次のように定義されたデータ コントラクトを使用します。

}

私の JavaScript ファイルでは、このサービスへの呼び出しは次のようになります。

しかし、Intellisense が表示されません (たとえば、Documents. と入力しても何も表示されません)。生成されたメソッドまたはメソッドで使用される [DataContract] 型のいずれについても、インテリセンスを取得できません。

これらのプロキシとタイプに対して Intellisense を取得することになっていると思いますが、何が間違っているのかわかりません。ティア。

0 投票する
1 に答える
352 参照

visual-studio-2008 - Visual Studio 2008 がオンザフライでエラーを検出しない

作業中の Visual Studio は、その場でエラーを検出しません... ソリューションをビルドするときにエラーが表示されるだけです。

これを設定する方法を知っている人はいますか? Intellisense は問題なく動作していますが、このエラー検出はオンザフライではありません。

ありがとう!!

0 投票する
1 に答える
66 参照

visual-studio - 式の候補を見つける VS ツール

特定の型になる式の検索でインテリセンスを拡張/置換するツールはありますか?

特定のオブジェクトを取得する必要があり、そのタイプを知っていて名前を認識できるが、ジャンプするオブジェクトのシーケンスがどのオブジェクトに到達するのかがわからない場合を考えています。このようなツールは、すべてのオプションの幅優先検索を実行し、正しいタイプを持つものをすべてリストします。

0 投票する
5 に答える
1053 参照

c# - Visual Studio を使用して非 aspx コード ビハインド ページを作成する

HTML ファイルに HTML を、cs ファイルにコードを含めることができるが、HTML ファイルのトークンに Intellesense を使用できるように、ページのような独自の「コード ビハインド」を構築したいと考えています。(それが .NET ページ クラスの機能であることはわかっていますが、もっと軽量なものが必要です)

例: .html ファイル内:

および .cs ファイルで

だから私の質問は、HTMLSnippet クラスを作成して、そのメンバーが自動的に作成され、トークンを .html ファイルに追加すると Intellesense に具体的に表示されるようにする方法です。

私は現在、.netがdesigner.csファイルを作成することでそれを行っており、基本的にページのすべての要素を使用してクラスを構築していることを知っています. Intellesense に表示されます。ありがとう!

明確化 私はまだこれをハンドラーとして使用していません。これを使用して、トークンを含む HTML スニペットを、プロパティを持つオブジェクトとしてコードで使用できるようにしたいと考えています。ほとんどカスタムコントロールのようです。私がしなければならないことは、.html ファイルにトークンを入力するのを待つ VS アドインを作成し、各トークンのメンバーを含む .cs ファイルを自動的に作成することだと思います。

0 投票する
2 に答える
828 参照

javascript - VS2008 の外部 JavaScript ファイルのインテリセンス

ここで ScottGuが説明したように、Visual Studio 2008 SP1 で外部 JavaScript ファイルのインテリセンスを実行しようとしていますが、機能していません。

Scripts ディレクトリにいくつかの JavaScript ファイルを含む ASP.NET MVC プロジェクトがあります。すべてのスクリプトは、マスター ページに含まれています。インテリセンスは有効になっていますが、基本的な JavaScript 言語のものしか提供されず、スクリプトには何も定義されていません。/// <reference path="Global.js" />ファイルの先頭にコメントを追加しようとしましたが、うまくいきませんでした。マスター ページのスクリプト ブロックでも機能しません。これを機能させるために他に何かする必要がありますか?

編集:私はjqueryを使用していません。Scott の記事から、-vsdoc.js ファイルが必要なようには思えませんでした。これは間違っていますか?もしそうなら、これらのファイルは自分の外部スクリプト用にどこから来たのですか?

0 投票する
5 に答える
1106 参照

javascript - JavaScript IntelliSenseを壊さずにASP.NET MVC相対パス?

ビューにスクリプトを追加するには、通常、次のような作業が必要です。

残念ながら、アプリが IIS 6 の仮想ディレクトリにデプロイされている場合、これは機能しませ

仮想ディレクトリにアプリを展開する機能を失うことなく、これを回避して IntelliSense を機能させる方法はありますか?

0 投票する
3 に答える
1946 参照

visual-studio - VS Intellisense:拡張メソッドを非表示にできますか?

既定では、Visual Studioは、インテリセンスの型のすべてのメンバーとその拡張メソッドを表示します。

拡張メソッドを非表示にして、実際に探しているメンバーを見つけやすくしたい場合があります(特に、Linqを使用している場合)。

タイプのメンバーのみをインテリセンスで表示するショートカットまたは別の方法はありますか?

0 投票する
5 に答える
290 参照

php - IDE コード テンプレートで生産性を向上させることはできますか?

私は最近、PHP 開発用の Eclipse IDE でhttp://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/を読んだ後、コード テンプレートを試しました。

そのようなツールがいつ開発者に利益をもたらすか、私には考えがあります。開発者は常に新しいツール、プログラミング言語、フレームワークなどを学んでいます。何か新しいものを扱うときは、構文を知らない (または構文を覚えていない) ため、通常、生産性はあまり高くありません。

この時点で、コード テンプレートが非常に役立つと思います。

アイデアを提供するために、例を示します。

以下は、PHP Doctrine ORM ファインダー メソッドの使用法のコード スニペットです。

このスニペットを覚えていれば、Dfind (ctrl + スペースでインテリセンスを実行し、後でコード テンプレートを置き換えます) と同じです。Dfind (D - Doctrine ワードの最初の文字)。

したがって、この API 構文をすべて覚える必要はなく、Dfind を使用して Doctrine のファインダー メソッドを実行するだけです。

これは非常に些細な例であり、このアプローチの利点を理解するのは難しすぎるかもしれませんが、この機能を使用して、より大きな構造 (覚えにくい) を置き換えることができます。

unusual以前にそのトピックについてグーグル検索しましたが、この IDE 機能の使用に関する情報は見つかりませんでした。

それで、それについてどう思うか教えてください。