web-dev-qa-db-ja.com

Resharper ctrlクリックがVisual Studio 2015で機能しない

Resharperは突然、ctrl alt clickおよびctrl clickはもはや問題ではないと判断しました。

再シャーパースキームを再度適用しました

リシャーパーキャッシュをクリアしました

Visual Studioのキーボードのツール>環境->キーボードをリセットします

助言がありますか?

そこで、存在しない髪を引き裂き、マシンを再起動し、リシャーパーをアップグレードした後、私はこれをなんとか解決しました。

Resharper-オプション-環境-検索とナビゲーション-エディターでの豊富なマウスナビゲーション。

の宣言に移動のチェックを外すControl +左クリック

Control + Alt +左​​クリックで実装に移動のチェックを外します

何らかの理由でこれらのチェックを外すと、実際に機能が有効になりますか?私はどこかにこれらをオーバーライドする機能があると推測しています。

とにかくそれは私の問題を解決しました。うまくいけば、これは同じ問題で将来他の誰かを助けるでしょう.


編集:

私の最初の答えは赤いニシンです。 Resharperは混乱しています。

再シャーパーキャッシュをクリアし、Visual Studioとマシンを再起動しました。その後、エディターでリッチマウスナビゲーションを再度チェックすると、問題が解決しました。混乱してすみません。

(少なくともVisual Studio 2017では)犯人の可能性がもう1つあります。どのソリューションも機能しない場合(私の場合)。あなたはに行く必要があります:

Tools -> Options -> Text Editor -> General

Enable mouse click to perform Go To Definitionをオフにするか、修飾キーを別のものに変更します。

58
SmartK8

@ SmartK8の回答に感謝します。 Visual Studio 2017(15.4.4)とReSharper 2017.2.1があります。私はそれを見つけました CTRL-Click は、このシナリオで実際にtwiceをナビゲートします。それは非常に迷惑であり、マウスがどこにあり、どこに着地するかに応じて、実際に2回ナビゲートできます。
これは、ナビゲーションUIヒントの「二重下線」が原因で発生していることがわかります。見てみな:

enter image description here

Visual Studioのナビゲーションオプションをオフにするには、 [ツール]> [オプション]> [テキストエディター]> [全般]に移動します。そして、この知恵に対する@ SmartK8の答えに投票してください!これで、ReSharperのナビゲーションのみが残ります。

または、 ReSharper>オプション>検索とナビゲーションに移動して、ReSharperのナビゲーションをオフにすることもできます。エディターのリッチマウスナビゲーションのチェックを外します

定義または実装に進むことができるので、ReSharperのナビゲーションを維持することにしました。 (メソッドがインターフェイスで宣言されている場合、実装に進むのは良いことです)。

ハハ、そして二重下線のために?下の1ピクセルの下線はVisual Studioのものです。 3ピクセル下にある下線はReSharperのものです!

27
Jess

生産性向上ツールをインストールしましたか?また、Resharperと衝突する定義への移行もあります。

オプション=>生産性向上ツール=>拡張機能のオン/オフを切り替えて、生産性向上ツールの[コントロールをクリックして定義に移動]をオフにします。

同じことを行う他の拡張機能にも同じことが当てはまると思います。 Visual Studioの右上にあるクイック起動テキストボックスに「コントロールクリック」と入力して、それらを見つけてみてください。

おそらく重複: https://stackoverflow.com/a/22148763/492

2
CAD bloke