Resharper Ctrl-Tマッピングが失われた


123

クラスをすばやく見つけるためにResharper Ctrl+ Tマッピングを失ったようです。ここで説明する解決策を試しました。

ResharperがインストールされているVisual Studioでキーボードショートカットがアクティブにならない

具体的には、受け入れられた答え:

まず、すべてのVisual Studio設定をリセットして([ツール]> [インポートとエクスポートの設定]> [すべての設定をリセット])、次にResharper>オプション>キーボードとメニューに移動して、キーボードショートカットスキームを再適用します。

この:

Resharperへの設定/オプション/キーボードとメニュー/なし/適用して保存

その後

Resharper /オプション/キーボードとメニュー/ Visual Studioに設定/適用して保存

後者は何もしません(顕著な肯定的な結果はありません)、前者は次のようになります。

Ctrl+ T)が押されました。コードの2番目のキーを待っています。

したがって、VSはResharperではなくコマンドを処理しようとしているようです。

Alt+ Enterただし、期待どおりに機能するため、Resharperが完全に切り離されているわけではありません。

これを修正する方法に関するアイデアはありますか?


1
ツールのReSharper.ReSharper_GotoTypeにマッピングされているショートカット オプション| 環境| キーボード?ちなみに、どのR#バージョンを使用していますか。ヘルプ| JB ReSharper Ultimateについて
Alexander Kurakin 2016

@Alexander:Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))およびバージョン9.0。
Spikee

「ReSharper 2.x / IDEA」スキームが「Visual Studio」スキームの代わりに使用されているように見えます。ここでどのラジオボタンが選択されているかを確認してください。ReSharper | オプション| 環境| キーボードとメニュー。
Alexander Kurakin 2016

@アレクサンダー:正解です!Visual Studioラジオボックスに切り替え、そのままにしてCtrl + Tを使用すると、Shortcut conflictウィンドウが表示されますが、どのオプションを選択する必要がありますか?
Spikee

1
ちなみに、将来起こりうる障害を避けるために、最善の方法は、最初に「ツール|オプション|環境|キーボード」のすべてのショートカットをリセットすることです。次に、R#オプションで「Visual Studio」スキームを適用します。
Alexander Kurakin、2016

回答:


275
  1. 現在のキーボード構成をリセットします([ツール]> [オプション]> [環境]> [キーボード]> [リセット])。
  2. ReSharperに行く| オプション| 環境| キーボードとメニュー| 「Visual Studio」| スキームを適用します。
  3. Ctrl+をクリックしますT
  4. 開いたポップアップで「ReSharperコマンドを使用」を選択します(「すべてのReSharperショートカットに適用する」をチェックします)

1
トリックはしましたが、これが最終的に機能するためには、Visual Studio全体(バージョン2015 Community Edition)も再起動する必要がありました。
Bartosz Lenar 2016

12
これは私にはうまくいきませんでした。私がしなければならなかったのは、ポイント1と2の間に何かをしなければならなかったことを除いて、まったく同じ一連のイベントでした。ReSharperに行かなければなりませんでした。オプション| 環境| キーボードとメニュー、次に「なし」スキームを選択し、「スキームの適用」をクリックしてから、「Visual Studio」スキームを適用します。
Ultroman the Tacoman 2017

6
2017年と比較して、私にも同じことが起こります。今より頻繁に行われている更新に関連している可能性があります。この問題に少し前から遭遇したと
思い

奇妙なことに、すでに「Visual Studio」を選択していて、「適用」をクリックするだけで済みました。
ティモシーゴンザレス2017

2
ショートカットを修正するために、VSを更新するたびにこれに戻る必要があるように感じます。
Macros185

3

この特定のショートカットのすべてのキーボード設定をリセットすることに慣れていない方(当然IMO):

  1. VSキーボードショートカット設定に移動します([ツール]> [オプション]> [環境]> [キーボード])。
  2. "Edit.GoToAll"ショートカットCtrl-Tから割り当てを削除し、
  3. "ReSharper.ReSharper_GotoType"Ctrl-Tグローバルに割り当てます。

私のために働いた。


2

私はこの正確な問題を抱えていましたが(Ctrl+ Tは機能しませんが、他のショートカットは機能します)、解決策のどれも私のために機能しませんでした。

私の特定のケースでは、最近CodeRushと呼ばれる別の拡張を含むVS拡張(DevExpress)をインストールしました。CodeRushをアンインストールすると、Ctrl+が機能しTないという問題が解決しました。

同様の問題があり、修正できないようである場合-VS / ReSharperのショートカットに干渉する可能性のある他の拡張機能/ツールがインストールされているかどうかを確認してください。


1

IDEのすべての設定をリセットする必要がある場合があることに気づきました。このように私が提案するのは、私が取る最新のものであり、それを行う前に、以前に提供された最良の答えを試してください。ただし、CTRL+ Tが正しくマッピングされていないためにハードに移行する必要がある場合は、[ツール]> [インポートとエクスポート設定] / [すべての設定をリセット]に移動します。完了したら、Reshaperオプション/キーボード/ Reshaper 2.x /適用スキームを使用してReSharperキー設定を適用できます


0

VSキーボードマッピングをリセットずに(そしてショートカットを失うことなく)戻ってきた

  1. ReSharper | オプション| 環境| キーボードとメニュー
  2. 選択されたReshaper 2.xまたはIntelliJ IDEA
  3. 選択されたVisual Studio
  4. スキームを適用
  5. 保存する

「スキームを適用」を選択するだけでも機能する可能性がありますが、まだ試していません。来週、もう一度
やり直そ

0

実際に私を助けたのは、前に述べたすべてのヒントの組み合わせでした。

  1. すべての設定をリセット:ツール/インポートとエクスポート設定/すべての設定をリセット
  2. Resharperキーボードスキームを適用し、次にVisual Studioスキームを適用する:ReSharper /オプション/環境/キーボードとメニュー
  3. ショートカットの競合ウィンドウをポップアップしただけで、ReSharperコマンドを選択します
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.