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 changelog:

  • Ruby - in-string section support #{ ... }, variable highlighting
  • Insert with keep cursor function keeps inserted text selection
  • Tcl/Tk highlighter extended of new keywords from new version
  • Stability improvements
  • Autocomplete - removed brackets
  • Save file without file change (Shift+Ctrl+S) allows to set time difference. Usage e.g. for synchronized folders. Difference (in seconds) is added to existing File time. Parameter is in Program settings / Direct edit as SaveFileTimeShift variable, value (positive number) is in seconds.
  • PSPad remembers last used tab from left panel
  • Automatic corrections (menu Settings / Spell settings) - new option - Maintain char case.
  • Automatic corrections (menu Settings / Spell settings) maintain case of correction if option enabled. E.g. if defined dt = document, then Dt will be replaced to Document, DT to DOCUMENT
  • PowerShel 5.1 - new user highlighter definition including code clips
  • Edit favorite link - for each edit new button with variable list was added instead of right mouse
  • Select inside brackets works for � and � too
  • Added basic application version analytics. In program settings / Program 2 you can switch it off, there is info showing what data are send. It's simple HTTP request only, you can cach it and check it. No sensitive information are sent, only one time request.
  • Delete libraries libSoftMeter.dll and libSoftMeter64.dll, they arn't used
  • Autosave files when close PSPad - new option in Program settings / Backup
  • Autocomplete - if you are editing inside word, autocomplete replaces word instead insert autocomplete string to cursor position
  • Code explorer - selected item is preserved after file save or file reload
  • Own editor font usage without to have install it - put your TTF files into subfolder .\Fonts. Included fonts: Liberation Mono, Fira Code
  • Autocomplete uses same font like editor
  • Autocomplete includes '(' or '()' in the list
  • PSPad remembers selected text between sessions
  • Mark all selection occurences (find word at cursor, dblclick on the word end, ...)
  • Styles - open/close bigger amount of files caused exception
  • Paragraph reformat lefts space on the begin of line when previous line ends with some chars like ")"
  • Fixed start with relative path to PSpad.exe, if PSpad was already riunning. E.g. ..\pspad.exe "some file". In this case PSPad opens PSPad binary itself
  • Program settings - problem with change color scheme followed Apply and OK button
  • PSPad start with parameter if PSPad already runs opens another empty editor
  • Windows Shell script highlighter - highlight of call another script with parameters
  • Splitted editor window - mouse wheel doesn't scroll editor under cursor
  • FileTabs wasn't visible after project load
  • Child (editor) Windows isn't
  • Clipboard problem (delete, paste) and cursor position
  • Close to tray - there were no file names on the pad after restore
  • Problem with multiple play macro containing clipboard manipulation
  • Handled exception when reading proxy server information from registry
  • XML Code explorer - CDATA caused broken structure in some cases
  • Autocomplete - sometimes replaced more text
  • Windows Shell script - small fixes
  • File tab color without Theme service enabled
  • Project panel - on the 4k display the folder names were shortened
  • Project load

Download: PSPad | 8.2 MB (Freeware)
Download: PSPad Portable | 9.0 MB
Links: PSPad Homepage | PSPad Extensions

Get alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

Google Chrome 89 (offline installer)

Previous Article

Postbox 7.0.47

0 Comments - Add comment