2010-03-11 6 views

Antwort

28

Sie sollten alle RoR ausprobieren und sich auf das entscheiden, das Ihnen am besten gefällt.

Zuerst sollten Sie Marshall Vandegifts excellent screencast mit EZB, Ruby-Modus, Emacs-Schienen und einige andere Sachen überprüfen. Es gibt Ihnen ein gutes Gefühl dafür, wie cool das Schreiben von RoR auf Emacs sein kann.

Kurz hier sind einige der Modi sollten Sie versuchen:

  • Rinari - Ein einfacher Rahmen für die um den Code bekommen, Ausführen von Tests und die Verwaltung von Konsolen, Web-Server, etc. Es ist minimalistisch und dreht um eine Reihe von Tastenbindungen.
  • Emacs-rails - der Großvater von Emacs RoR-Modi. Es wurde seit einiger Zeit nicht mehr aktualisiert, und tatsächlich existiert die primäre Homepage nicht mehr. Aber es ist ziemlich mächtig und lässt dich fast alles machen.
  • Emacs-rails-reloaded - Dies ist ein Re-Design der ursprünglichen Emacs-Schienen, glaube ich von dem gleichen Kerl. Es verwendet den großen anything-Modus, um Ihnen zu helfen, Dinge zu finden und herumzukommen. Ich verwende dieses UND rinari derzeit.

Hier sind einige andere Modi, die nützlich sind:

  • ECB - der Emacs Code Browser. Verwenden Sie es für das Projektmanagement, und umgehen Sie Ihren Code.
  • Yasnippet - bietet alle Arten von nützlichen Schnipsel, automatisch mit der TAB-Taste eingefügt.
  • Nxhtml - Für die Bearbeitung rhtml, erb usw.

Weitere Modi können Sie versuchen:

  • Ri - für ri Dokumentation Inline-Betrachtung.
  • Flymake-ruby - im laufenden Betrieb Syntaxprüfung.
  • Ri - für die Anzeige ri Dokumentation

Oh, und natürlich müssen Sie rubin Modus, der mit dem Rubin Quelle stammt, und wird von Matz selbst gehalten.

this helps

+0

Erhabene Antwort, danke! Kannst du bitte etwas mehr darüber erzählen, wie Rinari und Emacs-rails-reloaded zusammen spielen? – aL3xa

+0

Um ehrlich zu sein, benutze ich nicht mehr emacs-rails-reloaded. Es wurde seit 2009 nicht mehr aktualisiert und ich bin mir nicht einmal sicher, ob es mit neueren Versionen von Rails funktioniert. In letzter Zeit habe ich festgestellt, dass Rinari alles ist, was ich brauche, um eine Rails App zu navigieren. – thermans

5

rspec-mode (einzelne oder mehrere Spezifikationen leicht laufen)

js2-mode (JavaScript-Syntax-Hervorhebung)

ido (Finden Sie Dateien/Puffer in Ihrem Projekt Super schnell)

3

Da ich neu bei Rails bin (und Emacs), möchte ich Rinari nicht sofort verwenden. Ich finde, wenn ein Werkzeug zu viel Magie für mich macht, lerne ich die Details nicht so schnell, wie ich es möchte. Ich denke, ich werde es irgendwann benutzen.Fürs Erste jedoch habe ich eine Reihe von Granaten aufgestellt, die ich in Emacs für RAILS 3 spawne und einfach zwischen ihnen hin- und herwechsle, um meine Arbeit zu erledigen. Ich gebe ihnen ein Präfix mit tmr, damit ich sie leicht finden kann.

2

Ein anderer Modus, den ich nützlich finde, der nicht erwähnt wurde, ist web-mode. Es ist nützlich zum Schreiben von Ansichten und behandelt .html.erb-Dateien sehr gut. Es bietet unter anderem Syntax-Highlighting und Tag-Vervollständigung. Sie können es unter here finden.