ReSharper 2020.1ヘルプ

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

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

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

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

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

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

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

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

Choosing ReSharper keyboard shortcuts scheme

ReSharperオプションの環境 | キーボードページで対応するセレクターを使用して、選択したスキームを後で変更することができます。

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

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

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

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

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

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

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

    • 使用可能なコマンドのリストを確認し、ReSharperで始まるコマンド名までスクロールします。
      キーボードタブのコマンドのリストがフォーカスを受け取ったら、Ctrl+r を押して、最初の rの項目にジャンプします。

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

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

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

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

  6. OKをクリックします。

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

一部のキーボードショートカットは、デフォルトのショートカットスキームで使用されます。特にReSharper 2.x / IntelliJ IDEAスキームでは、他のVisual Studioコマンドに既にマッピングされている場合があります。これらの場合、ReSharperは既存のVisual Studioキーボードショートカットを確認なしで置き換えません。競合するショートカット(Visual StudioとReSharperの両方で使用されるショートカット)を使用するとすぐに、ReSharperショートカットの衝突ダイアログを使用してこの競合を解決するように求められます。

Shortcut conflict dialog

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

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

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

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

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

最終更新日: 2020年5月27日