RubyMine 2020.2 ヘルプ

プロジェクト

RubyMine で何をしても、プロジェクトのコンテキストでそれを行います。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。

RubyMine のプロジェクトはディレクトリベースのフォーマットに表示されます。ルートプロジェクトディレクトリには、.idea ディレクトリと次のファイルが含まれています。

  • プロジェクト構造を記述する .iml ファイル。

  • workspace.xml ファイルを開きます。

  • 多数の xml ファイル。各 xml ファイルは、projectCodeStyle.xmlencodings.xmlvcs.xml などの名前で認識できる独自の設定セットを担当します。

    たとえば、新しい実行 / デバッグ構成を追加し、エンコーディングを変更すると、2 つの異なる xml ファイルに影響します。これにより、プロジェクト設定がバージョン管理システムに保存され、さまざまなチームメンバーによって変更されるときに、マージの競合を回避できます。

.idea ディレクトリは、プロジェクトツールウィンドウ Alt+1プロジェクトビューに表示されません。

RubyMine のプロジェクトは、編集するソースコード、さまざまなアプリケーション構成ファイル(たとえば、Gemfile または package.json)、および外部ライブラリを含むフォルダーです。これは、コーディング支援、リファクタリング、コーディングスタイルの一貫性などの基礎として機能します。

このトピックでは、新しいプロジェクトの作成方法、プロジェクトの開閉方法、および 1 つのウィンドウで複数のプロジェクトを操作する方法について説明します。

プロジェクトの作成

空の Ruby プロジェクトを作成する

  1. ようこそ画面で新規プロジェクトの作成をクリックするか、メインメニューからファイル | 新規プロジェクトを選択します。

  2. 開いたダイアログの左側のペインで空のプロジェクトを選択し、次の設定を指定します。

    Creating a new empty project
    • ロケーション : プロジェクトの場所と名前(この場合は ruby-helloworld)を指定します。

    • Ruby SDK : システムにインストールされている必要な Ruby インタープリターを選択します。

    作成をクリックします。

  3. (オプション)開いたダイアログで、開いたプロジェクトに新しいプロジェクトをアタッチするか、新しいウィンドウで新しいプロジェクトを開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを選択します。

    Open the project in the current window, new window, or attach it to the existing project

バージョン管理からプロジェクトをチェックアウトする

  1. ようこそ画面でバージョン管理から取得をクリックするか、メインメニューから VCS | バージョン管理から取得を選択します。

  2. 呼び出されたダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。クローンをクリックします。

  3. (オプション)開いたダイアログで、開いたプロジェクトに新しいプロジェクトをアタッチするか、新しいウィンドウで新しいプロジェクトを開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを選択します。

プロジェクトを開く

RubyMine を使用すると、複数のプロジェクトを異なるウィンドウで同時に開くことができます。デフォルトでは、別のプロジェクトを開いているときにプロジェクトを開くたびに、RubyMine はプロジェクトを同じウィンドウで開くか、新しいウィンドウで開くかを選択するように求めます。必要に応じて、後でこの動作を変更できます。

プロジェクトを開きます

  1. ようこそ画面で開くをクリックするか、メインメニューからファイル | 開くを選択します。

  2. 開いたダイアログで、目的のプロジェクトを含むディレクトリを選択します。

  3. (オプション)開いたダイアログで、開いたプロジェクトにプロジェクトをアタッチするか、新しいウィンドウでプロジェクトを開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを選択します。

    Open the project in the current window, new window, or attach it to the existing project
    • 接続 : この場合、新しく開いたプロジェクトは、すでに開いているプロジェクトとウィンドウを共有します。これは、あるプロジェクトが別のプロジェクトを使用する場合に役立ちます。

    • 新規ウィンドウ : 新規ウィンドウを選択した場合、新しいプロジェクトが独自のウィンドウで開かれます。この場合、プロジェクトは独立しており、情報を共有しません。ウィンドウメニューを使用してプロジェクトを切り替えることができます。

    • このウィンドウ : この場合、RubyMine は現在のプロジェクトを閉じ、新しく開いたプロジェクトに既存のウィンドウを使用します。

開いているプロジェクトを切り替える

開いているプロジェクトを切り替えるには、ウィンドウメニューの次のコマンドを使用します。

  • ウィンドウ | 次のプロジェクトウィンドウ Ctrl+Alt+]

  • ウィンドウ | 前のプロジェクトウィンドウ Ctrl+Alt+[

  • ウィンドウ | <ProjectNameOrLocation>

プロジェクトの開始を構成する

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、外観および振る舞い | システム設定 | プロジェクトのオープン時に移動します。

  2. 次のいずれかのオプションを選択します。
    • 新規ウィンドウでプロジェクトを開く : 新しいプロジェクトが開かれるたびに新しい RubyMine ウィンドウを開きます。

    • 同じウィンドウでプロジェクトで開く : 同じ RubyMine ウィンドウに留まります。

    • プロジェクトを開くウィンドウを確認する : デフォルトの動作を維持し、新しいプロジェクトを開く方法を選択するためのダイアログを表示します。

一つのウィンドウで複数のプロジェクトを開く

RubyMine を使用すると、複数のプロジェクトで同時に作業できます。2 つの方法で複数のプロジェクトを開くことができます。

  • 別のウィンドウ

    この場合、プロジェクトは独立しており、情報を共有しません。

  • 1 つのウィンドウ

    これは、あるプロジェクトが別のプロジェクトを使用する場合に役立ちます。

新しいプロジェクトをメインプロジェクトにアタッチする

1 つのプロジェクトがすでに開いており、プロジェクトビューに表示されているとします。

a project tree with one project

別のプロジェクトを追加するには:

  1. ファイル | 開くを選択し、目的のプロジェクトを含むフォルダーを選択します。

  2. 呼び出されたダイアログで、接続をクリックします。

    Open the project in the current window, new window, or attach it to the existing project

    RubyMine は両方のプロジェクトをプロジェクトビューに表示します。

    a project tree with several projects

複数のプロジェクトを開く

複数のサブフォルダー(ネストされたサブフォルダーを含む)を含むフォルダーを開くと、RubyMine は Gemfiles を検出し、サブフォルダーを Ruby プロジェクトとして処理することを提案するメッセージを表示します。

gemfile warning
  1. 構成 ... をクリックし、見つかった各 Gemfile に対して作成するプロジェクトを選択します。

    gemfiles without projects
  2. 自動 Gemfile 検出を無効にするには今後この質問を表示しないをチェックしてください。必要に応じて、新しい Gem ファイルのプロジェクトを作成するオプションを有効にすると、新しい Gemfiles を持つフォルダーを Ruby プロジェクトとして自動的に処理できます。

  3. 後でプロジェクトを手動で作成するには、プロジェクトビューで対応するフォルダーを右クリックし、ディレクトリをマーク | Ruby プロジェクトのルートを選択します。このコマンドは、Gemfile を含むプロジェクトでのみ使用できることに注意してください。

共有ウィンドウでプロジェクトを操作する

  • 追加されたすべてのプロジェクトについて、Ruby SDK設定 / 環境設定ダイアログ Ctrl+Alt+SRuby SDK および Gem ページで個別に管理できます。

  • 開いているプロジェクト(ナビゲート | クラス ... Ctrl+N など)をナビゲートすると、プロジェクト名が右側に表示されます。

    navigate to class window
  • プロジェクトビューでこのプロジェクトを選択すると、必要なプロジェクトのコンテキストでコマンドを実行できます。

    a project selected in the project tree
  • 追加されたプロジェクトごとに、プロジェクト構造ページで構造を管理できます。

共有ウィンドウからプロジェクトを切り離す

  • アタッチされたプロジェクトをプロジェクトビューから削除するには、プロジェクトを右クリックしてプロジェクトビューから除去 Delete を選択します。

最近のプロジェクトを再開する

RubyMine は、最近のプロジェクトの履歴リストを保持しており、そこから目的のプロジェクトを選択できます。RubyMine が起動すると、デフォルトで最新のプロジェクトが再開されます。スタートアップ時に最後に使用したプロジェクトを再開するオプションを使用して、設定 / 環境設定 | 外観 & 振る舞い | システム設定ページでこの動作を変更できます。

最近のプロジェクトを再開する

  1. 以下のいずれか 1 つを実行します :

    • メインメニューからファイル | 最近使用したファイルを開くを選択し、リストから目的のプロジェクトを選択します。

    • Ctrl を押して、呼び出されたポップアップに Open と入力します。次に、リストから必要なプロジェクトを選択し、Enter を押します。

    • ようこそ画面で、最近のプロジェクトのリストが表示されている左側のペインで目的のプロジェクトをクリックします。ようこそ画面に入力して、最近のプロジェクトのリストをフィルタリングできます。

  2. (オプション)開いたダイアログで、開いたプロジェクトに新しいプロジェクトをアタッチするか、新しいウィンドウで新しいプロジェクトを開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを選択します。

最近のプロジェクトのリストからプロジェクトを削除する

  1. メインメニューからファイル | 最近使用したファイルを開く | プロジェクトの管理を選択します。

  2. 削除するプロジェクトの終了アイコンをクリックします。

    Remove a recent project from the list of the recent projects

    選択したプロジェクトが最近のプロジェクトのリストから削除され、ようこそ画面に表示されなくなります。

プロジェクトをグループに整理する

RubyMine では、プロジェクトを特定のグループに編成できます。最近のプロジェクトのリストを右クリックして新規プロジェクトグループを選択すると、新しいグループを作成できます。

grouping projects

プロジェクトをグループに移動するには、このプロジェクトを右クリックしてグループへ移動を選択し、プロジェクトを配置するために必要なグループを選択します。

プロジェクトを閉じる

開いている唯一のプロジェクトを閉じると、ようこそ画面が表示されます。複数のプロジェクトの場合、各プロジェクトはウィンドウで閉じられます。

プロジェクトを閉じる

  • メインメニューからファイル | プロジェクトを閉じるを選択します。

最終更新日 : 2020 年 8 月 14 日

関連ページ:

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

表示 | ツールウィンドウ | プロジェクトこのツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんど...

Ruby インタープリターを構成する

RubyMine で Ruby プロジェクトを使用するには、必要な Ruby インタープリターを構成する必要があります。現在開いているプロジェクトまたは新しいプロジェクトの作成時にインタープリターを設定できます。Ruby インタープリターの構成は、インストール方法によって異なります。パッケージマネー...

最初の Ruby プロジェクトを作成して実行する

このチュートリアルでは、RubyMine で簡単な対話式 Ruby プログラムを作成して実行する方法を説明します。このチュートリアルを始める前に、次のことを行ってください。使用しているプラットフォーム用のRuby ディストリビューションをダウンロードしてインストールします。インストールとセットアッ...

コマンドラインからファイルを開く

コマンドラインから RubyMine の任意のファイルまたはフォルダーを開きます。オプションで、開いた後にキャレットを配置する場所を指定します。RubyMine を実行するためのスクリプトは、binの下のインストールディレクトリにあります。このスクリプトをコマンドラインランチャーとして使用するには、...

どこでも検索

プロジェクト内またはその外側にある項目をその名前で見つけることができます。ファイル、アクション、クラス、シンボル、設定、および UI 要素を単一のエントリポイントから検索できます。プロジェクト内のターゲットを検索および置換するまたはファイル内のターゲットを検索するからのテキスト検索について学びます。...

コードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早くナビゲートすることができます。RubyMine で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットでナビゲートする後方に移動するには、 を押します。前方に...