======================================================================= = = = = = Notepad2 - light-weight Scintilla-based text editor for Windows = = = = = = Notepad2 4.0.23 = = (c) Florian Balmer 2004-2009 = = http://www.flos-freeware.ch = = = = = ======================================================================= Description Notepad2 is a light-weight, free and open source Notepad-like text editor with syntax highlighting for a few commonly used languages. It's based on the Scintilla source code editing component and works on NT-based versions of Windows. Features - Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS, JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java, Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration Files, Apache Config Files, PowerShell, Batch Files, Diff Files - Drag & drop text editing inside and outside Notepad2 - Basic regular expression search and replace - Useful word, line and block editing shortcuts - Rectangular selection (Alt+Mouse) - Brace matching, auto indent, long line marker, zoom functions - Support for Unicode, UTF-8, Unix and Mac text files - Open shell links - Mostly adjustable New in Version 4.0.23 (released October 06, 2009) - Added PowerShell Script syntax highlighting - Added missing keywords to JavaScript schemes - Further simplified syntax schemes by consolidating certain styles - More accurate "mode" file variable matching with tightened rules - Avoid repetitive zone checks when running Notepad2.exe internally - Fixed choice of encoding conversion prompt being ignored - Fixed recent file dialog hang with inaccessible UNC paths - Internal changes to allow complete internationalization (future) New in Version 4.0.22 (released July 28, 2009) - Support for numerous Windows, DOS, ISO, Mac and EBCDIC encodings - Enhanced encoding selection dialog (F9) - "Recode" (F8) to reload file with different source encoding - "Recode file as system default ANSI" (Ctrl+Shift+A) - "Recode file as system default OEM" (Ctrl+Shift+O) - "Recode 7-bit ASCII file as UTF-8" (Shift+F8) - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default) - Option to disable encoding tag parsing (File, Encoding, Default) - Issue warning if data can't be converted to selected file encoding - Fix loading of (invalid) Unicode files with embedded null bytes - /e command line switch to specify file source encoding - "Insert Encoding Identifier" (Ctrl+F8) - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S) - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-) - Option to auto-reload unmodified files changed by external programs - Hotkey (Alt+F5) and auto-reset option for file change notification - Manual and automatic reloading of files keeps current encoding - Scroll find matches and jump positions away from bottom border - Enabled new Scintilla indent modes for wrapped lines - Option to set any characters as boundaries for word wrap - Allow bigger tab-/indent-widths (256) and long line limit (4096) - Allow setting extra line spacing (through "Default Text" scheme) - Dropping directories displays file open dialog - Consolidated styles to simplify configuration (patch by Kai Liu) - Ensure cursor visibility on any background color (patch by Kai Liu) - Enabled improved Scintilla Pascal lexing module (patch by Kai Liu) - Updated HTML keywords to version 5.0 - Remapped "Manage Favorites" hotkey to Alt+F9 - Remapped "Invert Case" hotkey to Ctrl+Alt+U - Remapped "Title Case" hotkey to Ctrl+Alt+I - Remapped "Sentence Case" hotkey to Ctrl+Alt+O - Fixed various minor bugs - Notepad2.exe program file no longer compressed with UPX - Updated Scintilla library to 1.79 New in Version 3.1.21 (released June 21, 2009) - No ini-file is created by default (save settings with F7, once) - "Move Up" and "Move Down" keep selection and work with blocks - Set cursor to start (Ctrl+,) or end of text selection (Ctrl+.) - "URL Encode" (Ctrl+Shift+E) and "URL Decode" (Ctrl+Shift+R) - "Escape" (Ctrl+Alt+E) and "Unescape C Special Chars" (Ctrl+Alt+U) - "Sort Lines" with several options (Alt+O) - "Pad With Spaces" block command (Alt+B) - "Replace Next" assigned to hotkey (F4) - Auto strip trailing blanks option (File, Line Endings, Default) - Remapped "Transparent Mode" hotkey to Ctrl+0 - Simple XML detection for files without extensions - Simple language detection for cgi and fcgi files - Reload file without file variable parsing (Alt+F8) - Enabled better styling of C/C++ preprocessor elements - Recent files and search strings merged with existing items on save - Paste board mode ignores immediately repeated copy actions - Command line switch + to accept multiple files (quoted spaces) - Command line switch - to accept single file argument (no quotes) - Option to set default command line mode (single or multiple files) - Command line switches to set file encoding and line ending mode - More /p command line switches (see "Command Line Switches" below) - /r command line switch to reuse existing window - /ns and /rs command line switches to enable single file instance - Renamed /t command line switch to /d (select default text scheme) - /t command line switch to set window title - Set window title to excerpt of current text selection (Ctrl+9) - Save relative pathnames for recent files (ini-option to disable) - Save relative directories for "Open with..." and "Favorites" - "Open with..." no longer sends short pathnames to external programs - External commands use current file directory as working directory - Remember "Save Copy" location until exit - Require only single click to restore window from tray icon - "Reuse Window" option timeout improves opening multiple files - Replaced "Find Up" option with "Find Previous" button in dialogs - "Find Wrap" notification dialogs provide "Cancel" button - Option to suppress replace count notifications - Find and replace dialogs provide new system menu commands - Dialog boxes use correct theme fonts on Vista - Patches to default styles, file types and auto-detection by Kai Liu - Incorporated base x64 source code compatibility patch - Fixed some problems with relative ini-file locations - Fixed some minor file variable problems - Fixed some encoding detection issues - Fixed some find and replace problems - Fixed several memory leaks when saving files - Fixed several memory leaks for editing operations - Reduced size of Notepad2.exe program file New in Version 3.0.20 (released October 31, 2008) - Notepad2 converted to a native Win32 Unicode application - "Copy Add" (Ctrl+E) to append selected text to clipboard - "Unwrap Paragraphs" (Ctrl+Shift+J) - "Strip Last Character" (Alt+U) - "Select Line", can be used repeatedly (Ctrl+Shift+Space) - Remapped "Delete Line" hotkey to Ctrl+Shift+D - Remapped "Transparent Mode" hotkey to Alt+O - Allow easy toggling of find and replace dialogs (Ctrl+F, Ctrl+H) - Save and restore find and replace dialog positions (Ctrl+O, Ctrl+P) - Files with UTF-8 Signature always loaded in UTF-8 mode - Simple HTML detection for files without extensions - Support basic Emacs file variables (see FAQ on my website) - Update timestamps (Shift+F5) (see FAQ on my website) - %APPDATA% searched for existing ini-file - Modest enhancements to scheme customization dialog - Improved performance for saving settings to ini-file - Less restrictive handling of quoted filenames on command line - Keep scrolling positions when reloading changed files - Modified /s command line switch to work with extensions, not ids - /m command line switch to match specified text - /q command line switch to force creation of new files - Pass command line switches to existing windows: /s /t /h /x /g /q - Proceed to next match after choosing "replace" in replace dialog - Fixed some more find and replace problems - Improved visual appearance on Windows Vista - Updated Scintilla library to 1.77 New in Version 2.1.19 (released April 10, 2008) - "Line Comment" (Ctrl+Q) and "Stream Comment" (Ctrl+Shift+Q) - "Title Case" (Ctrl+Alt+T) and "Sentence Case" (Ctrl+Alt+S) - "Compress Whitespace" (Alt+P) command reduces spaces and tabs - Original Notepad .LOG feature - /f command line switch to set ini-file (/f0 to omit ini-file) - /p command line switch trumps sticky window position - /p0 uses system default settings for new window position - Move new off-screen windows prior to resizing - Option to skip Unicode text detection (File, Encoding, Default) - Reload file with different default encoding (Ctrl+F8, Shift+F8) - Unsaved documents with just whitespace considered empty - Improved handling of relative path names - File dialog filters can be specified in the Notepad2 ini-file - Type of indent guides can be specified in the Notepad2 ini-file - Track width of displayed text...
sayvol