JetBrainsアップデートシーズン:RubyMine 6.0

画像



RubyとRailsのプロフェッショナルな統合開発環境の新しいバージョンであるRubyMine 6をリリースしました。 6番目のバージョンでは、いくつかのプロジェクトでの作業に対する待望のサポートが追加されました。作業を高速化するために、Rubyパーサーが書き直され、同時にRuby 2.1-preview1のサポートが追加されました。 IDEの生産性が大幅に向上し、RubyMine 6.0.1でRuby 2.1-preview2をサポートする予定です。







RubyMine 6の重要な改善







RubyMine 6には、すべてのIDEに共通のIntelliJプラットフォームに対する多くの機能強化と新機能も含まれています。 これらのうち、私は強調したい:





以前にRubyMineでデータベースサポートプラグインを使用したことがない場合は、 昨日 、それを使用した作業に関する投稿をお読みください。



新しいRubyMineの機能の詳細



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


1つのウィンドウで複数のプロジェクトを操作する手順では、その機能について説明します。 とりわけ、すべてのプロジェクトのファイルを同時にナビゲートすると便利です。これにより、関連するプロジェクトのコードでの平凡なコピーと貼り付けの両方が容易になります。 これで、1つのIDEウィンドウで、Railsアプリケーションとそこで使用されるgemのソースコードを同時に操作できます。



スピーカーとスクリーンキャスト専用


RubyMineには、プレゼンテーションモードとフルスクリーンモードが追加されました。 ビュー経由で呼び出されます| プレゼンテーションモードに入り表示| それぞれフルスクリーンに入ります。 プレゼンテーションモードでは、コードを含むエディターウィンドウのみが表示され、拡大フォントを使用して、コードを大きな画面に表示しやすくします。 両方のモードからの切り替えは非常に簡単です。マウスを停止し、メニューがポップアップし、[ 表示]を選択します。 プレゼンテーションモードまたは表示を終了| フルスクリーンを終了します。



まだ割り当てられていないホットキーがある場合は、 [ファイル] | [表示]でプレゼンテーションモードの選択を割り当てることができます。 設定| キーマップ



ところで、ホットキーについて:IntelliJプラットフォーム全体(および新しいRubyMineも)のNikolai Chashnikovのおかげで、 プレゼンテーションアシスタントプラグインが登場しました。 これは、プレゼンテーションやスクリーンキャストを作成するすべての人にとって不可欠なものです。 JetBrainsリポジトリからすぐに配置できます!



優れた抽出法


現在、Extractメソッドを呼び出すと、コード内のすべての重複に対して自動検索が行われますが、これはメソッド呼び出しで置き換える必要があります。 置換する場合、IDEは検出された重複を表示し、両方を一度に置換し、それらの一部のみを置換できます。



画像



Zeusの統合


Zeusは、Railsアプリケーションをプリロードして高速化します。 スクリーンキャストのZeusの著者は、彼が10倍の加速を達成する方法を示しています。 統合とは何ですか?



まず、IDEからZeusサーバーを直接起動できます。 次に、実行されている場合、IDEからすべてのRailsアプリケーションを起動できます。 第三に、それを使用してアプリケーションをデバッグできます。 RubyMineからZeusの指示を読んでください



デバッガー


オプティマイザーはベストを尽くしましたが、努力は無駄ではありませんでした。JRubyデバッガーは30%高速で、Ruby 2.0デバッガーは2倍高速でした! さらに、RubyMine 6.0はgemデバッガーの組み込みサポートを導入しました。



さらに、Ruby 2.0を除くすべてのデバッガーについて、ブレークポイントで停止したプロセス内のすべてのスレッドのステータスを表示する機能を追加しました。



テスト


新しいバージョンには、テストを自動的に開始するためのカスタマイズ可能な遅延があります(最大10秒)。 さらに、RubyMineはRSpecテストフレームワークとの統合が改善されました。動的be_ *およびhave_ *マッチャーを理解し始め、let、letを使用する際の自動補完をサポートしました。 と件名。 また、対応する検査も更新したため、RSpecを使用するときに余分なものは何も表示されなくなりました。



さらに詳細なリリース情報については、当社のWebサイトの新機能をご覧ください。



次は?



RubyMine 6の30日間無料試用版をダウンロードします。



バージョン6へのアップグレードは、2012年11月26日以降にライセンスを取得した人には無料です。



新しいバージョンに関するコメントと提案は、 バグトラッカーまたはこの投稿へのコメントで非常に満足しています。



Twitter RubyMineを購読し 、常に最新のニュースを入手してください(140文字を超える時間がない場合は、それがどこに書かれているかです!)。



All Articles