プロジェクト
RubyMine で操作を行う場合は、プロジェクトのコンテキスト内で行います。 プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。 これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。
RubyMine のプロジェクトは ディレクトリベースのフォーマットで表されます。 ルートプロジェクトディレクトリには、 .idea ディレクトリと次のファイルが含まれています。
プロジェクト構造を記述する .iml ファイル。
ワークスペース設定を含む workspace.xml ファイル。
多数の xml ファイル。 各 xml ファイルは、 projectCodeStyle.xml 、 encodings.xml 、 vcs.xml という名前で認識できる、独自の設定セットを担当します。
たとえば、新しい実行 / デバッグ構成を追加してエンコーディングを変更すると、2 つの異なる xml ファイルに影響します。 これにより、プロジェクト設定がバージョン管理システムに格納され、異なるチームメンバーによって変更されたときのマージの競合を回避できます。
.idea ディレクトリは、 プロジェクトツールウィンドウ Alt+1 の プロジェクト ビューには表示されません。
RubyMine でフォルダーを開くと、RubyMine が内部構成設定(たとえばプロジェクトのコードスタイルやバージョン管理システム用)を保存するための .idea サブフォルダーが追加されます。
2026 年 6 月 2 日