PSPad is an amazingly powerful programmer's editor with a lengthy list of developer-friendly features.
A strong core editor includes all the goodies you'd expect: a tabbed interface, drag and drop editing, spell check (if you download additional libraries), case conversion, syntax highlighting, search/ replace in files and with regular expressions, block formatting and more.
But there's also plenty that might surprise you. An FTP client to edit documents directly on the server; smart HTML previews using IE or Firefox; an integrated copy of the TiDy library for reformatting HTML code; a macro recorder, and even a full Hex editor.
PSPad provides several ways to work with external programs. At a minimum, you can just run something, but it can also capture text output, parse logs and display the results for a real IDE effect.
You also get text differencing, matched brace highlighting, a code explorer, clipboard monitor, hash generator, expression evaluator, system file editor (view and edit HOSTS in a click), and more.
This all makes it easy to get lost, at least initially, but PSPad has more tools to help. A Projects system can be used to group related files together, while your open tabs and program state may be saved as a session, making it easy to continue where you left off later.
Version 4.6.2 (Changelog)
File list (Ctrl+Alt+O) - new functionality with filtering in the menu Window. In the list open files + project files are included. It will allow you quickly find file
User highlighter - added new style of comments for ";" - INI style. In difference to existing Basic style new INI style comment starts only as first char on line
Right edge setting doesn't respect individual highlighter settings
Find in files - unwanted autocomplete of search expression
Find/replace - substitution /w includes chars with diacritical signs too. Depends of regional settings.