I've been using Notepad++ until recently, but I've just discovered jEdit. I like it quite well. Yes, it took 20 sec. to come up on my machine. Now consider this: with a multi-document editor such as jEdit, Notepad++ I just start one instance, and open other documents in it without having to restart it. Big, fat, hairy deal. Aptana Studio takes eons to come up, and they still sell it. The real time saving/time wasting of an editor is what it DOES, not how fast it STARTS! Why do you think so many people prefer XP over Vista? Faster starting, but slower running? That's a hard sell. Here are some things I noticed right off the bat that jEdit does that N++ does not:
- Underlines spelling errors, and nicely ignores tagged entities (via the VoxSpell plug-in)
- It can, as they say, "hard rap" text to anything you set it to, instead of having to copy a number to the clipboard to wrap text to, as in TextFX's woefully out of date plugins.
- Tag completion that works in PHP
- Automatic downloading plug-in mechanism, with lots of good plug-ins
- Multi-platform capability
- You can rearrange the toolbar, and run macros from it.
- The Autosave is not a plugin, and saves to a temporary file name, (same as original, but enclosed in #hash# marks), so you don't
have the problem of overwriting a file you weren't ready to save yet, just to be protected in case of a crash.
The SnippetPlus plug-in gave N++ a good snippet capability, at long last, but the Clipper plug-in works very similarly in a dock window. Tt runs WAY faster than Eclipse and Aptana, which are also in Java, and is comperable to native editors in speed for what I have used it for, so far. It's free. It has a CSS editor which works well, except for the preview. It supports a number of version control systems. In short, I already like it better than N++. I haven't noticed any cursor weirdness, or other glitchyness. In short, after fiddling with it for a few days, I think it has better feathres for editing HTML than N++. The things I list above can be fixed or added to N++, but they are there already, in a slow-starting, but otherwise flawless (at least in my experience thus far) application.
#ifndef MYFOOBAR_H_INCLUDED\n#define MYFOOBAR_H_INCLUDED\n\n\n#endif\n
? And that's just one of many examples... – Quintuplet