PSPad editor is freeware programmer editor, usable for people who:

  • Work with various programming environments
  • Like highlighted syntax in code
  • Need a small tool with simple controls and the capabilities of a mighty code editor
  • Looking for a tool to work with plain text
  • Want to save money and still have the functionality of professional products

Why PSPad ?

  • Do you work with various programming environments ?
  • Do you like highlighted syntax in code ?
  • Do you need a small tool with simple controls and the capabilities of a mighty code editor ?
  • Are you looking for a tool to work with plain text ?
  • Do you want to save money and still have the functionality of professional products ?
  • Then PSPad is for you.

Features

  • Work with projects
  • Work on several documents at the same time (MDI)
  • Save desktop session to later reopen all open files
  • FTP client - you can edit files directly from the web
  • Macro recorder to record, save and load macros
  • Search and replace in files
  • Text difference with color-coded differences highlighted
  • Templates (HTML tags, scripts, code templates...)
  • Installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,...
  • Syntax highlighting auto set by file type
  • User-defined highlighters for exotic environments
  • Auto correction
  • Intelligent internal HTML preview using IE and Mozilla
  • Full HEX editor
  • Call external programs, different for each environment
  • External compiler with catch command output, log window, log parser for each environment for "IDE" effect
  • Color syntax highlight printing and print preview
  • Integrated TiDy library for formatting and checking HTML code, conversion to CSS, XML, XHTML
  • Integrated free version of top CSS editor TopStyle Lite
  • Export with highlight to RTF, HTML, TeX format into file or clipboard
  • Column block select, bookmarks, line numbers, ...
  • Reformat and compress HTML code, tags char case change
  • Line sorting with ability to sort on defined column, with option to drop duplicates
  • ASCII chart with HTML entities
  • Code explorer for Pascal, INI, HTML, XML, PHP, and more in future
  • Spell checker
  • Internal web browser with APACHE support
  • Matching bracket highlighting

What's New

  • Tab color is applied to the tab you call context menu
  • Set bookmarks by selection (menu Search) - sets unnumbered bookmarks to the begin and end of selected text
  • Interactive code clips - window respects high DPI settings
  • Color selector - height of color cell is higher for high DPI settings
  • Select text inside bookmarks (menu Edit) - select text according to nearest bookmarks above and bellow the cursor
  • Ruby - multiline strings
  • Project settings, Highlighter settings / Compiler, Tools settings - added possibility to set log encoding (OEM, ANSI / UTF-8)
  • First time run localization isn't taken from system, but from user OS localization
  • Autocomplete includes first bracket - new option in Program settings / Editor 2
  • New program actions aDOSFormat, aMACFormat, aUNIXFormat. It allows change line ends format in scripting, allows to assign shortcut
  • Sessions (File menu, Toolbar button) - PSPad remembers last session. Last session is selected in Session manager, last session is marked in menu items with star icon
  • New version check was moved into separate thread - it doesn't delay program start
  • Left panel - you need to keep CTRL when you want to undock Window as protection for unwanted undocking
  • Add Accent marks function works on selected text. Till now always on whole text
  • Search/Replace dialog - optimization - when you start with confirmation and answer Replace all, following replace process skips all drawing and will be lightning fast
  • Undo and Redo optimized for big change number
  • Exception - added support to send report for mail clients without Simple MAPI support
  • TextDifference - fixed in 64 bit version
  • Hex Editor - fix for 64b version
  • If dark skin was used, the content of help was unreadable (black font on dark background)
  • Search/Replace - in some cases cursor appear out of editor area
  • Open big file without running PSPad - wasn't possible to confirm dialog with keyboard
  • Runtime error after PSPad is closed
  • Code explorer - if docked in left panel, left panel always appear after start
  • Program start toolbar flickering
  • About program dialog with dark skin closes PSPad
  • Search broke highlight same occurences
  • Undo/Redo doesn't refresh editor state
  • Exception when a large number of files are open when starting the PSPad
  • Catch tool output from Link panel
  • User Highlighter - fix for case sensitive languages
  • Lot of fixes joined with skins and drawing
  • When first file tab was active when program was closed, it wasn't activated with next start
  • Autocomplete text color problem when Windows skin is set with dark color scheme
  • Ruby - section #{ ... } in string and string end
  • FTP - file list icons was too smal for high DPI
  • 64b ends with "program stopped working" message in some cases
  • Ruby highlighter - class method was highlighted as label