Yes. But, I'm not sure it is the best one anymore. google EditPlus and you can get to their website. There is another one called TextPad, which I think is better for Java. Since I was having trouble running Java programs in EditPlus, I was searching around recently, and I found some open source text editors that look pretty powerful. They start off as simple text editors(but much better than something like Notepad), and then you can download whatever plugins you want to increase their functionality. Check out jEdit for instance.
Is there a trial version EditPlus? I might take a look.
I also saw a VC6 add on recently that improved the autocomplete and syntax highlighting for something like $90. Someone commented that it was well worth the money, but I can't remember where I saw that.
Just so you know, you would never use EditPlus for windows programming with MFC. Clearly VC6 is much more powerful for that. But, for basic typing while coding C++ programs, here is what you can do in EditPlus, so you know what I am talking about:
1) I have icons for different types of programs on a toolbar, and when I click on one to open a new file, it automatically opens the file with a basic program template, like:
There are different template files for all the different program types, and you can change them yourself very easily.
using namespace std;
2) Every type of program has it's own autocomplete file. If I have a program with a long variable name, I can quickly add it to the autocomplete file. By typing a few letters I specify in the autocomplete file, and then hitting the space bar, the variable name is completed for me. For instance, I never have to type out a for-loop. I just type 'for' and hit the space bar, and the whole loop is typed out for me. The cursor ends up where the loop conditional goes, and I type in what I want there:
You get to decide where the cursor ends up after an autocomplete.
for(int i = 0; i < |; i++)
3) Syntax highlighting can be changed to whatever you want and whatever colors you want.
4) You can create your own user tools that do the things you want, like call up a Java compiler located on your computer somewhere and compile the current program in the editor.
5) A lot of different search capabilities including being able to search your files with regular expressions. You can search for matching braces.