Text Editor Pro

Text Editor Pro

Free feature packed text editor

Description

Opening a log file waits on plugin loading, pretty-printing JSON needs an extension, diffing two configs means launching yet another app. The desktop fills with editors while the actual work stays at Notepad level. Text Editor Pro folds all of it into one program: syntax highlighting, multi-caret and synchronised editing, JSON / XML / SQL formatting, text compare, a character map, unit conversion — present on install, no plugin hunting.

Finnish developer Lasse Rautiainen has been building it since 2010 and the version number is now past 37, with the editor core, the PDF control and the skin editor all released as source. Want it portable? Grab the ZIP or 7z package: unpack, run, and settings stay in its own folder.

Features



Highlighting and folding: over a hundred languages and script formats, with folding for tags, code blocks and arbitrary selections — a lot less scrolling through somebody else's long files.

Multi-caret and column editing: drop several insertion points and type into all of them, or select a rectangular block for column mode. Renaming variables in bulk or aligning config values becomes one pass.

Built-in formatters and converters: one click to beautify JSON, SQL or XML, plus JSON-to-XML conversion both ways, so nothing needs pasting into a web tool.

Previews and viewers: live preview for Markdown, RTF and SVG; add the PDFium component and PDFs and images open inside the editor.

Multiple directories and SFTP: mount several local folders in the side tree at once, and with the SFTP component remote server files join the same tree and save straight back.

600+ options and 100+ skins: shortcuts, indentation and rendering details are nearly all adjustable, and an official skin editor is available if none of the bundled themes fit.

Compare and character tools: text comparison, character map and numeric unit conversion are built in, so checking two config revisions or hunting an obscure glyph never leaves the window.