Editable file compare
Two tabs side by side, differences highlighted, gaps hatched. Both sides are editable, single lines move across with a shortcut, and a detail line shows differences character by character.
Syntax highlighting and folding
C#, VB.NET/VBA, XML, JSON, JavaScript, CSS, Python, PowerShell, batch and Markdown. Blocks fold and unfold, matching brackets and tags are highlighted.
Clipboard history
The last 50 copied texts, from other programs too. Double-click pastes, a button opens an entry as a new document. Rectangular selections stay rectangular.
Find and replace
In the document, in the selection or across all open tabs, with a list of matches. “Replace all” is a single undo step.
Automatic session backup
Every second, open tabs, untitled ones included, are saved in the background. Closing asks nothing; on the next start everything is back.
External changes
When another program changes an open file, FSNotepad offers reload, compare or ignore. Your own edits are never overwritten silently.
Rectangular selection and line commands
Alt+mouse for column selection, pasting past the end of the file, joining selected lines. Line and column ruler, zoom with Ctrl+mouse wheel.