

Islam Wazery penned Getting Started with Vim and Effective Rails Development with Vim, both worth reading if you are choosing the beaten path.īut, what is it that makes Vim so special? Well, the answer is “many, many things”. There’s no end to the articles about Vim on the web, including two very good ones here on SitePoint. Vim was written by Bram Moolenaar, and first released to the public in 1991. Regardless, Vim wins the Most Used Ruby Editor award for my sample set. I find it very interesting that two pillars of Ruby don’t use the most popular editor, surely something to consider when choosing your toolset. Matz prefers Emacs, while DHH uses the original version of TextMate. If you don’t know, Matz is the creator of Ruby as a language, and DHH is responsble for Ruby on Rails. I spoke to two of the most well-known Rubyists: Yukihiro Matusmoto (Matz) and David Heinemeier Hansson (DHH). Vim was, by far, the most preferred editor, being utilized by 50% of the interviewees. The interviews brought up the following editors (given in order of preference): My hope is that it will serve as a guide for newcomers to Ruby, or possibly even those already working with Ruby, on which editors are popular. If nothing else, this will show which editors are used by more Rubyists, with some data as to why. This short story, which likely applied to many Rubyists, inspired me to interview established Rubyists about their best Ruby editor. You recoil in fear….what if you make the wrong choice? “Use vim!” “Use Emacs!” “Use TextMate!” “Use Sublime Text!”. Holy smoke! There are a ton of editors, each with a community that swears by its features. OK, Google, find me the best Ruby editor. Go for it! As you enter the world of Ruby you realize, “I need an editor”. IntelliJ IDEA 7.0.3 with Ruby plug-in 1.Well, you’ve decided to learn Ruby, have you? That’s great! Ruby is a wonderful language that aims to make programmers happy. Using bundles effectively requires memorizing shortcuts Strong editing and navigation Good integration Good debugging and profiling Gem installation managerįast, efficient editor Full set of Ruby and Rails bundles Many useful snippets and shortcuts Includes a bundle editor

Wizards combine and enhance Rails generators Commanders tie IDE to and from command line Good code completion and navigation Good debugger Includes development license for InterBase Lacks refactoring Weak Rails M-V-C-H-T navigation

Good debugger Nice testing integration Multi-language, multi-platform Good lightweight feel Good integration of all common Rails development functions Free functionality is sufficient for most Rails developers Strong refactoring capabilities Strong test integration Weak testing integration No refactoring supportĪptana 1.1 RadRails 1.0 Professional and Community Editions Visual Rails Workbench Fast debugging Excellent IntelliSense Supports standard Ruby, JRuby, and IronRuby Ruby in Steel Developer Edition 1.2 and Text Edition 1.1.5
