home *** CD-ROM | disk | FTP | other *** search
-
- =======================================================================
- = =
- = =
- = Notepad2 - Yet another Notepad replacement... =
- = =
- = =
- = Notepad2 1.0.12 =
- = (c) Florian Balmer 2004 =
- = http://www.flos-freeware.ch =
- = =
- = =
- =======================================================================
-
-
- Description
-
- The original Notepad shipped with Windows is probably the handiest
- program of all times, small, fast, without frills! Notepad2 tries to
- follow this principle, it's a small, fast and free text editor with
- syntax highlighting for HTML and other common languages. Notepad2
- works on Windows 9x, Me, NT, 2k and XP.
-
-
- Features
-
- - Customizable syntax highlighting:
- - HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI
- - C/C++, C#, Java, VB, Pascal, Assembler, SQL, Python, NSIS
- - INI, REG, INF, BAT, DIFF
- - 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 1.0.12
-
- - Notepad2 source code now released under the GNU GPL
- - "Read Only" option handles file attributes
- - Enhanced find and replace dialogs with new options
- - Optionally auto close HTML/XML tags (Ctrl+Shift+H)
- - Improved tabify/untabify selection functions
- - New hotkey to select XML scheme (Shift+F11)
-
-
- New in Version 1.0.11
-
- - Simple favorites management based on file shortcuts (Alt+I)
- - Optional toolbar buttons for favorites management
- - Improved undo / redo handling of auto indent text
- - Better cursor behaviour for line editing commands
- - Clipboard text is converted according to font character set
- - Auto-select ANSI code page option (File, Encoding, Default...)
- - Windows system text and background colors used by default
- - Enabled some new comment styles for C/C++ related languages
-
-
- New in Version 1.0.10
-
- - Option to select a default syntax scheme (F12)
- - Find, replace, upper- and lowercase handle umlauts and accents
- - Paste board feature (cmd switch /b) to collect clipboard entries
- - Text is copied to clipboard in Unicode format (Windows NT/2k/XP)
- - Reload current file without encoding detection (F8)
- - Updated CSS properties to version 2.1
- - "Reuse Window" disabled by default to allow multiple windows
-
-
- New in Version 1.0.09
-
- - Convert tabs to spaces and vice versa (Ctrl+Shift+S/T)
- - Insert time/date (short form/long form) (Ctrl+F5, Ctrl+Shift+F5)
- - Insert filename/path and filename (Ctrl+F9, Ctrl+Shift+F9)
- - Added missing copy line command (Ctrl+Shift+C)
- - Enabled script selection in font dialogs
-
-
- New in Version 1.0.08
-
- - Find and replace dialogs accept Unicode input (Windows NT/2k/XP)
- - Warning message for large files (customizable using Notepad2.reg)
- - Default file extension is "txt" (customizable using Notepad2.reg)
- - New command line parameters: /c, /g, /?
- - Fixed writing of hidden and system files (Windows XP/2k)
- - Fixed some handling problems with relative pathnames
- - Notepad2.txt outlines how to import and export Notepad2 settings
-
-
- New in Version 1.0.07
-
- - Select default encoding for new files
- - Select default line endings for new files
- - Right clicking moves cursor if no selection
- - Zooming with Ctrl+Mousewheel recalculates line number width
-
-
- New in Version 1.0.06
-
- - Word wrap settings, show word wrap symbols (Ctrl+Shift+0)
- - Move line up/down (Ctrl+Shift+Up/Down)
- - Remove blank lines (Alt+R)
- - Bookmarks for file navigation (Ctrl+F2)
- - Minimal print header and footer customization
- - Remapped some keyboard shortcuts (see Notepad2.txt)
- - Added a few comments to Notepad2.txt
-
-
- New in Version 1.0.05
-
- - Support for XML, ActionScript 2.0, Python, NSIS Script
- - Fully customizable second default style (Shift+F12)
- - Find matching brace (Ctrl+B)
- - Select to matching brace (Ctrl+Shift+B)
- - Goto column (Ctrl+J)
- - Optionally change background color of long lines
- - Transparent mode on Windows 2k and above (Alt+U)
- - Fixed line endings detection for Unicode files
-
-
- New in Version 1.0.04
-
- - Fixed loading of UTF-8 files with signature
-
-
- New in Version 1.0.03
-
- - Toggle word wrap toolbar button
- - New block command: strip first character (Alt+Z)
- - Strip trailing blanks uses selection, if any
-
-
- New in Version 1.0.02
-
- - Reload current file (F5)
- - Revised printing functionality
- - Zooming recalculates line number width
-
-
- Installation and Uninstallation
-
- Just put a copy of Notepad2.exe to any directory on your computer. To
- remove the Notepad2 registry entries, run "Notepad2.exe -u" from any
- command line, and then delete Notepad2.exe to have a complete,
- traceless uninstall.
-
-
- Keyboard Shortcuts for Notepad2
-
- File
-
- Ctrl+N New file.
- Ctrl+F4 Close file, identical with Ctrl+N.
- Ctrl+O Open file.
- F5 Reload file.
- F8 Reload file without encoding detection.
- Ctrl+S Save file.
- F6 Save file as.
- Ctrl+F6 Save file copy.
- Ctrl+P Print file.
- Alt+H Open recent file.
-
- Tools
-
- Alt+N Open document in new window.
- Alt+0 Open new empty window.
- Ctrl+M Run metapath file browser plugin.
- Ctrl+L Launch document.
- Alt+L Open with.
- Ctrl+Q Run command.
-
- Favorites
-
- Alt+I Open favorites.
- Alt+K Add to favorites.
- F9 Manage favorites.
-
- Edit
-
- Ctrl+Z Undo.
- Alt+Backspace Undo.
- Ctrl+Y Redo.
- Ctrl+X Cut.
- Shift+Del Cut.
- Ctrl+C Copy.
- Alt+C Copy all.
- Ctrl+V Paste.
- Shift+Ins Paste.
- Del Clear.
- Ctrl+A Select all.
- Alt+Shift+Arrows Rectangular selection.
- Ctrl+Enter New line with toggled auto indent option.
- Ctrl+PgUp/PgDn Goto previous/next block.
- Ctrl+Shift+PgUp/PgDn Select to previous/next block.
-
- Word
-
- Ctrl+Space Select word.
- Ctrl+Backspace Delete word before/left.
- Ctrl+Del Delete word after/right.
-
- Line
-
- Ctrl+Shift+Up Move line up.
- Ctrl+Shift+Down Move line down.
- Ctrl+T Transpose line.
- Ctrl+D Duplicate line.
- Ctrl+Shift+X Cut line.
- Ctrl+Shift+C Copy line.
- Ctrl+E Delete line.
- Ctrl+Shift+Backspace Delete line left.
- Ctrl+Shift+Del Delete line right.
-
- Block
-
- Tab Indent selected block.
- Shift+Tab Unindent selected block.
- Alt+Z Strip first character.
- Alt+W Strip trailing blanks.
- Alt+R Remove blank lines.
- Ctrl+I Split lines.
- Ctrl+Shift+I Join lines.
-
- Brace
-
- Ctrl+B Find matching brace.
- Ctrl+Shift+B Select to matching brace.
-
- Convert
-
- Ctrl+Shift+U Make uppercase.
- Ctrl+U Make lowercase.
- Ctrl+Shift+S Convert tabs to spaces.
- Ctrl+Shift+T Convert spaces to tabs.
- Ctrl+Shift+A Convert to ANSI.
- Ctrl+Shift+O Convert to OEM.
-
- Insert
-
- Ctrl+F5 Time/date (short form).
- Ctrl+Shift+F5 Time/date (long form).
- Ctrl+F9 Filename.
- Ctrl+Shift+F9 Path and filename.
-
- Find, replace
-
- Ctrl+F Find.
- F3 Find next.
- Shift+F3 Find previous.
- Ctrl+H Replace.
- Ctrl+J Jump to line.
- Ctrl+G Jump to line.
-
- Bookmarks
-
- F2 Goto next bookmark.
- Shift+F2 Goto previous bookmark.
- Ctrl+F2 Toggle bookmark.
- Ctrl+Shift+F2 Clear all bookmarks.
-
- Syntax scheme
-
- F12 Select syntax scheme.
- Shift+F12 Select 2nd default syntax scheme.
- Ctrl+F12 Customize syntax schemes.
- F11 Select default text syntax scheme.
- Ctrl+F11 Select web source code syntax scheme.
- Shift+F11 Select XML document syntax scheme.
-
- View
-
- Ctrl+W Toggle word wrap.
- Ctrl+Shift+L Show long line marker.
- Ctrl+Shift+G Show indentation guides.
- Ctrl+Shift+N Show line numbers.
- Ctrl+Shift+M Show selection margin.
- Ctrl+Shift+8 Show whitespace.
- Ctrl+Shift+9 Show line endings.
- Ctrl+Shift+0 Show wrap symbols.
- Ctrl+Shift+V Toggle visual brace matching.
- Ctrl+Shift+H Toggle auto close HTML/XML.
-
- Zoom
-
- Ctrl++ Zoom in.
- Ctrl+- Zoom out.
- Ctrl+/ Reset zoom.
-
- Settings
-
- Alt+T Always on top.
- Alt+U Transparent mode.
- F7 Save settings now.
-
- Misc.
-
- Ctrl+Q Exit Notepad2.
- Esc Optionally minimize or exit Notepad2.
- F1 Display version info.
-
-
- Tips and Tricks, Special Features, Limitations
-
- Regular Expression Syntax
-
- . Matches any character
-
- \( This marks the start of a region for tagging a match.
-
- \) This marks the end of a tagged region.
-
- \n Where n is 1 through 9 refers to the first through ninth
- tagged region when replacing. For example, if the search
- string was Fred\([1-9]\)XXX and the replace string was
- Sam\1YYY, when applied to Fred2XXX this would generate
- Sam2YYY.
-
- \< This matches the start of a word.
-
- \> This matches the end of a word.
-
- \x This allows you to use a character x that would otherwise
- have a special meaning. For example, \[ would be interpreted
- as [ and not as the start of a character set.
-
- [...] This indicates a set of characters, for example, [abc] means
- any of the characters a, b or c. You can also use ranges, for
- example [a-z] for any lower case character.
-
- [^...] The complement of the characters in the set. For example,
- [^A-Za-z] means any character except an alphabetic character.
-
- ^ This matches the start of a line (unless used inside a set,
- see above).
-
- $ This matches the end of a line.
-
- * This matches 0 or more times. For example, Sa*m matches Sm,
- Sam, Saam, Saaam and so on.
-
- + This matches 1 or more times. For example, Sa+m matches Sam,
- Saam, Saaam and so on.
-
- -----> Examples (don't use quotes)
- - Quote lines: find "^" replace with "> "
- - Unquote lines: find "^> " replace with ""
- - Remove line numbers: find "^[0-9]+" replace with ""
- - Convert tabs to double spaces: find "\t" replace with " "
-
-
- Setting more Options
-
- The Notepad2.reg file contains additional program settings that must
- be modified directly in the registry. These settings include options
- to customize the toolbar bitmaps and texts. Inspect Notepad2.reg to
- find more explanations.
-
-
- Command Line Parameters
-
- Notepad2.exe [/g ln[,col]] [/n] [/c] [/p x,y,cx,cy[,max]]
- [/i] [/u] [/?] [file]
-
- file: File to open, can be a relative pathname, or a shell link.
- This must be the last argument, quotes are not necessary.
- /g: Jump to specified position, a line of -1 means end of file.
- /n: Always open a new Notepad2 window, even if the "reuse-window"
- option is on.
- /c: Open a new Notepad2 window and paste the clipboard contents.
- /b: Open a new Notepad2 paste board to collect clipboard entries.
- /p: Set window position to x,y with size cx,cy, optional value
- max set to nonzero to maximize window.
- /i: Start as tray icon.
- /u: Remove the registry entries created by Notepad2.
- /?: Display a brief summary about command line parameters.
-
-
- Import and Export Settings
-
- The Notepad2 settings can be exported from the registry and imported
- again on a different computer or for a different user. Run
-
- reg.exe export HKCU\Software\Notepad2 MySettings.reg
-
- to export the settings to MySettings.reg. Now either launch this file
- from Explorer or use
-
- reg.exe import MySettings.reg
-
- to restore the settings. Just the style settings can be grabbed with
-
- reg.exe export HKCU\Software\Notepad2\Styles MyStyles.reg
-
- On some earlier versions of Windows, the reg.exe command line tool is
- probably not available, then you have to switch to regedit.exe.
-
-
- Source Code
-
- Notepad2 is based on the Scintilla source code editing component:
- http://www.scintilla.org
-
- The full Notepad2 source code is distributed under the terms of the
- GNU General Public License and can be found at:
- http://www.flos-freeware.ch
-
-
- Feature Requests
-
- Thank you very much for the overwhelming feedback about Notepad2!
- Feature requests are always welcome, but please keep in mind that
- Notepad2 has been designed as a compact Notepad replacement.
-
- Hyperlink support is currently not provided by the Scintilla source
- code editing component (and not planned), it's unlikely I will
- implement this.
-
- Notepad replacement is easier said than done, I'm sorry! Instructions
- on how to replace Notepad on various versions of Windows can be found
- around in the net. I might create a Notepad2 installer with flexible
- and undoable file association, once.
-
-
- Credits and Special Thanks
-
- Here I would like to say "THANK YOU" to the developers of the great
- Scintilla source code editing component (http://www.scintilla.org),
- which is the core of Notepad2. Without Scintilla, the rich features
- found in Notepad2 wouldn't have been possible!
-
- Many thanks to everybody for sending me bug reports and useful hints.
- A special thank goes to Roland Weigelt (http://www.roland-weigelt.de)
- for his helpful thoughts and comments about Notepad2 features and
- usability.
-
-
- Copyright
-
- Notepad2 is FREEWARE and may be used and distributed freely. Please
- do not charge any distribution or download fees for this program,
- except for the cost of the distribution medium. The use of the
- software is AT YOUR OWN RISK.
-
- If you have comments or questions, please drop me a note:
- textview@bluewin.ch
-
- (c) Florian Balmer 2004
-
- ###
-