Editor of choice?

Permalink
Hi All,

Just wondering what editor most are using?

I'm using jEdit:
http://jedit.org/

because I love it's flexibility for editing numerous code types and it's support for multiple codes in the same file, additionally the ability to find/replace throughout entire directories is also great.

I have also used eclipse but found it a little bit too PHP centric.

I'm always interested in what others are using, just in case there is something out there that I've missed.

Please share your thoughts.

Cheers.

nathan
 
griebel replied on at Permalink Reply
griebel
I used jedit a couple of years ago, switched to Aptana,http://aptana.com, but then I found Komodo Edit,http://www.activestate.com/komodo_edit/...

I love SFTP support, macros, syntax checking, extensions, and lots of personal tweaking.

My OS is Linux/Ubuntu, but Komodo works on Mac, and Windows.

Komodo Edit is free and open source.
nathan replied on at Permalink Reply
nathan
I'm looking at the screen cast now, I didn't realise that Komodo was based on Mozilla, this is cool because I imagine building bridges between Firefox and Komodo would be trivial which could mean access to a large set of debugging tools.

Thanks for the link.
Maynar replied on at Permalink Reply
Maynar
I'm using Notepad++, it's got better lately.

Just using it in combination with WinSCP for the production server and locally no issues at all.

Supports PHP, HTML, JavaScript, CSS and whatever right in the same file and has some nice features that I disabled like an auto tag system.

Everybody got it's own tools, but maybe we will digg up some interesting tools here.
nathan replied on at Permalink Reply
nathan
Notepad++ looks good, I've been using it for about 10 minutes and I'm liking it a lot.

The problem I'm finding with jEdit is it's age, it's been at version 4.2 now for years and it looks like it's a long way from a new release, the reason I started this conversation was to see if there was something out there better suited to today's codes and the two I've looked at so far are definitely an improvement over jEdit.

Notepad++ also has the advantage of being very fast on a windows box, just running a search over an entire directory is about 20 times faster than the java based app which I was finding could take anywhere up to ten minutes depending on the size and amount of files.

For now I'm looking at switching to this but who knows, someone might come along with something even better.

Glad I started this topic now.

Cheers.
Remo replied on at Permalink Reply
Remo
I like tools where everything is included.. I used to work with all kinds of tools

- Scite + TortoiseSVN
- VI + svn command line
- Aptana
- PSPad (because of its ftp support)
- Coda
- BBEdit

And I still keep switching all the time... I'd love aptana if it wouldn't use so much ressources. It has pretty much everything included but is way too slow as a text editor.
Maynar replied on at Permalink Reply
Maynar
Don't know those tools Remo, only VI actually. Used that in school on a RedHat Linux text-mode machine. You got a favorite or which one are you using now?

@nathan: Yeah the search in file option is great. When developing a block for concrete and I don't understand a function I always look through the core files with that function, instead of every file on my own.

The latest version also includes a line marker for which lines you edited and if you saved those changed yet. I don't really use it, but it's a nice feature. Active development is what I like most. Every few weeks I get a pop up that a new update is available and does that almost fully automatically :D
Remo replied on at Permalink Reply
Remo
it depends on the project..

for small webprojects where I quickly have to to html,css and javascript stuff - code is nice. Small and nice..

I love vi for quick fixes, probably because I often just have shell access.

Aptana would be my favorite tool if it would be a lot faster. I prefer TortoiseSVN over all the svn plugins in Aptana. TortoiseSVN works better for me - at least out of the box. There are a lot of preferences in aptana.. If I would go through all of them, it would be a bit better I guess, but I'm lazy.
nathan replied on at Permalink Reply
nathan
Looks like I need a refresher course on jEdit, every now and then I remember that there is still an active plugin community, searching through the plugins I just found a bunch of new things that are useful, there is also an (unstable) newer version, but stability is the primary factor.

I think one of the things that drew me to jEdit was the fact I was using a number of different CMS's at the time each with their own template syntax and the ability to create you're own custom edit modes for all of the various template codes is one of the most powerful features, I can create full syntax support and auto complete (though I've never been a fan of auto complete for anything other than XML/hTML) simply by writing a couple of XML files.

After looking at Notepad++ and Komodo edit I'm still finding various short falls in all of them (including jEdit), if only it was as simple as hand selecting the features you need and discarding the ones you don't... While jEdit does most of what I need the, find an replace features let you down unless you're a regexp wizz, that's certainly a feature that could use improvement.

I agree with Remo on TortoiseSVN being the pick for version control, pity jEdit has several version control plugins but Tortoise isn't one of them, also the fact that jEdit is java based it can slow down the more you try to extend it so unless you really take the time to configure it's probably a similar story to Aptana.
beeman89045 replied on at Permalink Reply
on a Mac anyway. Was one of the reasons I switched to Apple actually ... not that there aren't plenty of other good reasons.

Though I like Versions better for SVN and keep Cyberduck around for bigger FTPs (Coda supports drag/drop FTP, but I don't like that it has no progress bar ... Transmit is underneath, however, which is nice).

I do use Tortoise on my Windows machine and like the Explorer integration.

Anyway ...