Rubyエディタ

RubyMineは、極めて生産性の高い開発用に設計された、インテリジェントなコードエディタを備えた、すべての種類のRubyプロジェクト用のスマートなIDEです。

スマートで簡単なコーディング

コード補完

RubyとRails、JavaScriptとCoffeeScript、ERBとHAML、CSS、SassとLessなどに向けた、言語を意識したスマートな自動補完をお楽しみください。

コードスニペット

最もよく用いられる形式構造のライブテンプレートにより、コードでタイピングを削減できます。 あらかじめ用意されたスニペットを用いたり、独自のものを作成できます。

インテリジェントな編集

コードのコメント付けや、選択の拡張/縮小、インラインでの正規表現チェック、同時タグ編集などを使って、生産性を向上させます。

複数同時選択

コードフラグメントの編集や、コード補完の使用、結果を「検索」の変更など、さまざまな場所で同時に作業できます。

画面分割編集

現在のエディタを左右もしくは上下の独立したビューに分割し、各ビューで一連のタブをオープンにしたままにできます。 あるいは、1つのウィンドウで複数のプロジェクトを操作することもできます。

集中モード

コードに集中する必要があるときは、ツールバーやツールウィンドウ、タブのない最小限のUIである、distraction-free modeに切り替えてください。

カスタマイズ &Vimエミュレーション

カスタマイズ可能なカラースキームや、キーボードスキーム(TextMateや、Eclipse、NetBeans、Vim用の事前定義されたものを含む)などで心地よくご利用いただけます。

Scratch files(スクラッチファイル)

新しいプロジェクトファイルを作成せずに、エディタ内で実験的プロトタイプが作成できます。 もちろん、コーディング時には、最高のコーディング支援をご利用いただけます。

インテリジェントなコードナビゲーション

スマートなナビゲーション

宣言、スーパーメソッド、テスト、使用箇所、実装などに1クリックで移動できます。 Railsアプリで、モデル、ビュー、コントローラーを素早く切り替えられます。

高度な検索オプション

パターンやフォルダによる絞り込み、または正規表現を使用して、クラス、ファイル、またはシンボルへジャンプできます。 またはIDEの任意の操作やツールウィンドウを見つけることもできます。

構造ビュー

  • Structureツールウィンドウまたは特別なポップアップを使用して、クラスメソッド(継承されたものを含む)やHTMLタグを簡単に切り替えることができます。
  • Hierarchyペインを使用して、クラスタイプや、スーパータイプ、サブタイプの表示や検索ができます。

各種Rubyツールを整然と使用

RakeやBundlerなどとの統合

Railsジェネレータとサーバー、RakeとBundlerタスクを実行します。 モデル/クラス/gem依存関係図を使用してプロジェクト構造を解析します。

ビルトインコンソール

統合された、Railsや、IRB、SSHコンソール、ローカル端末を使用して、IDEから離れずに、スクリプトやアプリケーションが実行します。

デプロイツール

FTPやSFTPを使用して自動デプロイを設定し、Vagrantや、Docker、Capistrano、Chef、および/またはPuppetでインフラストラクチャを簡単に管理できます。

Rubyドキュメント

ヘルプが必要な時には、いつでも、コードからワンクリックでRubyDocの文書をオープンすることができます。 あるいは、YARDを使って独自のドキュメントを作成することもできます。