ReSharper 2026.1 Help

キーボードショートカットを設定する

すべての ReSharper アクションは、キーボードショートカットで呼び出すことができます。 ほとんどのアクションには既定のショートカットがあり、そのまま使用できます。 残りのアクションでは、必要に応じて、好きなショートカットキーを割り当てることができます。

ReSharper は、 デフォルトのキーボードショートカットスキームを 2 つ提供します。

  • Visual Studio — このスキームは、Visual Studio 独自のキーボードショートカットとの競合を最小限に抑えることを目的としています。

  • IntelliJ IDEA — このスキームは、 IntelliJ IDEA およびその 派生 Web 開発 IDE で使用されているショートカットの大部分を共有しています。 これは、すべての JetBrains 開発環境に共通のキーボード中心のエクスペリエンスを提供します。

どのようなスキームを選択しても、後で個々のキーボードショートカットをいつでも変更できます。

ショートカットとショートカットスキームを変更する

ReSharper をインストール後、初めて Visual Studio を起動すると、 ショートカットを設定する ダイアログが開き、デフォルトのショートカットスキームを選択できます。

ReSharper キーボードショートカットスキームを選択する

選択したスキームは、 環境 | キーボード | ショートカットスキーム ページの ReSharper オプション Alt+R、O で対応するセレクターを使い、後から変更できます。

現在選択されているスキームにかかわらず、 Visual Studio オプションで個々のキーボードショートカットをいつでも設定できます。

個々のキーボードショートカットを構成する

  1. メニューから ツール | オプション を選択して、 環境 | キーボード ページに移動します。

  2. ショートカットテーブルを使用して、新しいショートカットを割り当てるコマンドのエイリアスを見つけます。

    一部のコマンドにデフォルトのショートカットがない場合、対応するヘルプページのタイトルにエイリアスがあります。 例: メソッドをインデクサーに変換リファクタリング

  3. 目的のコマンドを見つけるには、次のいずれかを実行することもできます。

    • 探しているコマンドの名前または名前の一部を 次のコマンドを表示する フィールドに入力します。 使用可能なコマンドのリストが絞り込まれ、目的のコマンドを簡単に見つけることができます。

    • 使用可能なコマンドのリストを調べ、 ReSharper で始まるコマンド名まで下にスクロールします。

      キーボード タブのコマンドリストがフォーカスされたら、 Ctrl+R を押すと、最初の r の項目にジャンプできます。

  4. ショートカットが存在する場合、選択したコマンドのショートカットの組み合わせが 選択したコマンドのショートカット リストに表示されます。

  5. 既存のキーの組み合わせを削除したり、新しいキーの組み合わせを追加したりすることができます。

    • 選択したコマンドのショートカット リストで組み合わせを選択してから、 除去する をクリックします。

    • 同じショートカットの組み合わせを異なる領域で使用できるため、領域を指定する必要があります。 新しいショートカットを使用 リストを使用してエリアを指定します。 次に、 ショートカットキーを押す フィールドにキャレットを置き、目的のキーの組み合わせを押します。 Assign をクリックします。

  6. OK(確認)​​ をクリックします。

オーバーライドされた Visual Studio ショートカットを構成する

一部の ReSharper コマンドは、Visual Studio のネイティブコマンドと同様に動作します。 デフォルトでは、ReSharper はそのようなコマンドとショートカットをオーバーライドし、特定の Visual Studio ショートカットを押すと ReSharper コマンドが実行されます。 これらのコマンドはすべて、ReSharper オプション の 環境 | キーボード | Visual Studio コマンド ページ Alt+R、O で表示および構成できます。

このページの表には、オーバーライドされたすべての Visual Studio コマンドとそのショートカットが一覧表示されています。 チェックボックスをオフにして、Visual Studio のネイティブコマンドを使用する特定のオーバーライドを無効にすることができます。 ReSharper コマンドは、 ReSharper メニューから引き続き利用できます。

ショートカットの競合を解決する

デフォルトのショートカットスキーム 、特に IntelliJ IDEA スキームで使用されている一部のキーボードショートカットは、すでに他の Visual Studio コマンドに割り当てられている場合があり、ReSharper によってオーバーライドされていません。

このような場合、ReSharper は既存の Visual Studio キーボードショートカットを自動で置換しません。 競合するショートカット(Visual Studio と ReSharper の両方で使われているショートカット)を押すと、 %instance% ショートカットが競合する ダイアログでこの競合を解決するよう求められます:

ショートカットの競合ダイアログ

次の 3 つのオプションのいずれかを選択します。

  • %instance% コマンドを使用 :競合するショートカットを ReSharper コマンドにバインドします。

  • Visual Studio コマンドを使用する: Visual Studio コマンドを優先して競合を解決します。

  • %instance% コマンドの設定: Visual Studio オプション ダイアログの キーボード タブが開き、現在のキーボードスキームをカスタマイズできます。

どのオプションを選択しても、 すべての %instance% ショートカットに適用 を選ぶことで、他の競合するすべての ReSharper ショートカットに選択を適用できます。

2026 年 6 月 12 日