RustRover 2026.1 Help

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

RustRover には いくつかの定義済みキーマップが含まれており、よく使うショートカットをカスタマイズできます。

キーマップは、対応するキーボードとマウスのショートカットと略語を含むアクションのリストです。

キーマップ構成は 設定 | キーマップ にあります。

キーマップ設定

事前定義されたキーマップに変更を保存することはできません。 事前定義されたキーマップのショートカットを変更すると、RustRover はそのキーマップのコピーを作成し、必要に応じて設定できます。

スキームアクション表示アイコン をクリックして、選択したキーマップを複製し、名前を変更、削除、デフォルト値に復元します。

キーマップの複製

RustRover は、環境に基づいて事前定義されたキーマップを自動的に提案します。 使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(VS Code など)を選択してください。

事前定義されたキーマップオプション

一部のアクションは、他のアクションからキーボードショートカットまたはマウスショートカットを継承します。 キーマップ ページでは、 から継承 リンクを使用して親アクションに移動できます。 親アクションのショートカットを変更すると、その子アクションのすべてのショートカットもそれに応じて変更されます。 子アクションのショートカットを変更しても、親アクションのショートカットには影響しませんが、継承リンクが削除され、両方のアクションが独立します。

ショートカット継承

名前でアクションを検索するには、 キーマップ ページの検索フィールドにアクションを入力します。 アクションのショートカットがわかっている場合は、 ショートカットによるアクション検索アイコン をクリックして、 ショートカット検索 ダイアログのキーの組み合わせを押します。

このページや他の RustRover ドキュメントのページでは、IDE で使っているキーマップのキーボードショートカットを確認できます。ページ上部のセレクターで選択してください。

キーボードショートカットを追加する

  1. 設定 ダイアログ Ctrl+Alt+Sキーマップ ページで、検索フィールドを使用して必要なアクションを見つけます。

  2. アクションを右クリックし、 キーボードショートカットの追加 を選択します。

    キーボードショートカットの追加
  3. キーボードショートカット ダイアログで、必要なキーの組み合わせを押します。

    ショートカットは、 CtrlCtrlShiftAlt などの修飾キーや Meta キーから始めることができます。 Fn キーはハードウェア機能用に予約されており、ショートカットの開始キーとしては対応していません。

  4. 必要に応じて、 セカンドストローク チェックボックスを選択して、2 つの連続するキーの組み合わせで複雑なショートカットを定義します。

  5. ショートカットを保存するには、 OK をクリックします。

押したキーの組み合わせは キーボードショートカット ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

マウスショートカットを追加する

  1. 設定 ダイアログ Ctrl+Alt+Sキーマップ ページで、アクションを右クリックして マウスショートカットを追加する を選択します。

  2. マウス ショートカット ダイアログで、マウスポインタを中央の領域に移動し、必要に応じてクリックまたはスクロールします。

  3. ショートカットを保存するには、 OK をクリックします。

実行されたマウス操作は マウス ショートカット ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

略語を追加

省略形を使用して、ショートカットなしですばやくアクションを見つけることができます。 例: Ctrl+Shift+A キーを押して 色とフォントへジャンプ アクションの名前を入力すると、現在のキャレット位置にある要素の色とフォントの設定をすばやく変更できます。 このアクションに略語(JCF など)を割り当てた場合は、完全なアクション名の代わりにそれを入力できます。

  1. 設定 ダイアログ Ctrl+Alt+Sキーマップ ページで、アクションを右クリックして 略語を追加する を選択します。

  2. 略語 ダイアログで、希望の略語を入力して OK をクリックします。

アクションのショートカットをデフォルトにリセットする

アクションのショートカットを変更、追加、削除した場合は、初期設定にリセットできます。

  • 設定 ダイアログ Ctrl+Alt+Sキーマップ ページで、アクションを右クリックして ショートカットのリセット を選択します。

ダブルキーショートカットを無効にする

デフォルトの二重キーショートカット、 Shift をダブルで 用、 Ctrl をダブルで Run Anything 用を無効にするには、次の手順を実行してください。

  1. Ctrl+Alt+S を押して設定を開き、 詳細設定 を選択します。

  2. ユーザーインターフェース セクションまでスクロールし、 ダブル修飾キーショートカットを無効にする チェックボックスを設定します:

    ダブルキーショートカットを無効にする

ユーザー定義のキーマップの場所

デフォルトキーマップの 1 つを変更すると、RustRover は RustRover IDE 構成ディレクトリ keymaps ディレクトリにカスタムキーマップファイルを作成します:

構文

%APPDATA%\JetBrains\<product><version>\keymaps

サンプル

C:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2024.3\keymaps

構文

~/Library/Application Support/JetBrains/<product><version>/keymaps

サンプル

~/Library/Application Support/JetBrains/IntelliJIdea2024.3/keymaps

構文

~/.config/JetBrains/<product><version>/keymaps

サンプル

~/.config/JetBrains/IntelliJIdea2024.3/keymaps

カスタムキーマップファイルには、親キーマップとの違いのみが含まれています。 例: デフォルトの Windows キーマップを変更すると、カスタムキーマップがその子になります。 ファイルには、追加または変更したショートカットのみが含まれますが、カスタムキーマップの他のすべてのショートカットは、デフォルトの Windows キーマップと同じになります。

カスタムキーマップは、チームメンバーと、または IDE インスタンス間で共有できます。 該当するキーマップファイルをコピーし、別の RustRover インストールの keymaps ディレクトリに配置します。 次に、 キーマップ 設定ページでコピーしたキーマップを選択します。

グローバル OS ショートカットとの競合

定義済みのキーマップは、可能性のあるすべてのプラットフォーム、バージョン、設定を網羅しているわけではありません。 一部のショートカットは、グローバルなシステムの動作やサードパーティ製ソフトウェアのショートカットと競合する可能性があります。 これらの競合を修正するには、競合しているショートカットを再割り当てまたは無効にします。

RustRover はシステムショートカットと競合を検出すると、ポップアップメッセージで通知します:

競合するショートカットの通知

ショートカットの変更 をクリックすると、 キーマップ 設定ダイアログが開き、必要な調整を行うことができます。

競合するショートカットを調整する

RustRover のデフォルトキーマップと競合する可能性のあるシステムショートカットの例をいくつか紹介します。 システムでファンクションキーが有効になっていることを確認してください。

ショートカット

システムアクション

RustRover アクション

⌃ Space

前の入力ソースを選択する

基本コード補完

⇧ ⌘ A

ターミナルで man ページのインデックスを検索

アクションの検索

ショートカット

システムアクション

RustRover アクション

Ctrl+Alt+S

ウィンドウをシェードする

設定を開くダイアログ

Ctrl+Alt+L

画面をロックする

コードの整形

Ctrl+Alt+T

ターミナルの起動

囲む

Ctrl+Alt+F12

tty12​​ 仮想コンソールを開く

ファイルパス

Ctrl+Alt+Left

Ctrl+Alt+Right

ワークスペース間の切り替え

ナビゲーション操作の取り消し / やり直し

Alt+F7

ウィンドウを移動する

使用箇所の検索

Alt+F8

ウィンドウのサイズ変更

式の評価

2026 年 5 月 22 日