RubyMine

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
JetBrains RubyMine
Логотип программы JetBrains RubyMine
Тип Ruby IDE
Разработчик JetBrains
Написана на Java, Kotlin
Операционная система кроссплатформенный
Языки интерфейса Английский
Последняя версия 2022.2 (26 июля 2022; 2 года назад (2022-07-26)[1])
Лицензия Проприетарная
Сайт jetbrains.com/ru-ru/ruby/

RubyMine — коммерческая IDE для разработки программного обеспечения на Ruby компании JetBrains.

RubyMine создан на основе IntelliJ IDEA того же производителя. Поддерживает популярные библиотеки, используемые в Ruby-приложениях (в том числе Bundler, RSpec, Shoulda, Cucumber, Git).

Основные возможности

  • Редактор кода с подсветкой синтаксиса, функцией автодополнения
  • Анализ кода на лету с возможностью моментального исправления
  • Быстрая навигация по элементам проекта и элементам кода
  • Диаграммы моделей, классов, пакетов (gems)
  • Пошаговый отладчик Ruby-кода с возможностью выставления точек остановки и трассировки
  • Поддержка тестовых фреймворков RSpec, Cucumber, Shoulda, MiniTest, Test::Unit с удобным графическим интерфейсом
  • Поддержка языка Ruby версий от 1.8.7 до 2.7.x
  • Поддержка таких Ruby-инструментов, как bundler, Rake, RVM, rbenv, chruby, asdf и т.д.
  • Поддержка веб фреймворка Rails версий от 2.x до 6.x, а также веб-фреймворка Sinatra
  • Полноценная поддержка языков HTML/HAML, CSS/Sass/Less, JavaScript/CoffeeScript
  • Поддержка набора инструментов Emmet
  • Отладчик кода JavaScript/CoffeeScript на базе Mozilla Firefox и Google Chrome
  • Интеграция с системами контроля версий Git, Subversion, Mercurial, Perforce с удобным графическим интерфейсом
  • История изменений с возможностью сравнения версий, как в рамках поддерживаемых VCS, так и в рамках локальной истории IDE
  • Светлая и темная цветовые схемы с возможностью индивидуальной настройки
  • Встроенные схемы клавиш быстрого доступа на базе схем Textmate, NetBeans, Eclipse, Emacs, Vi/Vim

Литература

  • Dave Jones. Instant RubyMine. — Packt Publishing Ltd, 2013. — 55 p. — ISBN 978-1-84969-877-1.

Ссылки

Примечания