====== Text Editors and IDEs ====== You can use any text editor or IDE for working on Ruby on Rails projects. That said, many text editors and IDEs have plugins for adding extra functionality to make it easier to develop websites with Rails. If you add editors, please add them in alphabetical order. ===== Aptana / Eclipse ===== * [[http://www.aptana.com/rails|RadRails]] ===== BBEdit ===== by [[http://www.barebones.com|Bare Bones Software]] - license costs $125 * BBEdit comes with language support for Ruby and Ruby in HTML * There are some excellent tools by Corey Ehmke for Rails development in BBEdit at [[http://www.idolhands.com/projects/|IdolHands.com]] * Clippings sets for CSS and SASS (with Compass and Blueprint support) are available at [[http://www.imaginarywave.com/Clippings/|ImaginaryWave]] ===== e ===== E is a commercial editor for Windows that can use TextMate bundles. It costs $34.95 from [[http://www.e-texteditor.com/|e-texteditor.com]]. ===== GNU Emacs ===== Emacs is a highly extensible, full-featured text editor. Emacs has been in development since the 1970's and continues today. * [[http://www.emacswiki.org/emacs/RubyOnRails|EmacsWiki on Ruby on Rails]] * [[http://github.com/technomancy/emacs-starter-kit/tree/master|Technomancy's Emacs Rails Starter Kit]] * [[http://peepcode.com/products/meet-emacs|Peepcode Emacs Episode]] ===== Embarcadero 3rdRail ===== * [[http://www.embarcadero.com/products/3rdrail/|3rdRail]] ===== jEdit - A programmers editor ===== * jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it. The ruby plugin also handles rails. * [[http://jedit.org/|jEdit]] ===== JetBrains RubyMine ===== * [[http://www.jetbrains.com/ruby/index.html|JetBrains RubyMine]] ===== Microsoft Visual Studio ===== * [[http://www.sapphiresteel.com/|SapphireSteel's Ruby in Steel]] is a commercial plugin for Microsoft Visual Studio to develop Ruby and Rails apps. ===== NetBeans ===== * [[http://wiki.netbeans.org/RubyOnRails|NetBeans wiki on Ruby on Rails]] * [[http://www.netbeans.org/kb/60/ruby/getting-started.html|Getting Started With Ruby and Rails in NetBeans 6.0]] ===== Redcar ===== * [[http://redcareditor.com|Redcar]] - freeware * [[http://github.com/danlucraft/redcar|GitHub Repository]] ===== TextMate ===== by [[http://macromates.com|Macromates]] - license costs €39 ($57) * TextMate comes with a Rails bundle pre-installed, although most people use [[http://github.com/drnic/ruby-on-rails-tmbundle|Dr Nic's version]] ===== Vim ===== from [[http://vim.org|vim.org]], and, for Mac, [[http://code.google.com/p/macvim/|MacVim]] * [[http://rails.vim.tpope.net/|rails.vim]] gives you syntax highlighting, improved navigation and invocation of script/* scripts * Jamis Buck has two posts on his switch to using Vim for Rails projects: [[http://weblog.jamisbuck.org/2008/10/10/coming-home-to-vim|Coming home to Vim]] and [[http://weblog.jamisbuck.org/2008/11/17/vim-follow-up|Vim followup]], both of which contain useful advice on plugins and .vimrc settings * The Biodegradable Geek blog has an entry titled [[http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/|Using Vim as a Complete Ruby on Rails IDE]]