Notepad++ replacement [closed]
I've been using Notepad++ for a while now, but I noticed it doesn't have code snippets (I found the QuickText plug-in, but it doesn't work anymore), so I'd like to switch editor and my requirements would be:
- Fast startup.
- Code snip开发者_如何转开发pets.
- Ability to use themes.
- File tree view (or plug-in, which does that).
- FREE if possible, but I'll consider buying if it's exactly what I want.
What are you using?
The E Text Editor (clone of TextMate for Windows) is worth a look. It supports all TextMate snippets, has a file tree view (watch the screencast), has multiple themes, and starts up relatively fast.
I bought an editor, which is said to be TextMate for Windows:
- E
Try Notepad++ with the Explorer and SnippetPlus plug-ins. (They are not installed by default but are readily accessible from the NPP plug in manager.)
With those plug ins in place all of your requirements are met for free.
Assuming by themes you mean configurable syntax highlighting then Zeus editor has all of these features.
Zeus is shareware but there is also a freeware Zeus Lite version.
IMHO there is nothing better than Notepad++, the best thing to do is write a plugin.
My second favorite would be Redcar but may fail you at the speed issue. Screenshots.
Even though there's already an accepted answer, I'm going to weigh in with a couple alternatives:
- Intype is trying to do the TextMate-alike bit on Windows as well. It doesn't have a file explorer per se, but it does have a "Project Sidebar" that you can drop a working folder onto.
- Programmer's Notepad is "Yet Another Scintilla Editor", like Notepad++. It does have a file browser plugin and text clips.
Well, there is always Emacs. It does everything that you ask for, and a lot more. The only real downside is the learning curve (C-x C-s
to save, C-x C-c
to exit etc), but it's a myth that learning Emacs is hard. And you don't even have to learn that much in order to use it (like with VIM), learn the basics and learn more when needed.
Also, ErgoEmacs seems to be a good place to start. I wish I could have discovered it before getting too familiar with vanilla-Emacs. Oh well.
Possibly UltraEdit, TextPad, SlickEdit for your needs.
(Personally, I'd go with gVim though).
After years of perpetual searching for a good text/code editor on Windoze, I settled on Cream, which is basically a big extension to gVim.
It gives you all the power of Vim and compatibility with Vim plug-ins like the NERDtree file explorer, but with common command shortcuts (Cntl-O for "Open", Cntl-S for "Save", etc.), full menus, and yes, even pretty color themes. As a bonus, it's cross-platform, so the editor I use in Windows is the same one I use in Linux. I highly recommend giving Cream a try.
I'd say give jEdit a try.
- Takes maybe 10 seconds to load on my machine here (faster if you're running the pre-loader server)
- haven't tried it, but pretty sure some of the plugins can do it
- Comes with a few themes pre-loaded, but several plugins let you customize it even more
- The basic open dialog is good, but get the ProjectManager plugin, and it gives you a lot more options
In case you can't tell, a lot of the stuff you're after is in the plugins. Even if not for these, I'd still suggest every programmer keep it around, even if just for the following:
- Editing by FTP/SFTP (via plugin)
- Able to recognize any (or, about a hundred or more types, anyhow) text file encoding, and open & save it appropriately
- Multi-line editing
- Multi-line search & replace
- Regex S&R (easier than most other editors I've seen)
- S&R across all or filtered files in a directory
- Any installed plugins don't feel like additions, they feel like they're just built-in
- Basic syntax highlighting for nearly every type of file (Except VB, strangely)
- I've been using it for about 5 years now, and I'm still finding new features
EDIT: just timed it, and it takes about 3-4 seconds to open here.
Textmate and Emacs are both garbage, I'm baffled as to why these plain over-glorfied notepads get so much attention. Notepad++ is ten times better than either of these.
What you need is a full blown IDE and even without knowning which language you code, I can recomend one that supports most of them.
Netbeans FTW, you won't find anything better and it is free. Only downside is the fast startup requirement. But those few extra seconds are well worth what this amazing IDE can do. You name it, Netbeans can do it!
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.
精彩评论