Was sind die besten Modi, Konfigurationseinstellungen oder alles, was die Entwicklung einer Ruby on Rails App in Emacs besser macht.Tipps und Tricks für die Verwendung von Emacs, um eine Ruby on Rails App zu entwickeln
Antwort
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
rspec-mode
(einzelne oder mehrere Spezifikationen leicht laufen)
js2-mode
(JavaScript-Syntax-Hervorhebung)
ido
(Finden Sie Dateien/Puffer in Ihrem Projekt Super schnell)
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.
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.
- 1. html Quickform Verwendung Tipps und Tricks
- 2. Professionelle Tipps und Tricks
- 3. Tipps und Tricks von WCF
- 4. Tipps zum Wechsel von CakePHP zu Ruby on Rails?
- 5. Optimierung Tipps und Tricks
- 6. Qt Training Tipps und Tricks
- 7. Implementierungsvoraussetzungen für Ruby on Rails
- 8. Tipps und Tricks für den Viper-Modus von Emacs und ähnliches
- 9. Ruby on Rails 4-App mit Phonegap integrieren, um eine native iOS-App zu erstellen
- 10. Beste Linux-Variante für eine Ruby on Rails App?
- 11. Ruby on Rails, um von id
- 12. Ruby on rails und Node.js
- 13. Wechsel von MySQL zu PostgreSQL - Tipps, Tricks und Fallstricke?
- 14. Wie: Ruby on Rails, um eine grundlegende Website zu erstellen
- 15. Ruby on Rails zu Ionic
- 16. Zend AMF Optimierung; Tipps und Tricks?
- 17. Wie benutzt du Kate? Tipps/Tricks/Workflow
- 18. Regex Leistung Optimierung Tipps und Tricks
- 19. Verschlüsselung mit Ruby on Rails App
- 20. Ruby on Rails Beziehungen
- 21. Ruby on Rails: Eine zu viele Beziehungsansicht
- 22. Erweiterung/Plugin/Modul-System für eine Ruby on Rails-Anwendung?
- 23. Ein .Net4 Gem: Das ConcurrentDictionary - Tipps & Tricks
- 24. Bereitstellen von Ruby on Rails App auf Google App Engine
- 25. Ruby on rails Pfadhelfer
- 26. Ruby on Rails und CruiseControl.rb
- 27. CMS für Ruby on Rails
- 28. Beste Ruby on Rails-Architektur für Image Heavy App
- 29. Entity Framework Tipps, Tricks und Fallstricke beim
- 30. Wie dokumentiert man die AngularJS + Ruby on Rails App?
Erhabene Antwort, danke! Kannst du bitte etwas mehr darüber erzählen, wie Rinari und Emacs-rails-reloaded zusammen spielen? – aL3xa
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