Resharper Alt Enterが機能しない


242

助けなくて、私はなしでは機能できませんResharper。突然、私のAlt+ Enter ↵ショートカット(アクションリストを表示するため)が機能しなくなりました。誰かがこれを経験したり、修正方法を知っていますか?


3
チャック・コンウェイの答えを正しいものとして選択しないのはなぜですか?それはあなたの他のすべてのショートカットのカスタマイズを殺すことなくこの特定の問題を修正します。
ジョーダンモリス

8
「カント機能なしResharper」の+1 まったく同じ心配でここに来ました!フレーズに私の行くには、「なしカント機能だったResharper
して、Callum Linington

回答:


247

症状A:メニューが一瞬ポップアップし、その後消えます。次の手順を番号順に使用して修正します。

症状B:Alt+を押しEnter ↵ても何も起こりません。問題が解決しない場合は、まず手順2を使用して修正し、手順1を試してください。

  1. Visual Studioのリセットを実行します。

    • cmd.exe管理者として実行
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. Visual Studioキーボードスキームを再適用します。

    • (VS2013最新のReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save。これにより、のショートカットキーがリセットされReSharperます。
    • (古いバージョン) ReSharper > Options > Environment > General > Visual Studio Integration > Apply

2
これを実行した後、ReSharperを再インストールし、機能しました。ありがとう:)
JontyMC、2009年

159
VSのリセット後にReSharperを再インストールする代わりに、ReSharperオプションに移動して「環境->一般-> Visual Studio統合->適用」を実行することで修正できる場合があります。これにより、ReSharperのショートカットキーがリセットされます。
Josh Close

5
ジョシュのコメントに対する+1-「適用」をクリックするだけでVSをリセットしなくても機能することがわかりました。
Ian G

4
ありがとう!Joshのコメントに対応しました。これを行うとVS設定が失われることを警告する必要があります。
dtroy 2010年

6
私のために動作しませんでした:これはやった:stackoverflow.com/questions/18514642/...
bastianwegge

126

あなたは行くことを試みることができますReSharper-> Options > IntelliSense > Generalそしてラジオボタンを切り替えてクリックしてくださいOK。次に、以前に選択したラジオボタンに切り替えます。

編集する

JetBrainsナレッジベースVisual Studio/Resharperからキーショートカットを変更/割り当てる方法は次のとおりです

あなたが探しているコマンドは「ReSharper_QuickFix」と呼ばれています。バージョン8では、これは「Resharper_AltEnter」と呼ばれます。


8
Resharper_AltEnterショートカットのバンプ、私のマッピングが不適切だったため、問題が解決しました
eouw0o83hf

1
Resharper_AltEnterがソリューションでした
reckface

110

私はこれをしなければなりませんでした:

  1. Resharper->オプション->キーボードとメニュー
  2. 「ReSharper 2.x or IntelliJ IDEA」を選択します
  3. 「スキームを適用」をクリックします
  4. 「保存」をクリック

  5. Resharper->オプション->キーボードとメニュー
  6. 「Visual Studio」を選択
  7. 「スキームを適用」をクリックします
  8. 「保存」をクリック

7
ありがとう。これは私を助け、他の方法では私の場合はそうではありませんでした。
ABCD

「なし」、「ビジュアルスタジオ」の順に動作しました。(VS2012 + ReSharper 8.2)
クリスR.ドネリー

私のマシンで動作します!
Elliot Wood

そして、これがVisualStudio 2017でも機能することを確認できます
SonarJetLens

私は自宅に新しいリグ、win10、VS 2017を持っていて、それらすべての年前と同じ問題がありました。この修正を報告することを誇りに思ってまだ動作します!(ただし、ここでそれを調べなければなりませんでした:))
バート

56

あなたを取得するにはAlt+のEnter ↵組み合わせは、あなたが「ReSharper_AltEnter」アクション(旧「ReSharper_QuickFix(テキストエディタ)」)を設定する必要があり作業Alt+ Enter ↵Tools->Options->Environment->Keyboardキーボードオプション[ ここにショートカットを押します]フィールドでAlt+ Enter ↵を押し、[現在使用されているショートカット:]ドロップリストを展開します。アクションを選択する必要はありません。そこにある必要があります。そうでない場合- Resharper->Options->Environment->Keyboard & Menus「ReSharper 2.xまたはIntellij IDEA」スキームに移動して適用します。

その後、ReSharperアシオンは、「Visual Studio」または「None」キーボードスキームを適用する場合でもAlt+ Enter ↵で機能します。正確には、「Visual Studio」ではスキーマ選択ウィンドウが表示され、「なし」ではデフォルトでReSharperアクションが実行されます。ここで、Alt+の「ReSharper_AltEnter」Enter ↵は、ReSharperアクションを機能させるための重要な瞬間です。


25
R#の新しいバージョンの場合、「ReSharper_AltEnter」という名前のコマンド
Michael Logutov 2013年

1
それは(マイケルからのコメントと一緒に)答えになるはずです。Resetsettingsはすべてのユーザー定義設定をリセットします-注意してください!
IgorStack 2016年

「次を含むコマンドを表示」から「ReSharper_AltEnter」を検索し、「ショートカットキーを押す」に「Alt + Enter」を追加してから、「割り当て」を更新します。
dasons 2016年

ダイアログを含むshowコマンドでクイックフィックスコマンドが見つかりません。私は推測するリシャーパーの新しいバージョンを持っています
John Demetriou

21

ありがとうJosh ...あなたの提案は私にとってうまくいきました。私が取った手順VS 2010は次のとおりです。

ReSharper->オプション->環境-> Visual Studio統合->キーボードショートカット(Visual Studio)->スキームの適用(ボタン)


私にとってはうまくいきますが、メモ:以前にこれを行ったことがあり、しばらく時間がかかります。私はせっかちになり、プロセスをctrl + alt + delしましたが、その後、再び動作させることができませんでした。ストーリーキッズの士気:我慢してください:)
Mike

適用スキームは私のために働いた。残念ながら、これは私が試した最後のオプションでした。
ロスト

1
ReSharper 7を使用していますが、メニュー項目の名前が変更されているようです。他の人のために、このボタンをReSharper->オプション->環境->キーボードとメニュー->キーボードショートカット(Visual Studio)->スキームの適用(ボタン)の下に見つけました
Chris Payne

8

私はこれをしなければなりませんでした:

  1. 行く>ツール- - >オプション- >環境- >キーボードのVisual Studio

  2. リセットを押す

  3. 移動ReSharperの- >オプション... - >環境- >キーボード&メニュー

  4. ReSharperキーボードスキームを選択する

  5. 最後に、選択のVisual Studioを、をクリックして適用するスキームと、その後保存

..そしてそれはうまくいった!


6

同じ問題が発生しました。あなたは中に入ることによってそれを修正することができるかもしれません

ReSharper>オプション>環境>キーボードとメニュー> ReSharper 2.xまたはIntelliJ IDEAを確認->適用

これにより、のショートカットキーがリセットされReSharperます。


3

上記の回答に加えて、Resharper 3.3を使用する簡単な方法があります。

Visual Studio 2017

  • [ ツール] > [ オプション]を開く か、Alt+ T+を押しますO
  • 下の環境タブ> キーボード
  • AltEnter」を検索して選択Resharper_AltEnter
  • 新しいショートカットを追加 Alt+Enter
  • 割り当て > OK

そしてそれはうまくいった...

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


1

Kwexソリューションが機能することもわかりましたが、すべてのショートカットが元に戻らない場合があります。

私はこの奇妙な解決策を見つけました

http://youtrack.jetbrains.com/issue/RSRP-287309

私は今のところトリックを行うように見えるアドホックな解決策を見つけました(これが普遍的かどうかはわかりませんが、ここではうまくいきました。2回):

  1. 機能していないReSharperショートカットが設定されている現在の設定をエクスポートしました([ツール]-[インポート/エクスポート]-> [選択したエクスポート...])
  2. 設定を再度インポートしました([ツール]-> [インポート/エクスポート]-> [選択したものをインポート...])。

おそらくハックの一種ですが、キーボードショートカットは機能しているようです。

ソリューションは残りを修正するのに役立ちました(特にControl + B-定義に移動)


1

実行する必要があるのは、でキーボードショートカットを設定することだけですOptions > Environment > Keyboard。あなたは、追加ReSharper_QuickFix、検索にし、下のショートカットキーを入力してPress shortcut keys:テキストボックスをクリックしますAssignOK。完了しました。何もリセットする必要はありません。


1

分析がファイルでオンになっている場合、Alt+ Enter ↵が機能しない理由の追加の理由として。コード編集ウィンドウのの右上をスクロールバーのすぐ右に見ていて、の代わりにアイコンがある場合、または記号を使用しても+のメニューが表示されません。off pausewarningOKR#AltEnter ↵

これが無効になっている場合は、R#下のオプションメニューから有効にして、チェックされCode Inspection > SettingsていることEnable code analysisを確認してください。


0

Vista-> Win 7にアップグレードしたときも同じでした。私の場合、キーボードを「United States-international」に設定していました。+を押すと、実際には+++になります。解決策:キーボードを「US」に設定します。


0

他の解決策のいずれかが機能しない場合は、%APPDATA%\JetBrains\ReSharperフォルダを削除してみてください。これにより、VS2012およびVS2013でReSharperが動作状態に復元されます。


0

私の場合、Right-Altの「作成」キーが押されていることをウィンドウに認識させなかったため、「Enter」と表示されました。作成キーを削除すると修正されました。


0

これは、ReSharperを一部のv8 EAPからバージョン8.0.14.856にアップグレードした後に発生しました。IntelliJショートカットを使用しています。私のAlt+はEnter ↵動作を停止しました。それを取り戻すために、私は

ReSharper | Options | KeyBoard & Menus.

Visual Studioのラジオボタン、[スキームの適用]ボタン、[Resharper 2x]または[IntelliJ IDEA]ラジオボタンの順に選択し、次に別の[スキームの適用]を選択しました。私のAlt+ Enter ↵は再び働き始めました。

この問題はツールの最新バージョンとBartとJoshによるコメントが原因で発生したため、私はこれを書いています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.