PSPad

PSPad is a programmers editor with support for multiple syntax highlighting profiles. It comes with a HEX editor, CP conversion, text differences, templates, macros, spellcheck option, auto-completion, and Code Explorer. The program is pre-configured for the most popular programming languages (VB, C++, SQL, PHP, ASP, and Python) and you can further customize the syntax settings.

PSPad features:

  • work with projects
  • work with several documents at the same time (MDI)
  • save desktop sessions to later reopen all session files
  • FTP client – 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 according to file type
  • user-defined highlighters for exotic environments
  • auto correction
  • intelligent internal HTML preview using IE and Mozilla
  • full HEX editor
  • call different external programs for different environments
  • external compiler with output catcher, log window and log parser for an "IDE" effect in every environment
  • 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 the top CSS editor TopStyle Lite
  • export with highlight to RTF, HTML, TeX format to file or clipboard
  • column block select, bookmarks, line numbers, …
  • reformat and compress HTML code, tag character case change
  • line sorting with ability to sort on defined columns and drop duplicates
  • ASCII chart with HTML entities
  • Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in development
  • spell checker
  • internal web browser with APACHE support
  • matching bracket highlighting
  • …(many more features, too numerous to list)

PSPad 5.0.6.582 changelog:

  • 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

Note: PSPad 5.0.6.589 changelog is not yet available.

Download: PSPad 5.0.6.589 | 8.1 MB (Freeware)
Download: PSPad 5.0.6.589 Portable | 8.8 MB
Links: PSPad Homepage | PSPad Extensions