Ruby on Rails IDE из gedit’a

Начал тут нажимать кнопки в Руби на Рельсах. Веселуха ваще. Чувствую себя правильным быдлокодером, даже круче, чем когда пишу на Си плюс плюс Бильдере :)

У каждого правильного быдлокодера должна быть IDE, потому что блокноты не для нас. Но с рельсами случился облом. Оказалось, что стандартный текстовый редактор gedit (просто Текстовый редактор в русской версии Ubuntu) можно привести в девелоперские ряды.

Есть набор для гедита под названием GMate. Знающие люди понимают, что название означает «подрочи на яблочко», ибо текстовый редактор Mac OS X TextMate вдохновляет всех владельцев маков, которые хоть что-то понимают в прогерстве.

ДжиМэйт позиционируется как «Всё, что вам потребуется для разработки на Руби/Рельсах под Убунтой». Меня подобное заявление заинтриговало, поэтому я решил это дело поюзать.

Если и вы туда же, то поехали:

1. Добавляем реп в источники приложений. Центр приложений — меню ПравкаИсточники приложений… — вкладка Другое ПО — кнопка Добавить…Cтрока APT ppa:ubuntu-on-rails/ppaДобавить источник;
2. Ждем обновления кеша;
3. В поисковой строке Центра пишем GMate
4. Устанавливаем единственный найденный пакет Gedit Gmate Plugins pack
5. Хуре-эй!

Что мы теперь имеем в гедите?

А вот:

  • Поддержка языков: Markdown, HAML, YAML, Groovy, SASS, Cucumber, язык шаблонов Ruby и Django.
  • Туча тем подсветки синтаксиса (большинство пересозданы с TextMate).
  • Куча сниппетов для: Ruby on Rails, Ruby, jQuery, Сucumber и других.
  • И еще тележка расширений, из которых мне пока пригодились только:
    • Переключение по Tab’у — Позволяет переключатся между файлами по Ctrl+Tab
    • Умные отступы — Модуль умных отступов для gedit
    • Переход к файлу — Удобное открытие и переключение между файлами.
    • Близнецы — Умное завершение парных символов. ({[«»»]})
    • Горячие команды для Rails — Запускайте команды Rails (или терминала)!
    • Сохранение без хвостовых пробелов — Автоматически удаляет хвостовые пробелы (trailing spaces) перед сохранением
    • Режим быстрой подсветки — Нажмите Ctrl+Shift+H для быстрой подсветки выделенного текста

Так же будучи тру Руби программерами мы поставим в настроках длину таба в 2 пробела и вставку пробелов вместо собственно табов. И еще включим автоматический отступ. Все это делается в меню ПравкаПараметрыРедактор.

Теперь можно нормально программировать, потому что слева появилось окно с файловой структурой, внизу можно вызвать терминал, что довольно удобно, например, при запуске тестов. Корочи, вот.

Круто? Вроде да. Мне нравится.

Как видите, автоматические распознается синтаксис ИРБ (eRb). Консолю встроенную я не показал, потому что мне стыдно имени пользователя, но она работает.

UPDешечка. Иллюстрация работы модуля «Умные отступы»

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (нет оценок)
Загрузка...