Подсказки и приемы для использования emacs для разработки рубина на приложении для направляющих

Что является лучшими режимами, параметрами конфигурации или чем-либо, что делает разработку рубина на приложении для направляющих в emacs лучше.

28
задан Justin Tanner 11 March 2010 в 23:24
поделиться

2 ответа

Вы должны попробовать все RoR и остановиться на том, который вам больше нравится.

Сначала вам стоит посмотреть отличный скринкаст Маршалла Вандегрифта с использованием ECB, ruby-mode, emacs-rails и некоторых других вещей. Он дает вам хорошее представление о том, насколько крутым может быть написание RoR на Emacs.

Вкратце вот некоторые из режимов, которые вам стоит попробовать:

  • Rinari - простой фреймворк для работы с кодом, запуска тестов, управления консолями, веб-серверами и т.д. Он минималистичен и вращается вокруг ряда привязок клавиш.
  • Emacs-rails - дедушка режимов Emacs RoR. Он давно не обновлялся, и фактически основная домашняя страница больше не существует. Но он довольно мощный и позволяет делать практически все.
  • Emacs-rails-reloaded - Это редизайн оригинального emacs-rails, я полагаю, тем же парнем. Он использует замечательный режим anything, чтобы помочь вам находить вещи и ориентироваться. В настоящее время я использую его и rinari.

Вот некоторые другие полезные режимы:

  • ECB - Emacs Code Browser. Используйте его для управления проектами и для работы с кодом.
  • Yasnippet - предоставляет все виды полезных фрагментов, автоматически вставляемых с помощью клавиши TAB.
  • Nxhtml - для редактирования rhtml, erb и т.д.

Другие режимы, которые вы можете попробовать:

  • Ri - для просмотра документации ri inline.
  • Flymake-ruby - проверка синтаксиса на лету.
  • Ri - для просмотра документации ri

Ну и, конечно, вам нужен ruby-mode, который поставляется с исходниками ruby и поддерживается самим Мацем.

Надеюсь, это поможет

29
ответ дан 28 November 2019 в 03:28
поделиться

rspec-mode (легко запускать одну или несколько спецификаций)

js2-mode (подсветка синтаксиса JavaScript)

ido (очень быстро найти файлы / буферы в вашем проекте)

6
ответ дан 28 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: