RubyMine
| JetBrains RubyMine | |
|---|---|
| Логотип программы JetBrains RubyMine | |
| Скриншот программы JetBrains RubyMine | |
| Тип | Ruby IDE |
| Разработчик | JetBrains |
| Написана на | Java |
| Операционная система | кроссплатформенный |
| Языки интерфейса | Английский |
| Последняя версия | 7.1.2 (14 мая 2015) |
| Лицензия | Проприетарная |
| Сайт | jetbrains.com/rubymine/ |
RubyMine — коммерческая IDE для разработки программного обеспечения на Ruby компании JetBrains.
RubyMine создан на основе IntelliJ IDEA того же производителя. Поддерживает популярные библиотеки, используемые в Ruby-приложениях (в том числе Bundler, RSpec, Shoulda, Cucumber, Git).
Основные возможности:
— Редактор кода с подстветкой синтаксиса, функцией автодополенения
— Анализ кода на лету с возможностью моментального исправления
— Быстрая навигация по элементам проекта и элементам кода
— Диаграммы моделей, классов, пакетов (gems)
— Пошаговый отладчик Ruby-кода с возможностью выставления точек остановки и трассировки
— Поддержка тестовых фреймворков RSpec, Cucumber, Shoulda, MiniTest, Test::Unit с удобным графическим интерфейсом
— Поддержка языка Ruby версий от 1.8.6 до 2.x
— Поддержка таких Ruby-инструментов, как bundler, RVM, rbenv, pik, и т.д.
— Поддержка веб фреймворка Rails версий от 2.x до 4.x, а также веб-фреймворка Sinatra
— Полноценная поддержка языков HTML/HAML, CSS/Sass/Less, JavaScript/CoffeeScript
— Поддержка набора инструментов Emmet
— Отладчик кода JavaScript/CoffeeScript на базе Mozilla Firefox и Google Chrome
— Интеграция с системами контроля версий Git, Subversion, Mercurial, Perforce, CVS с удобным графическим интерфейсом
— История изменений с возможностью сравнения версий, как в рамках поддерживаемых VCS, так и в рамках локальной истории IDE
— Светлая и темная цветовые схемы с возможностью индивидуальной настройки
— Встроенные схемы клавиш быстрого доступа на базе схем Textmate, NetBeans, Eclipse, Emacs, Vi/Vim