Forum: Ruby on Rails RE: IDE recommendations?

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Ross D. (Guest)
on 2006-05-18 03:41
(Received via mailing list)
> Curtis wrote:
> > But the best option would be to purchase a dual-core Mac (Mini or
> > MacBook) and develop on OS X...dual-booting into Windows when
> > neccessary (or another nice option mentioned has been virtualization
> > software which can run windows *inside* OS X).  Then you can have
> > TextMate...  :)  I realize this is probably not a viable option for
> > most, but it's the final straw in my Switch.  :)
> I was going to suggest something similar, too. :)

What that doesn't give you is autocomplete in the true sense.  TextMate
looks like it has some very nice macro expansion but not a true
autocomplete.  My definition of ac is to type an object name a period
and then see a list of methods available for that object.  As some other
poster said it's a great way to investigate/learn complex class
heirarchies without having to constantly refer to the docs.

Of course I'm not a Mac or TextMate user so I could be WAY off base
here.  TextMate looks to have very powerful macro expansion but so do
many others (perhaps not as nice tho).

Vim 7 compiled with Ruby apparently can have autocomplete but I'm yet to
a) compile it on Win32 or b) find a compiled version with Ruby embedded.
Vim is not for the timid though.  Throw a novice at most editors and
without help they could create a text document.  This is not really the
case with Vim it has an almost vertical learning curve until you "get

Jón B. (Guest)
on 2006-05-18 03:53
(Received via mailing list)
I find the best way to find those is to use script/console and enable
tab completion in ".irbrc". Best way to find stuff if you need info.

Save this file as ~/.irbrc and play around in irb or in console.

> removed_email_address@domain.invalid

This topic is locked and can not be replied to.