ターミナル設定
このページを使用して、 組み込みターミナルエミュレータの設定をカスタマイズします。

ターミナルプラグインを有効化
この機能は、デフォルトで RustRover にバンドルされて有効になっている ターミナルプラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
ターミナルエンジン
現在、RustRover には 2 つのターミナルエンジンがあります: クラシック と 改良版 2025 です。 ターミナル ページを参照してください。
コマンド補完
- 入力時に補完ポップアップを表示する
RustRover が補完候補を表示する方法を選択してください:
常に: サブコマンド (例:
git status、gradle build)、パラメーター (例:--option)、および引数 (例:cd [path]) の補完候補を表示するには、このオプションを選択します。パラメーターのみ: このオプションを選択すると、補完候補がコマンドパラメーター(例:
--option)に制限されます。
- 補完ポップアップを表示する
ショートカットを選択して、補完ポップ上へを呼び出します。
カスタムショートカットを割り当てるには、リストから カスタム を選択し、 変更 をクリックします。 RustRover をクリックすると キーマップ 設定ページが開き、 独自のショートカットを設定できます。
- 提案を挿入
補完候補を受け入れるにはショートカットを選択します。
カスタムショートカットを割り当てるには、リストから カスタム を選択し、 変更 をクリックします。 RustRover をクリックすると キーマップ 設定ページが開き、 独自のショートカットを設定できます。
プロジェクト設定
これらの設定は、現在のプロジェクトのターミナルにのみ影響します:
- 開始ディレクトリ
新しいシェルセッションが開始される作業ディレクトリを指定します。 デフォルトでは、現在のプロジェクトのルートディレクトリで開始します。
- 環境変数
新しいシェルセッションごとにカスタム環境変数を指定します。
フォント設定
- フォント
ターミナルで使用するフォントを選択します。
- フォールバック
メインのターミナルフォントが特定の文字をサポートしていない場合に使用するフォールバックフォントを選択します。
- サイズ
ターミナルフォントのサイズを入力します。
- 行の高さ
ターミナルの行の垂直間隔を入力します。
- 列の幅
ターミナル内の文字間の水平間隔を入力します。
アプリケーション設定
これらの設定は、現在の RustRover インスタンスで開いたプロジェクトのターミナルに影響します:
- シェルパス
デフォルトで実行されるシェルを指定します。 RustRover は、環境に基づいてデフォルトのシェルを自動的に検出する必要があります。 さまざまなシェルの例を次に示します。
Bash:
/bin/bashZ shell:
/bin/zshWindows 用 Bash:
bash.exeWSL:
wsl.exePowerShell:
powershellコマンドプロンプト:
cmd.exeCygwin:
"C:\cygwin\bin\bash.exe" --login -i
- デフォルトのタブ名
新しいタブのデフォルトの名前を指定します。
- アプリケーションのタイトルをタブ名として使用する
このオプションを有効にすると、デフォルトのタブ名の代わりに、シェルや CLI アプリケーションで提供されるタイトルを使用できます。 このタイトルが表示されるタイミングを制御できます:
コマンドの実行中 :コマンド実行中のみタイトルを表示する。
常に :常にシェルや CLI アプリケーションで提供されるタイトルを表示する。
- 最小コントラスト比を強制する
有効にすると、RustRover はターミナルテキストの前景色を自動的に調整して読みやすさを向上させます。
コントラスト比は1から21の範囲で設定でき、1はコントラスト調整なし、21は最大コントラスト(白黒モード)となります。 デフォルト値は 4.5 で、 アクセシビリティガイドラインで推奨されています。
- 実行されたコマンド間にセパレーターを表示する
Bash または Zsh の実行時に、実行されたコマンド間の区切り文字を表示します。
- サウンドベル
さまざまなイベントでベル音を鳴らします。
- セッション終了時に閉じる
対応するプロセスが終了したとき(例えば
killで)現在のセッションを閉じます。- マウスレポート
組み込みローカルターミナルでマウスポインターのサポートを有効にします。
- エディターにフォーカスを移動する
このオプションを選択すると、 Escape (デフォルト)または任意のショートカットキーを使用して、ターミナルからエディターにフォーカスを切り替えることができます。
カスタムショートカットを割り当てるには、リストから カスタム を選択し、 変更 をクリックします。 RustRover をクリックすると キーマップ 設定ページが開き、 独自のショートカットを設定できます。
- 選択時にクリップボードへコピー
ターミナルで選択したテキストをクリップボードにコピーします。
- 中ボタンのクリックで貼り付け
ミドルマウスボタンをクリックしてクリップボードの内容を貼り付けます。
- IDE のショートカットをオーバーライド
ターミナル ツールウィンドウがアクティブな場合は、IDE ショートカットの代わりにシェル固有のショートカットを使用してください。
ターミナルのキー割り当てを設定 をクリックして 設定ページを開き、 ターミナル ツールウィンドウ内で利用できるショートカットを プラグイン | ターミナル の下で設定できます。 例えば、 フォーカスをエディターに切り替え はデフォルトで Escape に割り当てられており、IDE ショートカットをオーバーライドしない場合は エスケープ でターミナルからエディターにフォーカスを切り替えます。
- シェル統合
ターミナルをシステムシェルと統合して、セッションごとのコマンド履歴を適切に追跡し、必要な環境変数を含むカスタム設定ファイルをロードします。
シェル統合は
sh、bash、zsh、fishシェルで機能します。- ハイパーリンクをハイライト
ターミナル内の HTTP リンクをハイライトし、クリック可能にします。
- Option を Meta キーとして使用
macOS では、 Option key を Meta key として使用します。
- カーソルの形
カーソルの形状を選択します:ブロック、下線、または縦棒。
- IDE を使ってコマンドを実行
統合ターミナルで特定のコマンドを実行してコンソール出力を読み取る代わりに、この機能を実装するツールウィンドウやダイアログなどの関連する IDE 機能を使用できます。 例: ターミナル ツールウィンドウから
gradleまたはmvnコマンドを起動し、その出力を 実行 または デバッグ ツールウィンドウで表示できます。
組み込みターミナルエミュレータは、次の IDE 設定も継承します:
キーマップ 設定ページで、コピー Ctrl+C および貼り付け Ctrl+V ショートカットを構成できます。
ページでは、キャレットの点滅頻度を設定できます。 ターミナル は ブロックキャレットを使用 オプションを継承しません。なぜなら、そのための別のオプション カーソルの形 があるからです。
ページでは、行間とフォントを設定できます。
ページでは、フォントの色を設定できます。
ページでは、選択の前景色と背景色を設定できます。