Twistpad is a compact, fast and full-featured text editor.
You could use the program as a Notepad replacement, and there's plenty to recommend it. You're able to open multiple files at the same time, for instance, and browse them with a well-designed tabbed interface. Powerful search and replace options include support for regular expressions, and the ability to locate and replace text in files. And there's a spell checker, too (only in American English by default, but other dictionaries are available).
Twistpad is packed with programmer-friendly formatting options, too. You're able to comment, indent, expand or collapse blocks of text, remove trailing spaces and empty lines, convert spaces to tabs or tabs to spaces, generate and insert a new GUID, and so on.
Useful tools include a Keyboard Macro option that will record the Twistpad options you choose, and the text you type, then replay them later - perfect for automating tedious processes. A compare option will display files side by side, highlighting any differences. And if you've saved a script or program, then an "Open With" option will launch it with the appropriate application, making it easy to test your work directly from the Twistpad interface.
Version 2.4 adds the following (amongst many other changes):
Undo and Redo now also update track changes markers. Additionally if the Undo goes all the way to unsaved state, the document modified flag is cleared
Files loaded in bulk will be only fully loaded when needed resulting in faster loading of files and memory optimization (optional): Multiple files opened via open dialog
At startup when restoring from last known session
Multiple files opened via Drag drop opening of files
Multiple files opened via command line