web-dev-qa-db-ja.com

Ctrl + R、Ctrl + Rコマンドが機能しない

私は使用しようとしています Ctrl+R、 Ctrl+R Visual Studio 2008内で変数の名前を変更するコマンド。下部にエラーメッセージが表示されます

「キーの組み合わせ(Ctrl+R、 Ctrl+R)は現在使用できないコマンド(&Rename ...)にバインドされています。」

私はそれを実行しておらず、ファイルの変更を禁止していると考えられるものは何も実行しておらず、F2コマンドで名前の変更が許可されています。誰でもこれを修正する方法を知っていますか?

編集:私はResharperをインストールしていますが、以前は同じセットアップでこれを行うことができました。最近コンピューターを移行しました。

83
mwright

次の操作を行うことでこれを修正できました。

  1. Resharperオプションメニューコマンドに移動します
  2. 環境キーボードとメニューを選択します
  3. キーボードショートカットの下のVisual Studioオプションを選択します
  4. スキームの適用および保存をクリックします

これにより Ctrl+R、 Ctrl+R 名前を変更します。 (ポップアップするダイアログボックスでReSharperオプションを選択します。)

しかし、それは作りました F2 名前変更を実行できなくなりました。私は以下を行うことでそれを修正することができました:

  1. ReSharperオプションメニューコマンドに移動します
  2. 環境一般を選択します
  3. ReSharper 2.xまたはIntelliJ IDEAの下でReSharperのキーボードショートカットを復元
  4. 適用または[〜#〜] ok [〜#〜]をクリックします

これにより、両方が可能になります F2 そして Ctrl+R、 Ctrl+R 変数の名前を変更するためのコマンド。

これは、Visual Studioと共にインストールされるReSharperに固有のようです。ReSharperがインストールされていなかった場合、これを修正するための解決策はわかりません。

ReSharper Options Menu

81
mwright

Resharper 6の場合

あなたがすべき:

  • メニュー「Resharper」-「オプション...」を選択します
  • 「Visual Studio Integration」を選択します
  • 両方の場所で「Visual Studio」を選択します
  • 「スキームを適用」をクリックします

動作するか、選択する必要がある(Visual StudioまたはResharper)場合は、そうであれば、Resharperを選択します。

18
Eric Ouellet

resharperには、インストール後にVisual Studioを初めて起動したときに選択されるデフォルトのショートカットバインドが複数あります。今回は違うものを選んだと思います。

4
Andrey

私の場合、ReSharperキャッシュをクリアすることで問題は解決しました。これは、Environment > Generalの下のオプションメニューで実行できます。

Screenshot of options menu

4

Visual Studio 2013でReSharperのバージョン8を使用して、

  1. RESHARPERメニューに移動->オプション
  2. 環境を展開します
  3. 選択キーボードとメニュー
  4. ReSharperキーボードスキームとしてVisual Studioを選択します
  5. スキームの適用 ...保存してダイアログボックスを閉じます。

次にキーボードショートカットを実行したときに、使用するキーボードショートカットを選択するように求められました。

enter image description here

2
Mark

これは私に一度起こりました。 Resharperを再起動して(おそらく、[プログラムの追加と削除]からの修復)動作させる必要がありました。しかし、それはVS2005でもそうでした。

2
Bala R

これは通常、Resharperで使用されるショートカットです。 Resharperが実行されていない可能性はありますか?

または、名前を変更して、ヒットすることができます Ctrl+. そしてRenameを使用します。

0
Sander Rijken

ショートカットを発行したときにエディターウィンドウにフォーカスがない場合、Visual Studio(R#がインストールされていない状態)でこの動作が発生します。 R#をインストールした状態で試してみましたが、同じことを行います。

エディターにフォーカスを与え(クリックするなど)、もう一度やり直してください。

0
adrianbanks

私にとって、この問題は利用規約のページで「同意する」をクリックせずに閉じたために発生しました。表示されます。

0
Bertus van Zyl

上記のどれも私にとってはうまくいきませんでした。最終的に再シャーパー設定をリセットする必要がありました。

  1. Resharper->オプションの管理に移動します
  2. [すべての設定をリセット]ボタンをクリックします
0
gtestasker

Visual Studioを再起動します。

私のために働いた。

0
armstb01

Resharperをアップグレードしようとするまで、何もうまくいきませんでした! :O

0
Ashkan Sirous

上記の答えはすべてうまくいっていますが、このエラーはもう1つの例で発生します。


プロジェクト用に作成されたテストスクリプトのデバッグを開始すると、プロジェクトはブレークポイントで停止します。

この時点でコードを操作しようとすると、次のようなエラーが表示されます:"キーの組み合わせ(Ctrl+R、 Ctrl+R)は現在使用できないコマンド(&Rename ...)にバインドされています。 "

0
user3251882

DevExpressの場合:

  • Options画面(Ctrl+Alt+Shift+O
  • CoreFeaturesに移動します
  • 設定Visual Studioショートカットのデフォルト
0
Steve Cooper