Rubyエディタ
RubyMineは、極めて生産性の高い開発用に設計された、インテリジェントなコードエディタを備えた、すべての種類のRubyプロジェクト用のスマートなIDEです。
スマートで簡単なコーディング
コード補完
RubyとRails、JavaScriptとCoffeeScript、ERBとHAML、CSS、SassとLessなどに向けた、言語を意識したスマートな自動補完をお楽しみください。
コードスニペット
最もよく用いられる形式構造のライブテンプレートにより、コードでタイピングを削減できます。 あらかじめ用意されたスニペットを用いたり、独自のものを作成できます。
インテリジェントな編集
コードのコメント付けや、選択の拡張/縮小、インラインでの正規表現チェック、同時タグ編集などを使って、生産性を向上させます。
複数同時選択
コードフラグメントの編集や、コード補完の使用、結果を「検索」の変更など、さまざまな場所で同時に作業できます。
カスタマイズ &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を使って独自のドキュメントを作成することもできます。