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.
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.