Вибір текстового редактора для ruby ​​і rails

Вибір текстового редактора для ruby ​​і rails

Найпопулярніші на сьогоднішній день є:
RubyMine
Sublime Text
Vim

Вибір текстового редактора для ruby ​​і rails

RubyMine є комерційним продуктом від компанії JetBrains. RubyMine - це повноцінна ide, що включає всі можливості для ідеального рубай програмування.
JetBrains для RubyMine дає trial період в 30 днів. Але на їхньому сайті, багато різних акцій. Можна, наприклад отримати повноцінну версію на рік, якщо ви є студентом або викладачем.
Що я і зробив. Для цього потрібно просто в реєстрації використовувати пошту навчального закладу. Також там і є інші акції, обов'язково загляньте на сайт.

Вибір текстового редактора для ruby ​​і rails

  • Функція автодополененія, вона ж автокомпліт.
  • Швидка навігація по елементам проекту і елементам коду
  • Діаграми моделей, класів, пакетів (gems)
  • Вбудована консоль, що дозволяє зосередитися на розробці.
  • Покроковий відладчик Ruby-коду з можливістю виставлення точок зупинки і трасування, схожий трохи на відладчик всім знайомої Visual Studio
  • Підтримка тестових фреймворків RSpec, Cucumber, Shoulda, MiniTest, Test :: Unit зі зручним графічним інтерфейсом
  • Підтримка таких Ruby-інструментів, як bundler, RVM, rbenv, pik, і т.д.
  • Підтримка веб фреймворка Rails і веб-фреймворку Sinatra
  • Повноцінна підтримка мов HTML / HAML, CSS / Sass / Less, j # 097; vascript / CoffeeScript
  • Отладчик коду для j # 097; vascript / CoffeeScript на базі Mozilla Firefox і Google Chrome
  • Інтеграція з системами контролю версій Git, Subversion, Mercurial, Perforce, CVS зі зручним графічним інтерфейсом
  • Історія змін з можливістю порівняння версій, як в рамках підтримуваних VCS, так і в рамках локальної історії IDE
  • Вбудовані схеми клавіш швидкого доступу на базі схем Textmate, NetBeans, Eclipse, Emacs, Vi / Vim

Розглянемо найцікавіші можливості докладно.

Функція автодополененія, вона ж автокомпліт.

Вибір текстового редактора для ruby ​​і rails

Ця можливість доступна тільки в RubyMine. Вона здатна автодополнять код не тільки стандартних бібліотек, але також і код різних встановлених гемов. При написанні коду дуже зручно. Тому що показує які аргументи повинен отримати код.

Покроковий відладчик Ruby-коду

Вибір текстового редактора для ruby ​​і rails

Дуже зручно, якщо не зрозуміло в чому відбувається помилка.


Підтримка таких Ruby-інструментів, як bundler, RVM, rbenv, pik, і т. Д.

Вибір текстового редактора для ruby ​​і rails

Для установки ruby ​​я використовував rvm, також були встановлені декілька корисних гемов. Після я поставив RubyMine, куди Спарс всі мої встановлені gem'и і вся інформація.

Вибір текстового редактора для ruby ​​і rails

Вибір текстового редактора для ruby ​​і rails


Sublime text - є комерційним продуктом. Але ви можете завантажити і використовувати його як користувач безкоштовно, лише маленьке обмеження, що в певний період часу буде вилазити форма про покупки програми, вартістю 70 $.

На початку sublime text представляє мінімалістичне рішення, але завдяки пакетному менеджеру, він перетворюється в ціле ide, ви самі вибираєте, що вам потрібно для роботи і ставите це! При цьому установка дуже проста, подібна установці gem'ов в систему для ruby.


І головне простота використання, і додавання нових тем, плагінів і різних булочок.

Також на останок список гарячих клавіш

Вибір текстового редактора для ruby ​​і rails

Мій вибір sublime text, тому я описав швидку установку в ubuntu

Вибір текстового редактора для ruby ​​і rails

  • Працює в декількох різних режимах, причому в залежності від режиму одні і ті ж дії мають різний ефект
  • Практично будь-який рядок латинських букв є синтаксично вірною командою для vi
  • Вчить спокою і терпіння, на перших парах використання

Список гарячих клавіш для роботи!