Ruby-Editor

RubyMine ist eine intelligente IDE für Ruby-Projekte aller Art, mit intelligentem Code-Editor, der für hochproduktive Code-Entwicklung konzipiert ist.

Intelligentes und einfaches Programmieren

Codevervollständigung

Intelligente automatische Vervollständigung mit Kenntnis der Sprachspezifika für Ruby und Rails, JavaScript und CoffeeScript, ERB und HAML, CSS, Sass und Less, und mehr.

Codeausschnitte

Dank Live-Templates für die gebräuchlichsten Schematastrukturen in Ihrem Code, müssen Sie weniger Tippen. Wählen Sie einen vordefinierten Ausschnitt und erstellen Sie Ihr eigenes Template.

Intelligente Bearbeitung

Steigern Sie Ihre Produktivität mit Code-Kommentaren, Erweiterung/Reduzierung der Auswahl, Inline regex--Überprüfung, simultaner Tag-Bearbeitung und mehr.

Mehrfachauswahl

Bearbeiten Sie Codefragmente, nutzen Sie die Codevervollständigung, ändern Sie Suchergebnisse und vieles mehr – an mehreren Stellen gleichzeitig.

Geteilte Editor-Ansicht

Teilen Sie das aktuelle Editorfenster in einzelne horizontale oder vertikale Ansichten auf und behalten Sie in jeder Ansicht eine Reihe geöffneter Registerkarten bei. Oder arbeiten Sie in einem Dialogfenster an mehreren Projekten.

Ablenkungsfreier Modus

Wenn Sie sich vollständig auf Ihren Code konzentrieren müssen, sollten Sie den ablenkungsfreien Modus einschalten – eine minimalistische Benutzeroberfläche ohne Symbolleisten, Toolfenster oder Registerkarten.

Individualisierung und Vim-Emulation

Dank anpassbarer Farbschemata, Tastaturlayouts (einschließlich vordefinierten Layouts für Benutzer von TextMate, Eclipse, NetBeans oder Vim) und mehr, können Sie das Layout ganz nach Ihren Wünschen gestalten.

Scratch-Dateien

Das Experimentieren und Arbeiten mit Prototypen ist jetzt direkt im Editor möglich, ohne eine neue Projektdatei erstellen zu müssen. Natürlich steht Ihnen auch hierbei für das Programmieren die einzigartige Programmierunterstützung zur Verfügung.

Intelligente Code-Navigation

Intelligente Navigation

Navigieren Sie mit nur einem Mausklick zu Deklaration, Super-Methode, Test, Verwendungen, Implementierung und mehr. Zudem ist in Ihrer Rails-Anwendung ein schnelles Umschalten zwischen Models, Views und Controllern möglich.

Erweiterte Suchoptionen

Springen Sie mit nur einem Klick zu einer beliebigen Klasse, Datei oder Symbol: Filtern Sie nach Schemata und Ordnern oder verwenden Sie reguläre Ausdrücke. Des Weiteren lassen sich auch jegliche IDE-Aktionen oder Toolfenster lokalisieren.

Strukturansicht

  • Verwenden Sie das Struktur-Toolfenster oder ein spezielles Pop-up-Fenster, um mühelos zwischen Klassenmethoden (einschließlich vererbten Methoden) oder HTML-Tags zu wechseln.
  • Anhand des Verlaufsfensters können Sie Objekttypen, Supertypen und Subtypen einsehen und durchsuchen.

Geschickter Einsatz von Ruby-Tools

Integration mit Rake, Bundler und mehr

Führen Sie Ihre Rails-Generatoren sowie Server-, Rake- und Bundler-Aufgaben aus. Analysieren Sie Projektstrukturen mit Abhängigkeitsdiagrammen für Modell/Klasse/Gems.

Integrierte Konsolen

Führen Sie Skripte und Anwendungen aus, ohne die IDE verlassen zu müssen, indem Sie die integrierten Konsolen für Rails, IRB, SSH und das lokale Terminal verwenden.

Implementierungstools

Konfigurieren Sie die automatische Implementierung mittels FTP oder SFTP und verwalten Sie Ihre Infrastruktur schnell und einfach mit Vagrant, Docker, Capistrano, Chef und/oder Puppet.

Ruby-Dokumentation

Die Dokumentation RubyDoc ist nur einen Mausklick entfernt und steht Ihnen unmittelbar zur Verfügung, sollten Sie Hilfe benötigen. Mit YARD können Sie auch Ihre eigene anwendbare Dokumentation erstellen.