RubyMine 2026.1 ヘルプ

デバッグコンソール

Ruby スクリプト、Rails アプリケーション、テストのデバッグセッションを実行すると、RubyMine はコンソールに出力メッセージとエラーメッセージを表示します。ブレークポイントに到達するか、デバッグセッションを手動で一時停止した後、対話型 IRB のようなコンソールを使用して、中断されたプログラムの状態を調べることができます。このコンソールでは、変数値の確認、複雑なオブジェクトの調査、メソッドの呼び出しなどを行うことができます。

Debug in console

このトピックでは、このコンソールを開いて使用する方法を示します。

対話型コンソールを開く

RubyMine は、デバッグセッションのタイプに応じて、コンソールでアプリケーションと対話する 2 つの方法を提供します。

  • Ruby スクリプトまたは Rails アプリケーションをデバッグする場合は、デバッグツールウィンドウでコンソールタブを開き、Show Console Prompt ボタンが押されていることを確認してください。

  • テスト、Rake タスクをデバッグする場合、コンソールタブはテスト出力でビジーです。この場合、対話式コンソールタブに切り替えて、アプリケーションと対話します。

インタラクティブコンソールを使用する

コンソールで次のアクションを実行できます。

  • コマンドの実行

    コンソールにコマンドを入力し、Enter を押して実行します。

  • 複数行編集

    コード行を入力し、Shift+Enter を押して、コマンドを実行せずにキャレットを次の行に移動します。

  • 完全名

    基本コード補完 Ctrl+Space を使用して、クラスやメソッドなどの名前を補完します。

  • 履歴をたどる

    Up および Down 矢印キーを使用して、コマンドの履歴をスクロールし、必要なコマンドを実行します。

  • ソースコードに移動する

    シンボルとシンボルのタイプの最初の宣言に移動するには、目的のシンボルにキャレットを置き、Ctrl+B を押します。

  • 簡単なドキュメントを表示する

    シンボルまたはメソッドシグネチャーの簡単な情報を取得するには、目的のシンボルにキャレットを置き、Ctrl+Q を押します。

2024 年 7 月 01 日

関連ページ:

デバッガーセッションを開始する

RubyMine を使用すると、Ruby スクリプト、Rails アプリケーション、テストをデバッグできます。デバッガーセッションの開始は、コードの実行と非常に似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。以下のトピックでは、実行方法について説明します。Ruby スクリプト、Rails アプリケーション、Rake タスク、テスト、RubyMine を使用すると、事前に構成することなく、または構成済みの起動パラメ...

ブレークポイント

ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、たとえば、特定のコード行に到達したときにプログラムを一時停止するなどの単純なものから、追加の条件をチェックしたり、ログに書き込んだりするなどのより複雑なロジックを含むものまであります。ブレークポイントは、一度設定すると、一時的なブレークポイントを除き、明示的に削除するまでプロジェクト内に残ります。ブレークポイントの種類:RubyMi

チュートリアル: IRB/Rails コンソールでデバッグする

IRB または Rails コンソールを実行した後、RubyMine は一時的な実行 / デバッグ構成を作成します。この設定はコンソールを再実行するか、デバッグモードで起動することを可能にします。このチュートリアルでは、IRB コンソールでコードの特定部分をロードしてデバッグする方法を説明します。このチュートリアルで使用するサンプル Ruby アプリケーションには、script.rb と song.rb という 2 つのファイルがあります。新しく作成された歌オブジェクトに対して呼び出される to_s メソッドを...

コード補完

基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。RubyMine はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します。候補にはライブテンプレートも含まれます。補完機能は英語以外のキーボードレイアウトでも利用できます。基本補完を呼び出すデフォルトでは、RubyMine は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。宣言されたすべての名前のリストを表示す...

コードナビゲーション

さまざまなアクションとポップアップを使用して、エディター内のコード内をすばやく移動できます。RubyMine で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットで移動する前のキャレット位置を見るには、メインメニューからを選択するか、を押します。前に進むには、を選択するかを押します。エディターの上部にすばやく移動するには、を押します。キャレットをエディターの下部に移動するには、を押します。最後に編集した場所に移動するに

コードリファレンス情報

パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。RubyMine は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、を...