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


237

私が持っているのVisual Studio 2012 + ReSharperの 7.1.1000.900 + StyleCop 4.7.44がインストールされています。

問題は、Resharperがインストールされてから、アクティブなショートカットがないことです。

たとえば、「リファクタリング>名前の変更」で名前を変更できます。しかし、ショートカットCtrl+ Rは何もしません。

私が設定したReSharperのキーボードスキームをの「Visual Studioの」「ReSharperの>オプション>環境>キーボード&メニュー」に

ショートカットを有効にする方法はありますか?ありがとう。


1
ショートカットはありませんか?Ctrl + CやCtrl + Vでもありませんか?
Kendall Frey 2013年

これは、Resharperの機能の1つであり、Visual Studioのショートカットに代わるものです。それは礼儀正しくあなたに尋ねたはずです。たぶん、アクセス許可やオプションを要求するダイアログボックスを逃したかもしれません。アンインストールし、Visual Studioを修復して再インストールする必要があります。
Simon Mourier 2013年

VS studioのショートカットは 'Ctrl + R、R'だと思います。つまり、Ctrl + R(ダブルプレス)を押したままにします。これは機能しますか?
Patrick D'Souza

1
Ctrl + CとCtrl + Vが機能しています。Ctrl + R、R-「キーの組み合わせ(Ctrl + R、Ctrl + R)はコマンドではありません」というメッセージが表示されます。ResharperとVSの両方をアンインストールしました。次に、両方を再度インストールします。(メッセージが表示される前は、「キーの組み合わせ(Ctrl + R、Ctrl + R)は現在利用できないコマンド(.Resharper.Rename)にバインドされています。」)
Julia

回答:


471

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

私は一度同じようなことをしなければなりませんでした。


7
@Divine:あなたが役に立たなかった問題に対する私の提案が原因で、あなたは私に反対票を投じましたか?ええ、それは理にかなっています。
Nick Spreitzer、2014

24
これでVS設定がすべてリセットされますよね?キーボードショートカットだけではありません。それはちょっと悪いので。
DCシャノン2014

5
@DCShannonうん。絶望的な状況では、絶望的な対策が必要です。:)リセットする前に、いつでも設定をエクスポートできます。
Nick Spreitzer、2014

18
@DCShannonからのコメントの懸念は有効です。これにより、すべてのVS設定がリセットされます。これには、キーボードマッピング以外の多くのものが含まれます。より良いオプションは、ツール>オプション>環境>キーボード
BitMask777

2
これは解決策ですが、最初の手順(すべての設定をリセットする)は少し抜本的であり、多くのユーザーにとって不要です。ND72によるより保守的な提案を参照してください。そのアドバイスは私または複数のワークステーションに有効であり、ReSharper設定にのみ影響し、Visual Studio設定には影響しません。
Jazimov 2018年

139

これでうまくいきました。

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

その後

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


21
私のために働いた。受け入れられた回答で提案されているように、すべての設定を削除する前に、このソリューションを試すことをお勧めします。
brntsllvn 2016

2
これはVS 2017とReSharper 2017.1でも私にとってはうまくいきました。受け入れられた回答でソリューションを使用する前に、これを試してみることをお勧めします。これは、望ましくない副作用があります。
ZbynekZ 2017

1
これは、Resharper 2017.3.2およびVS 2015
Sanket Sonavane、2018

1
これは、ReSharper 2018.3.4を使用したVS 2019 Proで私にとってうまくいきました。
ライアン

この答えはずっと!
ErpaDerp

18

私は同じ問題を抱えていましたが、リセットしても修正されませんでした。次に、よりシャープなサポートが私を助けました。解決策はとても簡単でした!私はロシア出身です。通常、デフォルトのキーボードはロシア語です。コントロールパネルで| 言語設定| キーボードの変更-デフォルトのキーボードを英語に変更しました。次に、VSで設定を再適用します。Resharper| Options | Keyboard&Menus-R#スキームを適用します。そして問題は修正されました:)


実際、私はオランダ語と英語を有効にしています。R#テーマを適用すると、キーボードがオランダ語から英語に切り替わりました。保存ボタンを押す前にオランダ語に切り替えました。これでうまくいきました。
Pursangは、

9

ある日、VS2015でこれを機能させるのは非常に困難でした。最初のインストール後、すべてが機能していましたが、今朝来て、キーボードショートカットが機能しません。Resharperの環境>キーボードとメニューを実行しても機能しませんでした。Resharperの再インストールは機能しませんでした。ResharperのAppDataフォルダーからすべての構成を削除することもできませんでした。

では、何がうまくいったのでしょうか?Visual Studioの[ ツール]> [オプション]> [環境]> [キーボード ]に移動し、[ リセット ]をクリックします。私がそれをした後、Resharperの計画が採用されました。


問題は、これが一時的な解決策にすぎないことです。時々私はあなたが説明したことを一日に数回繰り返さなければならない。
Dmytro Shevchenko

8

あなたはReSharperのVisual Studio統合オプションを見ることができます...

  1. Visual StudioメニューからReSharper> Options ...を選択します。
  2. [ オプション]ウィンドウで[ Visual Studio統合]項目を選択します

ページの下部には、キーボードスキームをリセットする方法の説明があります。

それがうまくいかない場合は、ReSharperを再インストールします。


1
VS 2015 RCで働いてくれました。重要な手順は、ReSharperオプション>キーボードとメニューパネルで説明されています。ReSharperキーボードスキームを再適用する前に、まずVisual Studioオプションでキーボードバインディングをリセットします。
2015

8

これは私のために働いた

RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)

VS +リシャーパー


7

または、Resharperが有効になっていることを確認してください。Visual StudioがResharperライセンス情報を更新しなかったため、Resharperメニューを開いたときに(ショートカットが機能しなくなった理由を理解した後で)、メニュー項目は「Resharperが無効になっているのはなぜですか?」メニュー項目をクリックするとダイアログが開き、ライセンスが自動的に解決されます。Jetbrainsの次の質問は、自動的に更新するためにダイアログを開く必要があるのはなぜですか?


1
何時間もの時間を無駄にしてすべてを再インストールした後、これが私の問題であることがわかりました。私はとても愚かだ。どうもありがとうございます!!!
muzurB

はい-リストされたいくつかのオプションを試した後、私のライセンスが期限切れになっていることに気付きました。それを更新すると、問題が修正されました。失効の通知がこれ以上ないというのはただの残念なことです。
Dr. C. Hilarius

6

Visual Studio設定をリセットせずに

単純に見つけた

  • ReSharper>オプション>キーボード
  • スキームの適用ボタン
  • 保存ボタン

紛失したReSharperキーボードコマンドを、VSの設定をいじらずに持ち帰りました

(Visual Studio Community 2017 + ReSharper Ultimate)


2
これで私の問題も修正されましたが、機能する前にVSを再起動する必要があることがわかりました。
Dan Sinclair

3

Visual Studio 2015とResharper 9.2でも同じ問題が発生しました

「Resharper 9のキーボードショートカットがVisual Studio 2015で機能しない」

私は可能な限りすべてのリセットとキーボードスキームの適用を試みましたが、Yuri Fedoseevからの答えを見つけました。

私のWindows 10言語構成では、言語設定の「コントロールパネル\クロック、言語、および地域\言語」にスウェーデン語しかありませんでした。

解決策は、言語リストに英語(私は米国版を選択した)を追加することでした。次に、Resharper>オプション>キーボードとメニュー>スキームの適用に移動します。(おそらく、スキームを適用する必要さえありません)


3

この手順を試してください:

1)リシャーパーOptions>>Keyboard & Menus

次にポイントを選択します:

  • Hide overridden Visual Studio menu items (小切手)
  • Visual Studio (小切手)

次にをクリックしApply Scheme and Saveます。

2)Tools> Options> Environment>Keyboard

  • クリック Reset
  • クリック Ok

2

この問題についてのコメント。Visual Studio 2015 RTMをインストールした後、リシャーパーショートカットがすべてなくなりました。(RCで問題なく動作しました)何人かの同僚がVisual Studio 2012でまったく同じ問題を抱えていました。

私はここですべての提案を試しましたが、どれもうまくいきませんでした。これを解決するために私が見つけた方法は次のとおりでした:ツール->インポートとエクスポートの設定に移動し、「選択した環境設定のインポート」を選択し、私の場合、RCインストールから持っていた設定を使用します(ファイルがあることがわかります)日付の一部をファイル名として:CurrentSettings-2014-09-22)。同僚の問題については、基本的に、ローカルのVS2012インストールで機能していた.vssettingsを送信しました。

これにより、ショートカットの問題が効果的に解決されました。私のケースをさらに調査したところ、Resharperショートカットを適用しましたが、実際のショートカットキーにバインドされなかったため、リセットが機能しませんでした。



1

VS 2015の[オプション]-> [キーボード]に移動し、[リセット]を押すと、再び機能します。次に、Reshaperキーボードオプションに戻り、ReSharperスキームを選択して、[Apply]をクリックします。


それもうまくいきました。これは、このジェットブレインズのフォーラムのスレッドで提案された方法です: resharper-support.jetbrains.com/hc/en-us/community/posts/...
kiprainey

1

私は同じ問題に直面しました。承認された回答に従いました。完了しましたが、キーボードのフォーマットが異なるため、機能しませんでした。それはベンガル語のキーボードでした。しかし、後でキーボードのレイアウトを変更して、この方法を試しました。

Resharper > Options > Keyboard & Menus > Apply scheme > Save

その後、問題なく動作しました。しかし、キーボードの英語(米国)をベンガル語に変更するたびに、再度変更され、再構成する必要があります。



1

NVidiaユーザーへの注意:GeForce Experienceはいくつかのホットキー(Alt + F7など)を黙って上書きし、ReSharperはそれらを処理するために停止します。したがって、最初にnvidiaホットキーを無効にするか、再マッピングする必要があります。


1
geforce設定で「何か」オーバーレイを有効にすると、チェックが外れ、私の
リシャーパーが

1

更新された回答:

左隅にVisual Studioの「その他のファイル」と表示されている場合は、現在のファイルがプロジェクトに含まれているかどうかを最初に確認する必要があります。Visual Studioがcsprojにファイルを含まない場合がある

ここに画像の説明を入力してください


0

私が見つけた唯一のことは、最初にVS-Repairを試してみることです。それがうまくいかない場合は、これを行ってください。

Windowsを再起動し、セーフモードで、Visual Studio 2005コマンドプロンプトでdevenv / safemodeを実行します。セーフモードでこの問題が解消された場合、原因はサードパーティのアプリケーション、サービス、またはVisual Studioアドインであるはずです。コマンドプロンプトでdevenv / resetsettingsまたはdevenv / setupも試してください。

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1


0

上記の問題の多くを試しても、まだインストールの問題がありました。

フルバージョン(Webインストーラーではない)をダウンロードし、管理者として実行すると、VS 2015でエラーなしで最新バージョンがインストールされたことがわかりました。


0

まず、VS設定をリセットし(ツール>オプション>設定のエクスポート>すべての設定をリセット)、Resharperボタンをクリックして(オプション>環境>キーボードとメニュー>キーボードショートカット)使用する項目を選択し、スキームを適用します。

それは私にとってビジュアルスタジオ2012の仕事です。


-1

私は削除する必要がありました

C:\ Users {username} \ AppData \ Local \ JetBrainsフォルダー。その後、ショートカットを再び有効にすることができました。


私の問題は実際には同じではありませんでした(チェックアウト後にresharperがまったくロードできなかったため、キーボードショートカットはありませんでした)が、このソリューションで修正されました。
オレース

お気をつけください。これは、Resharperに関係なく、Visual Studioを破壊する可能性があります。また、これにより、クリーンなアンインストールと再インストールを実行できなくなる場合があります。
ジムG.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.