PSPad

PSPad

Code editor with FTP and hex editing

Description

Editing one config file on a server normally runs: open the FTP client, download, open a local editor, edit, save, switch back, upload, refresh to confirm. PSPad builds the FTP client into the editor — open the file on the server, and Ctrl+S is the upload. The two steps in the middle disappear.

It is a long-standing free Czech editor, small and quick to start, without skipping anything important: syntax highlighting for dozens of languages, code folding, a changed-line marker, projects, tabbed documents and saved desktop sessions that reopen the whole set of files. On top of that sit a hex editor, a text diff and an HTML preview — three tools you would otherwise install separately. Free for commercial and government use too.

Features



Built-in FTP client: the remote directory mounts as a tree, double-click opens a file and saving sends it back, so editing a live config no longer means shuttling between two programs.

Highlighting and folding: dozens of languages covered, with folding blocks, a changed-line indicator and bracket matching — enough for writing scripts and for reading somebody else's code.

Projects and sessions: group files into a project, or save the whole set of open tabs as a desktop session that comes back tomorrow exactly as you left it.

Hex editor: open a file as bytes to inspect a header or patch a value without reaching for another program.

Text diff: two files side by side with differences highlighted line by line, so a change is located at a glance.

Macro recorder and HTML preview: record a repetitive edit and replay it; preview HTML in place instead of alt-tabbing to a browser.

Integrated ChatGPT panel: recent versions put a chat panel inside the editor, so a question does not cost a context switch.