
Chefとの統合
Chefの構成管理システムは、RubyMine 7およびIntelliJ IDEA 14と互換性のある個別のプラグインを介してサポートされ、IDEでブック 、 レシピ 、およびリソースを認識および作成できます。
Chef gemをインストールし、その中にrubyファイルを含むrecipesディレクトリーを含むフォルダーを含むプロジェクトを開いた場合、このファイルを開くと、RubyMineはそれをレシピとして自動的に認識し、対応するディレクトリーをブックとして追加するよう提案します。

プロジェクト構造は、設定でいつでも変更できます([設定] | [プロジェクト構造])。

設定が完了すると、レシピファイルで、リソースのコード補完が利用可能になります。

その属性について:

Puppet言語のサポート
IDEでのPuppet言語のサポートは、RubyMine 7およびIntelliJ IDEA 14と互換性のある別のプラグインを通じても提供されます。これは、 Puppetマニフェストを操作するために大幅に改善および強化されています。
まず、マニフェストにはリソース、クラス、ノード、変数などの多数の定義を含めることができ、それらを正しく処理する必要があるため、ナビゲーションメカニズムを改善しました 。

ナビゲーションは、ユーザーが作成したマニフェスト間だけでなく、Puppet Forgeからインストールされたモジュール間でも実行されます。 ただし、使用するモジュールは、デフォルトディレクトリまたはpuppet.conf構成ファイルで指定されたディレクトリに配置する必要があることに注意してください。

プラグインは、プロジェクトの構造とインストールされたモジュールを考慮して、 コード補完 、 リファクタリング 、 検査 、 用途の検索 、 クイックドキュメント 、 コードのフォーマットなど、IDEの従来の機能も実装します。

コードスタイルをカスタマイズするための新機能
RubyMine 7 はEditorConfig形式のサポートを追加しました 。これにより、異なるプロジェクトおよび異なるエディターで同じコードスタイル設定を使用できます。 書式設定ルールはeditorconfig構成ファイルに記述されており、プロジェクトルートに追加されると、ルールは自動的に認識され、適用されます。

デフォルトで.editorconfigに記述されているフォーマット規則は、IDE設定よりも優先されることに注意してください。 エディターでEditorConfigを無効にすることができます| コードスタイル。
さらに、 編集用の既存のファイルインデントを検出して使用するオプションがフォーマット設定に表示され(エディター|コードスタイル)、エディターはファイルの現在のフォーマット設定を決定して使用できます。

したがって、編集したファイルのコードスタイル設定([タブ文字の使用]や[インデントサイズ]など)がIDE設定と異なっていても、それらは保存されます。
改善されたデバッガー
デバッグモードでプロジェクトを開始すると、次のようなコード補完機能を使用してIDEで直接コマンドを実行できる対話型コンソールが利用可能になりました。

デバッグモードでテストを実行する場合、インタラクティブコンソールは別のタブとして利用できます。

さらに、新しい便利なデバッガー関数がRubyMine 7に追加されました。 オブジェクトの値は、エディターのコードの隣に直接表示されるようになりました。

よりインテリジェントなコード分析
ユーザーのアイデアとコメントのおかげで、IDEの新しいバージョンのコード分析をさらに賢くすることができました。 YARD属性とRDocメソッドもメソッド属性として正しく認識されるようになりました :

リモートプロジェクトSDKとしてのRVMサポート
RVMを実行するリモートRubyインタープリターをプロジェクトSDKとして追加できるようになりました。

さらに、Vagrant構成ファイルに基づいたリモートSDKのサポートが改善されました。
スクラッチファイル
スクラッチファイル機能を使用すると、プロジェクトで新しいファイルを作成せずに、エディターでコードを直接実験およびプロトタイプできます。 ショートカットShift-Cmd-N / Ctrl + Alt + Shift + Insertに従って、目的のファイルタイプを選択して一時ファイルを作成できます。 コード補完や検査などのすべてのエディター機能は、スクラッチファイルで利用できます。

その他
また、RubyMine 7はWebStorm 9から、Emmetのプレビュー 、 CSS3の最新バージョンのサポート、 StylusとSassのサポート、 SlimとHAMLのコードの再フォーマット、 ReactJSとJSX / ES6のサポートなど、Web開発の多くの改善を継承しました。
私たちは、RubyMine 7の他の多くの小さいながらも快適で便利な革新について長い間話すことができます。しかし、ビジネスで新しいバージョンを試してみた方が良いのではないでしょうか? RubyMine 7の詳細を確認し、 当社のWebサイトで IDEの30日間無料試用版をダウンロードできます。 この更新プログラムは、2013年11月13日以降にライセンスを購入または更新したすべてのユーザーに対して無料です。 また、すべてのJetBrains IDEが学生向けに無料になりました 。
私たちはコメントであなたの質問に答えようとします、そして私たちはバグトラッカーの新しいリクエストに喜んでいます。
喜んでプログラム!
-JetBrainsチーム