views:

1657

answers:

28

I swear this was asked, but I searched, I didn't see anything. Perhaps I missed it, but if not, I'm asking here.

Anyway, I'm looking for a good programmer's editor for Windows. I know about vim and emacs, but they aren't really what I'm looking for. My main focus right now is on jEdit, Notepad2, Notepad++, and Programmer's Notepad. But I would appreciate any feedback that anyone has.

Related Questions

+4  A: 

I currently use Context Editor, simple and quick. Try it!

Enreeco
+5  A: 

gVim is the old classic.

NetBeans is pretty good for Java, PHP & Ruby editing

David Laing
I already dismissed vim and emacs, and NetBeans is an IDE, not a text editor.
Thomas Owens
+46  A: 

Notepad++

ceretullis
I saw that after I submitted, great minds...
Heat Miser
+1 i'm with parent
xkcd150
+17  A: 

I love notepad++ its very extensible and has a powerful replace engine, syntax coloring for many languages,etc... I'd strongly recommend it.

Heat Miser
first ;)
ceretullis
+6  A: 

Crimson Editor is one i like. It hasn't been in active development for quite a while, but I still like it very much. The others that have been posted are good as well.

stephenbayer
A: 

Besides having a good experience with Crimson Editor, you can certainly try SciTE

Alan
+2  A: 

Depends what you want to do. The Express SKUs of Visual Studio are free and Visual Studio is an excellent text editor as well as being a good IDE. Very customizable.

Simon Gillbee
+4  A: 

Edit+ (editplus.com) is by far the best text editor I have ever encountered.

It has a cost of about $30 if you purchase it, but you can use it forever if you are willing to click the "Yes, I know this is a demo" button each time you start it. It is a full version demo with no time limit. I suggest you purchase it if you like it.

Strengths: Extremely intuitive for working with text, great shortcuts, drag and drop, easy to be very productive very quickly. Can open remote files via FTP for editing, has the best search and replace I have ever used, regex support, and REALLY GOOD spell checker. Very customizable, easily configured, can share configuration through their website with other users, recognizes most programming languages, etc. Works great with multiple files. I used it mainly for php web development, but it's really useful for search and replace and working with regex, so I often find myself using it for data massaging, and other large volume text manipulation projects like generating sql statements from the contents of a spreadsheet, etc.

Weaknesses As a text editor, this has no weaknesses, but if you are looking for an IDE, there is no code folding, debugging, etc. Very sophisticated text editor, and doesn't try to be anything else.

Update: It does have code folding now! I just grabbed the new version - now it is the best++ text editor.

Eli
I love this editor. All of the people on my team have it and use it every day. The later versions (3.0+) DO have code folding, and it works with HTML, JavaScript functions, etc. It does have some limitations, though.
Zack Mulgrew
!!! Seriously - I will have to upgrade mine...
Eli
This editor is awesome. i have used it for years. i switched to aptana studio but i still use this to do some quick coding and editing of my files.. i am downloading the new version to see how it is
Steve Obbayi
+2  A: 

Maybe you're referring to this question: http://stackoverflow.com/questions/145327/whats-a-windows-text-editor-that-matches-this-criteria

I finally chose JEdit and have customized it with plugins (premade skins, tabbed navigation for source files, etc) and running it on the new Swing Nimbus GUI. It is by far the best editor I've ever used. Especially because the io functions for file manager pane is built on the java api, it doesnt freeze up like the native Windows one does.

Try it. you wont regret :P

Karan
+1  A: 

Programmer’s Notepad is super lite weight and only has features that most programmers would fine useful.

Christopher Dolan
+5  A: 

Jedit is cool, and as it is written Java, works across platforms so you need not switch editors between Linux and Windows.

Tarski
A: 

I like Ulipad for editing Python. It has some decent autocomplete and syntax hint features. Oh you can run it on Windows or Linux.

+2  A: 

PSPad is pretty good: http://www.pspad.com/

BoltBait
+3  A: 

For "light-weight" + "'config file' style customization" + "has bare essential features", I keep going back to:

SciTE

This build is my favourite (includes right-click context menu wired-up by install).

I've only used the Win32 version, but there are other Scintilla-based editors on other platforms.

micahwittman
A: 

A few months ago I went from Notepad++ to jEdit. But just recently, I changed again, to gVim. Vim is impressing me to no end...

Steve Paulo
A: 

I use EmEditor exclusively at work. Its highly customizable and can be fine tuned to however the user wants it. Several of my coworkers and I have written macros for it to make our lives easier. There is a free trial though it will pester you after a month to buy the product. The fact that the developer/s are active on the forums is also helpful.

EmEditor

PaperPlate
+1  A: 

Check out at E http://www.e-texteditor.com/ - it's rad.

Ash Kim
E is not a free editor.
Simon Lieschke
+1  A: 

I use Notepad2 when I need a quick, light weight editior.

Aardvark
+2  A: 

A little bit old school but you can give a shot at it: http://cream.sourceforge.net/ this is basically a gVim editor but with customization without writing its configuration files, you have predefined themes which are very eye-pleasing, tabbed documents etc.

milot
+1  A: 

Visual Studio is now free via the Express editions. http://www.microsoft.com/Express/ Otherwise, for non-VS projects, I tend to favor GVIM. http://www.vim.org/download.php#pc

Blinky
A: 

give a try to EditPlus .. light weight and plenty of features

Nrj
+3  A: 

TextPad is the best - you can get extra syntax highlighting plugins for any language you'd like.

Claudiu
I can't live without it. Between how it handles "Search in Files" (search result is clickable and I love "open all", "replace all", "save all"), block select, mini ide capabilities, copy append (appends to what is already in the clipboard), and the clip library, it's a mandatory tool for me.
bruceatk
+1  A: 

I can recommend vim. It's pain to learn is but if you do that, you will have one common editor across all platforms. Not just for coding. There is a pre-configured version of vim called Cream, good for starters.

Nazgob
+1  A: 

One True Editor

AnSGri
+1  A: 

A good comparsion of several is here:

http://lifehacker.com/385929/best-text-editors

MostlyLucid
A: 

Just because nobody mentioned it: sublime editor

Otherwise, notepad2 and vim, of course.

ldigas
A: 

You should try Source Insight, it is more of a developer program editing system. Though commercial, but worth its price

Ram
A: 

Kate (KDE advanced text editor) is a great text editor for Linux and you can get it for Windows too as part of the KDE for windows project.

Tarski