2016-04-25 11 views

答えて

17

私の存在しない髪を引き裂いて、マシンを再起動し、resharperをアップグレードした後、私はこれを解決することができました。

Resharper - オプション - 環境 - 検索&ナビゲーション - エディタでの豊富なマウスナビゲーション。チェックを外し

は、これらが実際に機能を有効にしunticking何らかの理由でコントロール+ Altキー+左クリック

上の実装に行くをクリックしチェックを外しコントロール+左の宣言に行く

?私はこれらをどこかで上書きするいくつかの機能があると推測しています。

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


編集:

私のオリジナルの答えは赤ニシンです。 Resharperは混乱している。

私のresharperキャッシュをクリアし、ビジュアルスタジオとマシンを再起動しました。エディタでリッチ・マウス・ナビゲーションを再確認して、これが私の問題を解決しました。混乱を招いて申し訳ありません。

+0

私は一貫してこの問題を抱えています。コーディングセッション中、またはVSを十分に開いた後のある時点で、標準のCtrl + Click to Viewの定義に戻ります。私はこれを一度も解決することができませんでした。 – Nick

+1

クリアキャッシュが私のために働いた。 Resharper - > Options - > Environment - > Generalのいずれかを認識していない人は、Clear Cachesというボタンがあります。それをクリックしてVSを再起動します。 –

+0

それをオフにしてから、VSを再起動してから再びオンにしてくれました。ありがとう! –

2

生産性Power Toolsがインストールされていますか?また、Resharperとの衝突についての定義もあります。

オプション=> Productivity Power Tools =>拡張機能のオン/オフで、Productivity Power Toolsの「Control-Click Go To Definition」をオフにします。

同じことをする他の拡張機能についても同じことが起こると思います。 Visual Studioの右上にあるQuick Launch TextBoxで「Control Click」と入力して検索してみてください。

考え重複:https://stackoverflow.com/a/22148763/492

+0

「Productivity Power Tools」とResharperがこの機能を争っていることを確認できます。 いずれかの拡張子をオフにすると、他の拡張子がそれを処理するようにすることで機能します。 –

46

(少なくとものVisual Studio 2017年)1人の以上の可能な犯人があります。ソリューションのどれもが(私のような)動作しない場合。あなたは、に行く必要があります。

Tools -> Options -> Text Editor -> General 

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

+7

VS 2017 Resharperで実際に動作するソリューション。 – Tomas

+0

これはトリックを行うようだ:) –

+2

はい!あなたは今日の私の個人的なヒーローです。それは私のためにそれを修正! – ChrisM

19

ありがとうございます@あなたの答えはSmartK8です。私はVisual Studio 2017(15.4.4)とReSharper 2017.2.1を持っています。私はCTRL:クリックは、実際には2回このシナリオではをナビゲートすることを発見しました。あなたのマウスがどこにあり、どこに着陸するかによって、実際には2回ナビゲートすることができます。
ナビゲーションUIヒントの「二重下線」のため、これが起こっていると判断できます。それをチェックアウト:

enter image description here

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

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

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

ハハ、二重下線? 1ピクセル下のアンダーラインはVisual Studioのものです。 3ピクセル下の下線はReSharperのものです!