RubyMine: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
мНет описания правки
Строка 3: Строка 3:
| developer = [http://www.jetbrains.com JetBrains]
| developer = [http://www.jetbrains.com JetBrains]
| logo = RubyMine_logo.png
| logo = RubyMine_logo.png
| screenshot = [[File:Скриншот RubyMine 2016.3.1.png|thumb|Скриншот RubyMine 2016.3.1]]
| screenshot = [[File:Скриншот RubyMine 2016.3.1.png|thumb|Скриншот RubyMine 2016.3.1|center]]
| latest_release_version = 2016.2
| latest_release_version = 2016.2
| latest_release_date = [[21 июля]] [[2016]]
| latest_release_date = [[21 июля]] [[2016]]

Версия от 10:05, 26 декабря 2016

JetBrains RubyMine
Логотип программы JetBrains RubyMine
Файл:Скриншот RubyMine 2016.3.1.png
Скриншот RubyMine 2016.3.1
Тип Ruby IDE
Разработчик JetBrains
Написана на Java
Операционная система кроссплатформенный
Языки интерфейса Английский
Последняя версия 2016.2 (21 июля 2016)
Лицензия Проприетарная
Сайт jetbrains.com/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.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

Литература

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

Ссылки