b1_ __ wrote in post #1050011:
Linux and cross-platform tools:
I'd like to comment on some of these because most are not fully IDE's.
Aptana Studio
Pretty extensive, you could say this is a full IDE. It includes
debugging support.
Emacs with Ruby mode and Rsense
Emacs is an ancient and very powerful programmable text editor with
syntax highlighting but not an IDE.
Geany
A simple text editor with some perks. It will do syntax highlighting and
has some support for projects.
gedit
A simple text editor with syntax highlighting but no more.
Vim with vim-ruby plugin and Rsense
Another ancient and very powerful programmable text editor like emacs,
can be made to do just about anything a text editor can do but with
quite a learning curve. Many people swear by Vim because they've learned
to be very efficient at it. You can get VI keybindings in many other
editors so you can do a combination - for example Sublime and RubyMine
can do that.
RubyMine
This is a full featured Ruby IDE but it's not free. You can evaluate it
for a month before you have to pay $99. It's got everything you could
want - introspection, highlighting, refactoring support, database
support, efficient navigation. Frequently consumes 1GB of RAM on my
machine :). Very good for Rails work.
SciTe
I've not used this much but I think its on the same level as Geany - a
text editor with some project support.
On Windows:
Notepad++
Pretty good for a text editor, far better than Notepad! Still, not much
more than Geany.
E-TextEditor
Never used this.
Ruby In Steel
This is a plugin for Visual studio with some intellisense features. I've
not used it much.
On Mac OS X:
TextMate
TextWrangler
I've not used these but I have used Sublime Text which is similar.
Sublime is a powerful text editor that includes a ton of easy to install
plugins (like VIM) - but without the learning curve. It has excellent
navigation features so it's pretty good for Rails work but doesn't
understand Ruby code to the point RubyMine does, so it can't quite
navigate as well.. though it's fuzzy file finder almost makes that a
non-issue.
Sublime is not free but you can manage to keep using it if you ignore
the nag screens. Still, it's also not an IDE since it doesn't have
debugging support or any real understanding of the code.
I know tools can become a fanboy fight, I've tried to be objective and I
hope I can people some time in trying all of these out. Feel free to
correct me or add your 2c. Some of these editors I've not used in some
time so YMMV. My most recent have been Vim, Sublime and RubyMine and I
highly recommend these.
···
--
Posted via http://www.ruby-forum.com/\.