Humbly defined as “a good Notepad replacement” by their developers, EditPlus is actually much more than a simple editor for text-based files. This comprehensive utility is a powerful editing tool for developers, Web designers, programmers, etc., who deal frequently with HTML, CSS, PHP, Java, XML, C/C++, Perl, Python, or Ruby on Rails documents, among other text-based formats. The program offers syntax highlighting, its own Web browser to preview Web pages, a spell checker, and a Hex viewer, among other useful extra tools.
With a clear and functional interface, this high-end text editor comes with all the functionality you would expect... and then some more. Apart from the basic undo/redo and find and replace features, EditPlus allows you to work with multiple documents at a time, perform a rectangular block selection, check the spelling, split the window, and make use of its text folding, conversion encoding, auto indentation, and bracket matching options, among various others. Besides, you can create your own macros and use its auto completion feature, keyboard shortcuts, and cliptext window not only to save lots of time, but also to avoid frequent typing errors. Its HTML toolbar offers you a tag menu that you can use to insert HTML tags quickly and securely. This toolbar also comes with a color picker, a character picker, a table generator, and an object picker to automate your HTML encoding as much as possible.
I think it’s clear that EditPlus goes well beyond what you would expect from a simple notepad-like text editor. Despite all the free add-ons shared by its users, this is not a free tool. You can try it for free and see if it covers all your requirements – if it does, it is reasonably-priced enough for most professionals to afford.