問題タブ [javascript-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.
javascript - VisualStudio2010のローカル変数用のJavascriptIntellisense
Visual Studio 2010で、Javascriptファイルのローカル変数に対してIntellisenseをアクティブ化する方法はありますか?
XMLコメントを使用して関数パラメーターにIntellisenseを提供する方法を説明するMSDNハウツーがあります。これは非常にうまく機能します。ただし、ローカル変数では機能しません。例:
javascript - Visual Studio 2010 での JavaScript インテリセンスの欠如
Visual Studio 2010 で JavaScript インテリセンスを確認できてうれしく思いましたが、以下のコードでは、特定のオブジェクト内のすべてが表示されるわけではありません。
「parentNode」はインテリセンスに表示されないため、間違ったコードを入力していると思いましたが、存在し、Visual Studioには表示されません..
これを修正するには?
更新の進行状況:
- NetBeans 7.1 を使用しましたが、JavaScript では役に立ちませんでした。
- VStudio 2010 用の JScript 拡張機能をインストールしました。js 編集でいくつかの改善がありましたが、Javascript インテリセンスでは改善されていません。
jquery - VS2010 でローカルの jQuery (または各ファイル内) を参照せずに jQuery Intellisense を有効にする
だから私はjQueryを見ていて、私が取り組んでいるプロジェクトのvsdocがあればいいと思っていました。
問題は、プロジェクトで Intellisense を有効にするすべての方法が適切でないことです。
各ファイルでvsdocを参照せずにIntelliSenseを有効にする必要があり、現在jQuery CDNも使用しているため、コード自体を変更せずにオプションが必要です。外部jsdocを追加できるオプションまたは何かがありますか?
明確にするために、VS2010オプションなどを介して、VS2010プロジェクトを変更せずにjQuery IntelliSenseを有効にする方法を探しています。
asp.net-mvc-3 - ヘルパーからかみそりのマークアップを返すにはどうすればよいですか?
最近、私が行っていたコピペの量を減らすために JavaScript ライブラリを書きました。貼り付けコードをコピーするときはいつでも、再利用できるように汎用にする機会があると感じています。
ライブラリを作成したら、それを .cshtml ビューで使用したいと考えました。そこで、スクリプト リンクと vuala を使用したところ、利用可能でした。ただし、Visual Studio 2010 の IntelliSense はまったく役に立ちませんでした。実際、表示されたのは通常の JavaScript オプションだけでした。
IntelliSense を自分のライブラリで動作させることに着手しました。高低を検索した後、私はそれを理解しました(@SLaksに感謝します)。js IntelliSense の質問に対するリンクされた回答は@if(false){<script>}
、そのビューでリンクされたスクリプトで IntelliSense が機能するように、スクリプト リンクをカミソリで囲むことでした。
ので、私は考えました、
Visual Studio 2010 for razor のすべてのスクリプト リンクをこのマークアップで囲む必要がありますか?
私には良さそうなので、それを組み込み始めたのですが、またコピペしていることに気づきました。「単純な」ヘルパーを使用できると考えました@Html.Script(source)
。残念ながら、ヘルパーからかみそりのマークアップを返す方法がわかりませんでした。
私はこれを試しました:
しかし、文字列を画面に書き出すだけです:(
ヘルパーからかみそりのマークアップを返すにはどうすればよいですか? または、これを再利用可能にするために使用できる別のプロセスはありますか?
visual-studio-2010 - VS-2010 で Resharper 6.1 を使用した極端なタイピング レイテンシの回避策はありますか?
最近、VS-2010にResharper 6.1をインストールしました。Azure ベースの C# バックエンドとフロントエンドの JQuery およびその他の Javascript ライブラリを備えたリッチ Web アプリケーションで使用しています。
Resharper が私の JS ファイルを解析し、ステートメント補完を提供する方法が気に入っています。コード分析により、既に修正済みのスタイルと構文の問題がいくつか特定されました。
ただし、 Resharperが魔法のように機能するため、IDE でタイピングの大幅な遅延が発生しています。6 GB の RAM を搭載したクアッド コア Intel i5 dev ボックスを使用していますが、CPU がスラッシングし、メモリ使用量が急増しています。レイテンシーが非常に悪いため、JS ファイルでのステートメント補完の改善による利点が失われます。
他にもいくつかの JS プラグインを一時的に無効にしましたが、これは役に立ちませんでした。次に、Resharper の Intellisense をオフにして、VS-2010 に戻しました。これはわずかに役に立ちましたが、Resharper は依然として編集エクスペリエンスを潜在的なものにしています。
パフォーマンスを改善する方法についてのアイデアが尽きました。(たぶん、速度を上げることはできません...) 紙の上では、それは私が探していたすべてです。しかし実際には、私のスピーディーな開発マシンが、Windows 3.1 を実行している 1980 年代の 286 ボックスに変わりました。そして、1980 年代に 286 ベースの Intel PC を使用していた者としては、それは良いことではありません!
visual-studio - Javascript ライブラリを使用して MVC .aspx ビューで Visual Studio インテリセンスを使用するにはどうすればよいですか?
jQuery と他の多くの Javascript を使用する Web MVC アプリがあります。全体で20 を超える.js
ファイルがあり、本番アプリで結合および縮小されています。
持ち込まれたフレームワーク (jQuery など) と独自の Javascript が混在しています。
これらのファイルにインテリセンスを持たせるために、共通vsdoc.js
ファイルがあります。
次に、独自の各.js
ファイルの上部に次のものがあります。
これは、私たちが書いているすべての Javascript が、すべてのフレームワークに対してインテリセンスを取得することを意味します。
問題は.aspx
MVC ビューにあります。ビューでコーディングするときに、すべての Javascript に対してインテリセンスを取得する必要があるため、次のvsdoc-page.js
ファイルがあります。
<head>
次に、すべての.master
ページでそれを参照します。
しかし、それはまったく機能していないようです。XML で文書化したvsdoc-page.js
ものはすべて機能しますが、その中の参照は追跡されません。
私が間違っていることはありますか?ファイルと同じようにVS をページでフォローさせるreference path
方法はありますか?.aspx
.js
javascript-intellisense - Javascript では、インテリセンスで表示されるように、var のどこに XML コメントを配置すればよいですか?
関数の JavaScript コードでインテリセンスを正常に使用していますが、それを var で機能させる方法や、効果的に文書化できるようにこのクラスを別の方法で設計する必要があるかどうかはわかりません。
javascript - Visual Studio 2012 RCでは、JavaScriptのIntelliSense拡張機能をどのようにデバッグしますか?
MSDNのドキュメントでは、JavaScript IntelliSense for Visual Studio2012RCを拡張する方法について説明しています。カスタム拡張機能をデバッグする方法、または少なくとも何らかの出力にログを記録する方法はありますか?
javascript - IntelliSense で使用されているすべてのオブジェクト フィールドとメソッドを表示できる JavaScript IDE はありますか?
たとえば、私は Google Maps API を使用しており、可能なすべてのフィールドとメソッドを表示したいと考えています。
入力google.
すると、使用可能なすべての関数とフィールドが表示されます
今のところ、Visual Web Developer 2010 Express を使用しており、toString() などのすべてのオブジェクトで使用できる基本メソッドのみが表示されます。
jquery - Intellisenseは、VisualStudio2012のJavaScriptでは機能しません
Visual Studio 2012 Web Developer Expressをすぐにインストールできますが、何らかの理由でJavaScript(jQuery、jQuery UI、その他のライブラリの両方)のサポートがなくなりました。以前は機能していたと思いますが、「理由もなく」停止しました。
想定どおりにWebを閲覧し、4つの不一致を発見しました。
レジストリにキーHKEY_CURRENT_USER\Software \ Microsoft \ VisualStudio \ 11.0 \ JavaScriptLanguageService\ImplicitReferencesがありません。実際、私はJavaScriptLanguageServiceディレクトリさえ持っていません。
参照されたファイルdomWindows.jsが実際にオプションが指す場所であることを確認しました。
JavaScriptLanguageServiceの下の出力ウィンドウは空であり、アプリケーションの開発と実行中は何も入力されていません。
オプションで使用しているjQueryファイルを参照しましたが、変更はありませんでした。
全体として、次のようなエラーメッセージが表示されます。
「インテリセンスは、この式の正確な補完リストを判別できませんでした。提供されたリストには、ファイル内のすべての識別子が含まれています。」
どんな提案でも暖かくいただければ幸いです。