PlainEdit.NET is a powerful plain text editor with an interesting set of features.
The tabbed interface is an immediate plus, allowing you to open multiple documents at the same time. There's good file compatibility, too. PlainEdit.NET can open, edit and save ANSI, UTF-8, Unicode and Unicode big-endian files, with Windows, Mac and Unix line breaks.
The program offers a surprising level of control over your page layout. You can define orientation (portrait or landscape), colours, margins, indentations, headers and footers. The latter can easily be customised with date, time, page numbers, file name and more.
A capable search and replace tool supports regular expressions, and can work across files, as well as open documents.
There are plenty of time-saving clipboard tools. A "Copy & Add" adds the currently selected text to the contents of the clipboard, rather than replacing it; and Insert > Clipboard options insert the contents of the clipboard before or after any selected lines.
PlainEdit.NET has some unusual extras. Select Insert > Console Output, say, then type a console command, and its output will be inserted into your document.
Of course this is all very configurable. Not happy with a certain keyboard shortcut, perhaps? No problem, you can freely set or edit any of the standard shortcuts to suit your needs.
And if this isn't enough, PlainEdit.NET also supports several plugins. There are tools to help you select and insert colours in various formats; extract email addresses and URLs; and export the document as a hex dump, HTML file and more.