17

非常に奇妙な IntelliSense の問題が発生しています。それが Visual Studio 2013 なのか ReSharper 8.1 なのかわかりません。タグ (javascript)内のビュー (cshtml) で作業しているときscript、何かが「関数」を大文字の「F」の「関数」に変更し続けます。

<script type="text/javascript">
    var something = function() .... //on tab or completing the ()'s, it changes to Function
</script>

もちろん、これは大したことではありませんが、何度も戻って「F」を小文字にする必要があるため、首が痛くなります. なぜこれが起こっているのか誰にも分かりますか?

ReSharper 8.1 C# エディションで Visual Studio 2013 Ultimate を実行しています。

4

4 に答える 4

11

キャッシュをクリアするとおそらくうまくいくでしょう - Resharper-> Options-> Environment->GeneralそしてClear Cachesボタンをクリックしてください。

于 2014-01-23T15:46:47.313 に答える
7

ReSharper 8.1.23.546 で同じ問題が発生していますが、キャッシュをクリアしても解決していません。ビルド 8.1.1000+ で修正されたと報告されています。

ここで説明されているように、私にとって唯一うまくいったのは、JavaScriptの自動ポップアップを無効にすることでした:

http://youtrack.jetbrains.com/issue/RSRP-400812

  • Resharper > オプション > Intellsense > Autopop > JavaScript に移動します
  • すべてのドロップダウン項目で「表示するが事前選択しない」を選択します

これは、私がアップグレードできるようになるまで厄介な動作をなくす方法よりも、修正ではありません。

私は ReSharper を愛用していますが、これは非常に面倒で、誰かの目を突くためにチェコ共和国へのチケットを購入することを考えていました。

于 2014-02-25T20:13:37.470 に答える
4

R# が _refereneces.js ファイルにあるものではなく、見つけられるすべての関数を取得することに問題があったため、R# の代わりにビジュアル スタジオを使用するようにインテリセンスを変更しました。

ここに画像の説明を入力

于 2015-07-13T22:35:01.567 に答える