RubyMine 2025.2 ヘルプ

ユーザーインターフェース

RubyMine でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。

The Main window
  1. ナビゲーションバー

  2. プロジェクトツールウィンドウ

  3. エディター

  4. ポップアップメニュー

  5. コンテキストメニュー

  6. ステータスバー

  7. ツールウィンドウバー

  8. ツールバー

  9. ガター

プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。

フォーカス:Alt+Home

表示 / 非表示: 表示 | 外観 | ナビゲーションバー

ナビゲーションバーはプロジェクトビューの代わりとなるもので、プロジェクトの構造を確認したり、特定のファイルを開いたり、現在のファイル内の特定のコード要素に移動したりできます。

メインウィンドウの下部にあるステータスバーにあります。ナビゲーションバーの位置は変更できます。メインメニューで表示 | 外観 | ナビゲーションバーに移動し、を選択すると IDE ウィンドウの上部にナビゲーションバーが表示され、表示しないを選択すると無効になります。

エディター

フォーカス:Escape

エディターを使用して、ソースコードの読み取り、書き込み、探索を行います。

アクションインジケーターとアクションリスト

利用可能なアクションのリストを開きます。Alt+Enter

ガターに表示されるさまざまなアイコン (例: the Yellow bulb icon) は、クイックフィックスやその他のアクションに気付くのに役立ちます。このようなアクションインジケーターをクリックするか、Alt+Enter を押すと、現在のキャレット位置で使用できる他のすべてのアクションを含むアクションリストが開きます。

ステータスバー

表示 / 非表示: 表示 | 外観 | ステータスバー

ステータスバーの左側をナビゲーションバーとして使用しない場合は、最新のイベントメッセージが表示されます。ステータスバーのメッセージをクリックすると、通知ツールウィンドウで開きます。問題の解決策を検索したり、サポートチケットや RubyMine の課題追跡ツールに追加したりする必要がある場合は、ステータスバーのメッセージを右クリックして「コピー」を選択すると、メッセージテキストを貼り付けることができます。

ステータスバーには、バックグラウンドタスクの進行状況も表示されます。Background tasks をクリックしてバックグラウンドタスクマネージャーを表示できます。

ステータスバーの右側には、プロジェクト全体と IDE のステータスを示し、さまざまな設定へのアクセスを提供するウィジェットが含まれています。プラグインのセットと構成設定に応じて、ウィジェットのセットは変更できます。ステータスバーを右クリックして、表示または非表示にするウィジェットを選択します。

ステータスバーの点滅する Error notification status icon アイコンは、内部 IDE エラーが発生したことを示します。クリックすると、エラーの説明が表示され、レポートが送信されます。

Status bar widgets

ウィジェット

説明

52:11

エディター内の現在のキャレット位置の行番号と列番号を表示します。数字をクリックして、キャレットを特定の行と列に移動します。エディターでコードフラグメントを選択すると、RubyMine には、選択したフラグメントの文字数と改行も表示されます。

LF

現在のファイルの改行に使用される行末を表示します。このウィジェットをクリックして、改行コードを変更します。

UTF-8

現在のファイルを表示するために使用されるエンコーディングを表示します。別のエンコーディングを使用するには、ウィジェットをクリックします。

現在のエディタータブで列選択モードが有効になっていることを示します。Alt+Shift+Insert を押して切り替えることができます。

Read-only Read and write

ファイルを編集しないようにロックする(読み取り専用に設定する)か、ファイルを編集する場合はロックを解除します。

メイン

バージョン管理統合が有効な場合、このウィジェットは現在の VCS ブランチを表示します。それをクリックして VCS ブランチを管理します。

2 スペース

現在のファイルで使用されているインデントスタイルを表示します。クリックして、現在のファイルタイプのタブとインデントの設定を構成するか、現在のプロジェクトのインデント検出を無効にします。

Memory indicator

ヒープメモリの総量のうち、RubyMine が消費するメモリの量を示します。詳細については、IDE のメモリヒープを増やすを参照してください。

Default deployment server in RubyMine status bar

デプロイ操作を実行するためのデフォルトとして、設定済みのデプロイサーバーまたはサーバーグループのいずれかを設定する場合にクリックします。

ツールウィンドウ

表示 / 非表示: 表示 | ツールウィンドウ

ツールウィンドウは、編集コードを補足する機能を提供します。例: プロジェクトツールウィンドウにはプロジェクトの構造が表示され、実行ツールウィンドウには実行時にアプリケーションの出力が表示されます。

デフォルトでは、ツールウィンドウはメインウィンドウの側面と底面にドッキングされています。必要に応じて配置、ドッキング解除、サイズ変更、非表示などを行うことができます。ツールウィンドウのタイトルを右クリックするか、タイトルの the Options button をクリックして配置オプションを表示します。

頻繁に使用するツールウィンドウにすばやくアクセスするためのショートカットを割り当てることができます。一部のツールウィンドウにはデフォルトでショートカットがあります。例: プロジェクトツールウィンドウを開くには Alt+1 を押し、ターミナルツールウィンドウを開くには Alt+F12 を押します。エディターから最後にアクティブだったツールウィンドウに移動するには、F12 を押します。

コンテキストメニュー

インターフェースのさまざまな要素を右クリックすると、その要素の現在のコンテキストで使用可能なアクションが表示されます。たとえば、プロジェクトツールウィンドウでファイルを右クリックすると、そのファイルに関連するアクションが表示されます。また、エディターで右クリックすると、現在のコードフラグメントに適用されるアクションが表示されます。

これらの操作のほとんどは、画面上部のメインメニューまたはメインウィンドウからも実行できます。ショートカット付きのアクションには、アクション名の横にショートカットが表示されます。

ポップアップメニューを使用すると、現在の IDE およびプロジェクトコンテキストに関連するアクションにすばやくアクセスできます。次に、便利なポップアップメニューとそのショートカットをいくつか示します。

  • Alt+Insert は、コンテキストに基づいてボイラープレートコード生成するための生成ポップアップを開きます。

  • Ctrl+Alt+Shift+T は、コンテキストで利用可能なリファクタリングのリストを含むリファクタリングポップアップを開きます。

  • プロジェクトツールウィンドウの Alt+Insert は、プロジェクトに新しいファイルとディレクトリを追加するための新規ポップアップを開きます。

  • Alt+` は、バージョン管理システムでコンテキストに応じて使用可能なアクションを含む VCS 操作ポップアップを開きます。

頻繁に使用するアクションのクイックリストを使用して、カスタムポップアップメニューを作成できます。

ツールウィンドウバー

メインウィンドウの横のバーには、ツールウィンドウのアイコンが含まれています。アイコンをクリックすると、ツールウィンドウの表示 / 非表示を切り替えることができます。アイコンを右クリックするとコンテキストメニューが開き、ツールウィンドウを非表示にしたり移動したりできます。ツールウィンドウアイコンをドラッグして、ツールウィンドウを並べ替えることもできます。

左右のバーの上部にあるツールウィンドウアイコンは、IDE ウィンドウの左右に垂直のツールウィンドウを開きます。

バーの下部にあるアイコンは、IDE ウィンドウの下部にある水平ツールウィンドウを開きます。

ツールウィンドウバーとボタンの詳細を参照してください。

ツールバー

ウィンドウヘッダーのツールバーには、いくつかのウィジェットが配置されています。左から説明します。

Window header
  1. メインメニュー (Windows および Linux のみ)

    メインメニューは、 メニューアイコンに隠れています。メニューカテゴリにアクセスするには、アイコンをクリックするか、Alt+\ を押します。要素は、他のヘッダーウィジェットの上に水平に表示されます。

    メインメニューを別のツールバーとして表示できます。設定 | 外観 & 振る舞い | 外観に移動し、メインメニューを別のツールバーに表示するオプションを有効にします。あるいは、表示 | 外観に移動して別のツールバーでメインメニューを表示を有効にします。

  2. プロジェクトウィジェット

    ウィジェットには現在のプロジェクトの名前が表示され、最近のプロジェクトを切り替えたり、新しいプロジェクトを作成したり、既存のプロジェクトを開いたりすることができます。

  3. VCS ウィジェット

    ウィジェットは現在のブランチを表示し、ブランチを切り替えることができ、プロジェクトの更新、変更のコミットおよびプッシュなどの最も人気のある VCS アクションを提供します。

    これは、以前はメインウィンドウの下部にあるステータスバーにあったブランチウィジェットと、以前は右上隅のナビゲーションバーにあった VCS アクションアイコンに取って代わりました。

  4. 実行ウィジェット

    ウィジェットを使用すると、実行 / デバッグ構成を開始し、実行する他の構成を選択し、現在の構成のモード (実行またはデバッグ) を変更できます。このウィジェットを使用して、構成を編集、固定、削除できます。

    プロセスの実行中に、ウィジェットを使用してプロセスを再起動または停止できます。

ガター

ガターはエディターの左側にあるパネルです。コードの問題を修正したり、コードを実行またはデバッグしたり、その他のフレームワーク固有の機能を使用したりするためのアクションアイコンが含まれています。行数ブレークポイントブックマークもガターに表示されます。

エディターのガターからガターの詳細を学びます。

メインウィンドウ

メインウィンドウでは、単一の RubyMine プロジェクトを操作できます。複数のウィンドウで複数のプロジェクトを開くことができます。デフォルトでは、ウィンドウヘッダーには、プロジェクトの名前と現在開いているファイルの名前が表示されます。複数のモジュールがある場合は、関連するモジュールの名前も表示されます。

プロジェクトと現在のファイルへの完全なパスを表示するには、外観 & 振る舞い | 外観設定ページ Ctrl+Alt+Sウィンドウヘッダーに常にフルパスを表示するを選択します。

2025 年 8 月 22 日

関連ページ:

プラグインのインストール

プラグインは RubyMine のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケッ...

エディターの基本

RubyMine エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り...

改行コード

RubyMine を使用すると、新しく作成されたファイルの改行コード文字 (行末) を設定したり、既存のファイルの改行コード文字のスタイルを変更したりできます。新しいファイルの改行コードを構成するを押して設定を開き、を選択します。変更するコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。改行コードリストから、適用する改行コードスタイルを選択します。システム依存: OS のセパレーターのデフォルトを使用するには、このオプションを選択します。Unix...

エンコード

ファイルを正しく表示および編集するには、RubyMine は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。ファイルのエンコーディングを決定するために、RubyMine は次の手順を使用します。バイトオーダーマーク (BOM) が存在する場合、RubyMine は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳細については、バイト順マークを参照してくだ...

複数のカーソルと選択範囲

RubyMine エディターで入力、コピー、貼り付けを行う場合、複数のカーソルを切り替えて、アクションが複数の場所に同時に適用されるようにすることができます。コード補完やライブテンプレートなどの高度なエディターアクションもサポートされており、各キャレットに適用されます。ファイルに追加できるキャレットの数は 1000 に制限されています。この制限を増やす場合は、カスタム JVM オプションを開き、次の行を追加します: 最近追加されたキャレットはプライマリと見なされます。現在のエディターライン、補完リ...

バージョン管理

Ruby 開発環境 RubyMine の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。