IDE の [戻る] ボタン (Ctrl+-) および [進む] ボタン (Ctrl+SHIFT+-) は、VS 2010 ではマウスの横方向の [戻る/進む] ボタンで制御されていました。
VS 2012 では、マウス ボタンは、メソッド呼び出しで [定義へ移動] をクリックした後に戻るなど、場合によってのみ機能します。これらは IDE ボタンには接続されていません。
それを修正しようとして、このプラグインをインストールしました:マウスナビゲーション
まあ、「定義に移動」を使用するまでは問題なく動作しますが、その後、組み込みの VS 戻る/進むマウス機能がプラグインと競合し始め、厄介な動作が発生します!
この問題を抱えているのは私だけですか? 私はそれをグーグルで検索しようとしましたが、何も見つかりませんでした。
これは本当に迷惑です!誰かがそれを解決するのを手伝ってくれることを願っています。
編集:
マークされた回答でわかるように、このトピックのおかげで、プラグインは開発者によって修正されました。最後のバージョン (2.2.0) は正常に動作しています。
いくつかの明確化:
Visual Studio (2012) では、通常のナビゲーションが "クリックして移動" ナビゲーションから分離されています。
通常のナビゲーション: コード エディター内の任意の場所でマウス クリックし、タブを変更します。
Click to go navigation: 定義に移動し、検索結果をクリックします。「前へ/次へ」「前へ/次の定義、宣言、または参照」という名前のボタンによって制御されます。これは、View カスタム ツールバーにあります。
デフォルトの VS マウスの戻る/進むボタンは、[戻る/進む] ボタンではなく、[戻る/次へ] ボタンに関連付けられています。
VS プラグインのMouse Navigationは、マウス ボタンを Navigate back/forward に設定します。唯一残っている問題は、VS は「クリックして移動」を通常のナビゲーションと見なさないため、クリックして定義に移動し、Ctrl+- またはマウス バックを使用して戻ろうとすると、最後の位置に戻らないことです。 、しかし、以前の「通常のナビゲーション」の位置に。
プラグイン開発者への私の提案は、VS が「クリックして移動」ナビゲーションを通常のものと見なすようにして、この問題を完全に解決することです。