RustRover 2026.1 Help

プログラムのステップスルー

ステップは、プログラムの段階的な実行を制御するプロセスです。

デバッグセッションを 開始しプログラムを一時停止すると、RustRover は一連のステップアクションを提供します。 ステップアクションの選択は、次の行に直接移動する必要があるか、中間のメソッド呼び出しも インスペクションする必要があるかなど、戦略によって異なります。

ステップボタンは、 デバッグ ツールウィンドウの ツールバーにあります。

ステップアクション

ステップオーバー

現在の行に関数呼び出しが含まれている場合でも、現在の行をステップオーバーして、次の行に移動します。 呼び出しはスキップされ、発信者の次の行に直接移動します。

  • ステップオーバー ボタン Step Over button をクリックするか、 F8 を押します。

スキップされたメソッド内にブレークポイントがある場合、デバッガーはそれらで停止します。 途中でブレークポイントをスキップするには、 強制ステップオーバーを使用します。

ステップオーバーで次の行へ移動する

ステップイン

メソッドに入り、その内部で何が起こるかを表示します。

呼び出されたメソッドにステップインする

標準ライブラリコード (std(英語)core(英語)alloc(英語)) にステップインしたくない場合は、 設定 ダイアログ (Ctrl+Alt+S) で ビルド、実行、デプロイ | デバッガー | ステップ実行中 に移動し、 stdlib にステップインしない チェックボックスを設定します。

stdlib オプションへのステップイン

ステップアウト

現在の関数から抜け出し、呼び出し元のコードに移動します。

カーソル位置まで実行

キャレットの位置に達するまで実行を継続します。

  1. プログラムを一時停止する行にキャレットを置きます。

  2. メニューから カーソル位置まで実行 を選択するか、 Alt+F9 を押します。

また、線の上にマウスを移動して カーソル位置まで実行 アイコンをクリックすると、 カーソル位置まで実行 を実行できます。

ワンクリックでカーソルまで実行

カーソル位置まで実行設定 | ビルド、実行、デプロイ | デバッガー の行番号をクリックする際に動作するかどうかを構成できます。

途中でブレークポイントをスキップするには、 強制カーソル位置まで実行を使用します。

強制ステップイン

このメソッドが通常の ステップイン によって スキップされた場合でも、メソッドのステップ。

ステップインするメソッドまたは関数のソースコードが利用できない場合は、専用ビューで 逆アセンブルされたコードをデバッグできます。

カーソル位置まで強制実行

キャレットの位置に達するまで実行を継続します。 途中のブレークポイントはすべて無視されます。

  1. プログラムを一時停止する行にキャレットを置きます。

  2. メニューから カーソル位置まで強制実行 を選択するか、 Ctrl+Alt+F9 を押します。

強制ステップオーバー

ステップオーバーは現在のコード行を終了し、現在の行にメソッド呼び出しが含まれている場合でも次の行に移動します。 呼び出されたメソッドにブレークポイントがある場合は無視されます。

2026 年 5 月 22 日