PDA

View Full Version : Favorite Editor(s), and Why?


rob
May 26th, 2005, 10:30 PM
At the risk of starting a war :), I'd like to open this poll and find out what everyone's favorite editor. It doesn't have to be just for Ruby, but the editor you use for editing your files the most, including source files.

And to post my favorite, I have several! I use nano / pico in Linux command line mostly, with some vi / emacs, jEdit / Dreamweaver on Windows, and jEdit on Linux GUI. I like them all, and they all seem to specialize in different things (esp. Dreamweaver as a code editor with a nice HTML GUI when you need it).

GnuVince
May 26th, 2005, 10:34 PM
I am bieditorial: I like both Emacs and Vim. I have a preference for Vim's keybindings, colors schemes, but there's no match for Emacs' customizability. I really, really like Elisp.

For my Ruby development, I used to use Vim because it was the easiest to get Eruby syntax working, however, thanks to a recent blog post by Scott Baron, I got MMM-Mode working with html-mode and ruby-mode in Emacs, so now, I'm happy like a little kid with a new toy! Not to mention that I gawk at the cool Elisp functions and keyboard macros I'm gonna be writing to save me even more typing :)

For non-development editing tasks, I use Vim, unless I have good reason not to do so.

bluetechnx
May 26th, 2005, 10:35 PM
jedit is great, its very versatile. jedit++

steve_d555
May 26th, 2005, 10:59 PM
(g)Vim all the way :D
On Mac though I do like Textmate alot.

ezmobius
May 27th, 2005, 12:03 AM
+1 Textmate on OSX. But I actually have been beta testing Arachno Ruby and it is VERY sweet as well. More ruby specific features and I love the class/method browser.

Comrade
May 27th, 2005, 05:38 PM
I use emacs for everything but Ruby and Java. I'm too lazy to learn vim, that's the reason why I don't use it.

For Ruby and Java, I use Eclipse.

GnuVince
May 27th, 2005, 10:24 PM
I use emacs for everything but Ruby and Java. I'm too lazy to learn vim, that's the reason why I don't use it.

For Ruby and Java, I use Eclipse.

I would be interested in knowing what Eclipse's Ruby mode has over Emacs's.

aquila
May 28th, 2005, 05:17 AM
What's wrong with kate/kwrite? Those are very nice editors on a nice OS ;)

Comrade
May 28th, 2005, 12:05 PM
I would be interested in knowing what Eclipse's Ruby mode has over Emacs's.
It is not that I think Eclipse's Ruby mode is better - I am more accustomed to Eclipse than I am to Emacs. If I knew Emacs better, I would use it for Ruby as well.

steve_d555
May 28th, 2005, 12:53 PM
What's wrong with kate/kwrite? Those are very nice editors on a nice OS ;)

Is there syntax highliting?

GnuVince
May 28th, 2005, 12:58 PM
It is not that I think Eclipse's Ruby mode is better - I am more accustomed to Eclipse than I am to Emacs. If I knew Emacs better, I would use it for Ruby as well.

Gotcha. Tried RDT last night, and I couldn't see at first sight if there was any obvious feature that it had that Emacs did not.

aquila
May 28th, 2005, 01:32 PM
Is there syntax highliting?
Yes kate and kwrite have Ruby syntax highlighting. I wouldn't use them without it...

steve_d555
May 28th, 2005, 02:01 PM
Yes kate and kwrite have Ruby syntax highlighting. I wouldn't use them without it...

I guess the only reason would be that I would have to have all those KDE dependencies and I try to keep my system minimal. (fluxbox!!!)

aquila
May 29th, 2005, 03:01 AM
I guess the only reason would be that I would have to have all those KDE dependencies and I try to keep my system minimal. (fluxbox!!!)
That's a good reason indeed! Perhaps jEdit is a better choice then, last time I used it the dependencies were minimal.

rob
May 29th, 2005, 12:27 PM
I didn't have this as an option, but Quanta isn't bad either, and it does FTP/CVS/WebDav nicely because of the KDE network transport layer. It's syntax highlighting is as good as Kate's (I'm sure they use the same control for that).

Rob

aquila
May 29th, 2005, 02:15 PM
I didn't have this as an option, but Quanta isn't bad either, and it does FTP/CVS/WebDav nicely because of the KDE network transport layer. It's syntax highlighting is as good as Kate's (I'm sure they use the same control for that).
Kate uses the same transport.
Either you type sftp://yoursite.com in the adres bar instead of /home/rob/...
or you type fish://yoursite.com. Try using the fish protocol in konqueror, it's really good!

GnuVince
May 31st, 2005, 03:02 PM
Here's a screenshot (http://darkhost.mine.nu:8080/~vince/images/emacs.png) of a usual coding session for me.

Edit: Permitted attachements should be made bigger (maybe ~200k?) to permit screenshots.

rob
May 31st, 2005, 03:53 PM
Good idea. I'll make the attachment limit bigger.

I sense a thread coming on for desktop and work environment screenshots :)

Rob

Kaine
December 2nd, 2005, 12:50 AM
I use Eclipse with the RadRails plugin

This environment is current OK,i wouldnt say its great. However the RadRails plugin has only been in devlopment for a short while and is rapidly improving. Definetly worth checking out

rob
December 2nd, 2005, 01:56 AM
Eclipse has wonderful syntax highlighting! One of its strengths.

Seems like vi / vim are the most popular. I'm not crazy about all the goofy key commands for moving around, but I'll admit vim is powerful.

I'm not trying to start a holy war about vi/vim's goofy key commands :)

SlipKnot
December 8th, 2005, 01:25 PM
I use Notepad or Scitec (sorry if it is bad writed)

slothrop
January 12th, 2006, 10:55 AM
testing out the arachno IDE...and enjoying it thusfar :)

rob
January 13th, 2006, 03:38 PM
I'll have to give that a trial download. I am traditionally not a huge fan of language-specific IDE's, but I'll give it a shot.

steve_d555
January 14th, 2006, 02:47 PM
I've actually started using eclipse on Windows and I must say, it is quite a nice piece of software especially with the Ruby and SVN plugins. However, at times, it can be quite sluggish and it does get annoying.

rob
January 14th, 2006, 03:56 PM
Eclipse has "TotallyNeet(tm)" technology. I really like it.

There are a few quirks, and some parts of the software seem overly complicated (cough cough, Emacs, ahem) but overall its a nice development platform.

motobass
January 14th, 2006, 11:00 PM
I am using Eclipse on Fedora Core 4 with RDT, the Rails plugin, and subclipse. Other plugins too, but that's it for Ruby stuff. On Fedora, Eclipse is compiled with gcj. I really don't know if that is particularly here or there, but it is interesting. The initial version of Eclipse that came with the release was almost unusable, but now it is quite good.

The main thing I struggle with in Eclipse is not having html autocompletion. HTML is so verbose and tedious. I am sure there's a good plugin for that somewhere. Or I may have to give the MyEclipse folks about $40.

rob
January 15th, 2006, 09:34 PM
I keep alot of dev environments around, but I still find myself using vim or Dreamweaver with RubyWeaver, and generally don't use Eclipse, jEdit, etc.

jeriko
July 25th, 2006, 06:20 AM
I use nano, pico and joe on UNIX and GNU/Linux for quick and ease of use. I know the fundamentals of Vi, but don't have the patience for it really.