Notepad2.txt
上传用户:tj_dwf
上传日期:2020-11-17
资源大小:215k
文件大小:35k
源码类别:

RichEdit

开发平台:

Visual C++

  1. =======================================================================
  2. =                                                                     =
  3. =                                                                     =
  4. =   Notepad2 - light-weight Scintilla-based text editor for Windows   =
  5. =                                                                     =
  6. =                                                                     =
  7. =                                                   Notepad2 4.1.24   =
  8. =                                      (c) Florian Balmer 2004-2010   =
  9. =                                       http://www.flos-freeware.ch   =
  10. =                                                                     =
  11. =                                                                     =
  12. =======================================================================
  13. Description
  14.   Notepad2 is a light-weight, free and open source Notepad-like text
  15.   editor with syntax highlighting for a few commonly used languages.
  16.   It's based on the Scintilla source code editing component and works
  17.   on NT-based versions of Windows.
  18. Features
  19.   - Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS,
  20.     JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java,
  21.     Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration
  22.     Files, Apache Config Files, PowerShell, Batch Files, Diff Files
  23.   - Drag & drop text editing inside and outside Notepad2
  24.   - Basic regular expression search and replace
  25.   - Useful word, line and block editing shortcuts
  26.   - Rectangular selection (Alt+Mouse)
  27.   - Brace matching, auto indent, long line marker, zoom functions
  28.   - Support for Unicode, UTF-8, Unix and Mac text files
  29.   - Open shell links
  30.   - Mostly adjustable
  31. New in Version 4.1.24 (released March 02, 2010)
  32.   - /z command line switch (support registry-based Notepad replacement)
  33.   - /u command line switch (launch Notepad2 with elevated privileges)
  34.   - Fixed some /p command line switch options not working properly
  35.   - Display more informative error messages for file operation failures
  36.   - Hotkey to copy pathname of current file to clipboard (Shift+F9)
  37.   - Window title indicator when running with elevated privileges
  38.   - Ini-options to control system MRU, taskbar and jump list behaviour
  39.   - Enhanced portability for directory settings inside My Documents
  40.   - Configure whether tab key should reformat indenting whitespace
  41.   - Revised word wrap settings dialog and added more detailed options
  42.   - New style setting to control font smoothing (see FAQ on my website)
  43.   - New style setting to control size of visible white space dots
  44.   - Improved cursor visibility on any background color
  45.   - Added new "HTML Element Text" and "XML Element Text" styles
  46.   - Improved default style utilization for HTML-embedded schemes
  47.   - Updated PowerShell keywords to version 2.0
  48.   - Added missing keywords to VBScript scheme
  49.   - Fixed deleted files reappearing in MRU lists
  50.   - Updated Scintilla library to 2.03
  51. New in Version 4.0.23 (released October 06, 2009)
  52.   - Added PowerShell Script syntax highlighting
  53.   - Added missing keywords to JavaScript schemes
  54.   - Further simplified syntax schemes by consolidating certain styles
  55.   - More accurate "mode" file variable matching with tightened rules
  56.   - Avoid repetitive zone checks when running Notepad2.exe internally
  57.   - Fixed choice of encoding conversion prompt being ignored
  58.   - Fixed recent file dialog hang with inaccessible UNC paths
  59.   - Internal changes to allow complete internationalization (future)
  60. New in Version 4.0.22 (released July 28, 2009)
  61.   - Support for numerous Windows, DOS, ISO, Mac and EBCDIC encodings
  62.   - Enhanced encoding selection dialog (F9)
  63.   - "Recode" (F8) to reload file with different source encoding
  64.   - "Recode file as system default ANSI" (Ctrl+Shift+A)
  65.   - "Recode file as system default OEM" (Ctrl+Shift+O)
  66.   - "Recode 7-bit ASCII file as UTF-8" (Shift+F8)
  67.   - Option to load 7-bit ASCII files as UTF-8 (File, Encoding, Default)
  68.   - Option to disable encoding tag parsing (File, Encoding, Default)
  69.   - Issue warning if data can't be converted to selected file encoding
  70.   - Fix loading of (invalid) Unicode files with embedded null bytes
  71.   - /e command line switch to specify file source encoding
  72.   - "Insert Encoding Identifier" (Ctrl+F8)
  73.   - "Tabify Indent" (Ctrl+Alt+T) and "Untabify Indent" (Ctrl+Alt+S)
  74.   - "Increase Number" (Ctrl+Alt++) and "Decrease Number" (Ctrl+Alt+-)
  75.   - Option to auto-reload unmodified files changed by external programs
  76.   - Hotkey (Alt+F5) and auto-reset option for file change notification
  77.   - Manual and automatic reloading of files keeps current encoding
  78.   - Scroll find matches and jump positions away from bottom border
  79.   - Enabled new Scintilla indent modes for wrapped lines
  80.   - Option to set any characters as boundaries for word wrap
  81.   - Allow bigger tab-/indent-widths (256) and long line limit (4096)
  82.   - Allow setting extra line spacing (through "Default Text" scheme)
  83.   - Dropping directories displays file open dialog
  84.   - Consolidated styles to simplify configuration (patch by Kai Liu)
  85.   - Ensure cursor visibility on any background color (patch by Kai Liu)
  86.   - Enabled improved Scintilla Pascal lexing module (patch by Kai Liu)
  87.   - Updated HTML keywords to version 5.0
  88.   - Remapped "Manage Favorites" hotkey to Alt+F9
  89.   - Remapped "Invert Case" hotkey to Ctrl+Alt+U
  90.   - Remapped "Title Case" hotkey to Ctrl+Alt+I
  91.   - Remapped "Sentence Case" hotkey to Ctrl+Alt+O
  92.   - Fixed various minor bugs
  93.   - Notepad2.exe program file no longer compressed with UPX
  94.   - Updated Scintilla library to 1.79
  95. New in Version 3.1.21 (released June 21, 2009)
  96.   - No ini-file is created by default (save settings with F7, once)
  97.   - "Move Up" and "Move Down" keep selection and work with blocks
  98.   - Set cursor to start (Ctrl+,) or end of text selection (Ctrl+.)
  99.   - "URL Encode" (Ctrl+Shift+E) and "URL Decode" (Ctrl+Shift+R)
  100.   - "Escape" (Ctrl+Alt+E) and "Unescape C Special Chars" (Ctrl+Alt+U)
  101.   - "Sort Lines" with several options (Alt+O)
  102.   - "Pad With Spaces" block command (Alt+B)
  103.   - "Replace Next" assigned to hotkey (F4)
  104.   - Auto strip trailing blanks option (File, Line Endings, Default)
  105.   - Remapped "Transparent Mode" hotkey to Ctrl+0
  106.   - Simple XML detection for files without extensions
  107.   - Simple language detection for cgi and fcgi files
  108.   - Reload file without file variable parsing (Alt+F8)
  109.   - Enabled better styling of C/C++ preprocessor elements
  110.   - Recent files and search strings merged with existing items on save
  111.   - Paste board mode ignores immediately repeated copy actions
  112.   - Command line switch + to accept multiple files (quoted spaces)
  113.   - Command line switch - to accept single file argument (no quotes)
  114.   - Option to set default command line mode (single or multiple files)
  115.   - Command line switches to set file encoding and line ending mode
  116.   - More /p command line switches (see "Command Line Switches" below)
  117.   - /r command line switch to reuse existing window
  118.   - /ns and /rs command line switches to enable single file instance
  119.   - Renamed /t command line switch to /d (select default text scheme)
  120.   - /t command line switch to set window title
  121.   - Set window title to excerpt of current text selection (Ctrl+9)
  122.   - Save relative pathnames for recent files (ini-option to disable)
  123.   - Save relative directories for "Open with..." and "Favorites"
  124.   - "Open with..." no longer sends short pathnames to external programs
  125.   - External commands use current file directory as working directory
  126.   - Remember "Save Copy" location until exit
  127.   - Require only single click to restore window from tray icon
  128.   - "Reuse Window" option timeout improves opening multiple files
  129.   - Replaced "Find Up" option with "Find Previous" button in dialogs
  130.   - "Find Wrap" notification dialogs provide "Cancel" button
  131.   - Option to suppress replace count notifications
  132.   - Find and replace dialogs provide new system menu commands
  133.   - Dialog boxes use correct theme fonts on Vista
  134.   - Patches to default styles, file types and auto-detection by Kai Liu
  135.   - Incorporated base x64 source code compatibility patch
  136.   - Fixed some problems with relative ini-file locations
  137.   - Fixed some minor file variable problems
  138.   - Fixed some encoding detection issues
  139.   - Fixed some find and replace problems
  140.   - Fixed several memory leaks when saving files
  141.   - Fixed several memory leaks for editing operations
  142.   - Reduced size of Notepad2.exe program file
  143. New in Version 3.0.20 (released October 31, 2008)
  144.   - Notepad2 converted to a native Win32 Unicode application
  145.   - "Copy Add" (Ctrl+E) to append selected text to clipboard
  146.   - "Unwrap Paragraphs" (Ctrl+Shift+J)
  147.   - "Strip Last Character" (Alt+U)
  148.   - "Select Line", can be used repeatedly (Ctrl+Shift+Space)
  149.   - Remapped "Delete Line" hotkey to Ctrl+Shift+D
  150.   - Remapped "Transparent Mode" hotkey to Alt+O
  151.   - Allow easy toggling of find and replace dialogs (Ctrl+F, Ctrl+H)
  152.   - Save and restore find and replace dialog positions (Ctrl+O, Ctrl+P)
  153.   - Files with UTF-8 Signature always loaded in UTF-8 mode
  154.   - Simple HTML detection for files without extensions
  155.   - Support basic Emacs file variables (see FAQ on my website)
  156.   - Update timestamps (Shift+F5) (see FAQ on my website)
  157.   - %APPDATA% searched for existing ini-file
  158.   - Modest enhancements to scheme customization dialog
  159.   - Improved performance for saving settings to ini-file
  160.   - Less restrictive handling of quoted filenames on command line
  161.   - Keep scrolling positions when reloading changed files
  162.   - Modified /s command line switch to work with extensions, not ids
  163.   - /m command line switch to match specified text
  164.   - /q command line switch to force creation of new files
  165.   - Pass command line switches to existing windows: /s /t /h /x /g /q
  166.   - Proceed to next match after choosing "replace" in replace dialog
  167.   - Fixed some more find and replace problems
  168.   - Improved visual appearance on Windows Vista
  169.   - Updated Scintilla library to 1.77
  170. New in Version 2.1.19 (released April 10, 2008)
  171.   - "Line Comment" (Ctrl+Q) and "Stream Comment" (Ctrl+Shift+Q)
  172.   - "Title Case" (Ctrl+Alt+T) and "Sentence Case" (Ctrl+Alt+S)
  173.   - "Compress Whitespace" (Alt+P) command reduces spaces and tabs
  174.   - Original Notepad .LOG feature
  175.   - /f command line switch to set ini-file (/f0 to omit ini-file)
  176.   - /p command line switch trumps sticky window position
  177.   - /p0 uses system default settings for new window position
  178.   - Move new off-screen windows prior to resizing
  179.   - Option to skip Unicode text detection (File, Encoding, Default)
  180.   - Reload file with different default encoding (Ctrl+F8, Shift+F8)
  181.   - Unsaved documents with just whitespace considered empty
  182.   - Improved handling of relative path names
  183.   - File dialog filters can be specified in the Notepad2 ini-file
  184.   - Type of indent guides can be specified in the Notepad2 ini-file
  185.   - Track width of displayed text to adjust horizontal scroll range
  186.   - Selected find results are better scrolled into view
  187.   - Restore scrolling positions on revert
  188.   - Ctrl+Back and Ctrl+Del stop at newlines, as usual on Windows
  189.   - Ctrl+Space doesn't select initial line indentation whitespace
  190.   - Ctrl+Tab hotkey modified to always insert a tabulator
  191.   - Increase (Alt++) and decrease (Alt+-) long lines limit
  192.   - Display long lines limit in statusbar if visual marker enabled
  193.   - Import and export settings from customization dialog (Alt+I, Alt+X)
  194.   - Added "Regular Expression" style to JavaScript and Java schemes
  195.   - Updated filename extension lists with more default types
  196.   - Updated Python keywords to version 3.0
  197.   - Simplified SQL keywords (merged from MySQL and SQLite)
  198.   - Improved compatibility with Windows Vista
  199.   - Improved visual appearance of toolbar button images
  200.   - Print margins can be set to "0"
  201.   - Fixed several bugs with regular expression find and replace
  202.   - Fixed bug with hanging of recent files dialog
  203.   - Fixed bug with charset not being saved properly
  204.   - Fixed bug with display of text selection at the beginning of lines
  205.   - Fixed bug with cursor movement at start and end of wrapped lines
  206.   - Updated Scintilla library to 1.76
  207. New in Version 2.0.18 (released July 26, 2007)
  208.   - "Select To" command in find dialog allows expanding the selection
  209.   - "Select To Next" (F2) and "Select To Previous" (Shift+F2)
  210.   - "Save Find Text" (Alt+F3) for later use with F2, F3, etc.
  211.   - "Swap" (Ctrl+K) to exchange selected text with clipboard contents
  212.   - Notepad2.exe program file is compressed with UPX by default
  213. New in Version 2.0.17 (released July 24, 2007)
  214.   - Option to allow only one Notepad2 window for each file
  215.   - Option to display filename in window title in various forms
  216.   - Hotkey Shift+Esc to save file and exit Notepad2
  217.   - Indent size can be specified separately from tab width
  218.   - Indent guides are highlighted along with matching braces
  219.   - Caret can be displayed as a block (specify "block" for caret width)
  220.   - Find and replace dialogs can be toggled from the toolbar
  221.   - Tray icon is restored when Explorer is restarted
  222.   - Fixed bug with brace matching
  223.   - Fixed bug with replacement of ^c cutting the last character
  224.   - Fixed bug with regular expression search causing infinite loop
  225.   - Updated Scintilla library to 1.74
  226. New in Version 2.0.16 (released May 14, 2007)
  227.   - The msvcr70.dll runtime library is no longer required
  228.   - "Enclose Selection" helper tool (Alt+Q)
  229.   - Single line files are opened with default line ending mode
  230.   - Remapped hotkey Ctrl+Shift+Z from "Undo" to "Redo"
  231.   - Remapped hotkey Ctrl+Shift+Y from "Redo" to "Undo"
  232.   - Fixed bug: problem with MRU lists causing random crashes
  233.   - Fixed bug: moving lines up/down not working properly
  234.   - Fixed bug: window settings overwritten on new screen resolution
  235. New in Version 2.0.15 (released April 07, 2007)
  236.   - BSD License for Notepad2 and source code (see License.txt)
  237.   - "Insert HTML/XML Tag" helper tool (Alt+X)
  238.   - Regex support for d, D, s, S, w, W, xHH
  239.   - Text selection can have "eolfilled" style (on by default)
  240.   - Caret blink rate is set to system default on startup
  241.   - Support for opening makefiles without filename extension
  242.   - Dropped Windows 9x support
  243.   - Requires msvcr70.dll runtime library
  244.   - Updated Scintilla library to 1.73
  245. New in Version 2.0.14 (not released to the public)
  246.   - Find and replace dialogs: Don't wrap around on find option
  247.   - Use the clipboard contents as the replacement text (enter ^c)
  248.   - Date and time formats can be changed using template strings
  249.   - "FileCheckInterval" ini-setting (see FAQ on my website)
  250. New in Version 2.0.13 (not released to the public)
  251.   - Settings are stored in ini-file
  252.   - File change notification (optional)
  253.   - Find and replace dialogs are now modeless
  254.   - Multiline find and replace through transform backslashes function
  255.   - Find next / previous word / selected text (Ctrl+F3, Ctrl+Shift+F3)
  256.   - Find and replace dialogs: exclusive options deactivate each other
  257.   - Find wrap notification message can be deactivated
  258.   - Preview function in scheme customization dialog
  259.   - Quickly change the default font (F2)
  260.   - Script information is saved along with font settings
  261.   - Selection and current line background support transparency
  262.   - Open ASCII files as UTF-8 if the default setting is UTF-8
  263.   - Open empty files with default encoding and line ending settings
  264.   - Don't prompt to save modified empty untitled documents
  265.   - Line endings are always converted to current setting on paste
  266.   - Ensure consistent line endings option (File, Line Endings, Default)
  267.   - NTFS streams are preserved when saving files
  268.   - Switching encoding performs proper text conversion to new encoding
  269.   - Encoding conversion notification message can be deactivated
  270.   - Encoding selection dialog displays info about system ANSI code page
  271.   - Downgraded ANSI code page support to system default only
  272.   - Big file warning message can be deactivated
  273.   - "Wrap Text To Column" command (Ctrl+Shift+W)
  274.   - "Modify Lines" command to prefix and append text to lines (Alt+M)
  275.   - "Duplicate Selection" command (Alt+D)
  276.   - "Invert Case" command (Ctrl+Shift+E)
  277.   - "Clear clipboard" command (in the "Edit" menu)
  278.   - Force indent and unindent (Ctrl+Tab, Ctrl+Shift+Tab)
  279.   - Highlight current line (Ctrl+Shift+I)
  280.   - Additional hotkey for "New File": Ctrl+F4
  281.   - Mapped Ctrl+Shift+Y/Z to Ctrl+Y/Z
  282.   - New hotkey for "Tab Settings" (Ctrl+T)
  283.   - Changed hotkey for "Join Lines" (Ctrl+J)
  284.   - Rearranged some items in the "View" and "Settings" menus
  285.   - "Copy" tool button works as "Copy All" when no text selected
  286.   - "Clear" tool button works as "Clear All" when no text selected
  287.   - Ctrl+Space: select line if word is already selected
  288.   - <br>, <hr> and other tags are no longer closed automatically
  289.   - File, revert now asks if you really want to revert the file
  290.   - "Open with..." and "Favorites" directories can be relative
  291.   - Directories can be used as favorites (triggers open dialog)
  292.   - Filter for open and save dialogs is always set to *.*
  293.   - Location of metapath.exe can be specified in ini-file
  294.   - "DefaultDirectory" ini-setting (see FAQ on my website)
  295.   - "DefaultExtension" ini-setting (see FAQ on my website)
  296.   - Select print color mode (defaults to color on white)
  297.   - Don't print separator line if header or footer omitted
  298.   - Added proper support for multiple monitor systems
  299.   - Allow multiple window position settings for different screen sizes
  300.   - Option to use a sticky window position
  301.   - New command line switches to select syntax schemes: /s, /t, /h, /x
  302.   - Added Apache Config Files syntax highlighting
  303.   - Added Perl POD verbatim style
  304.   - Updated PHP keywords to PHP5
  305.   - Updated SQL keywords
  306.   - Updated CSS syntax highlighting to CSS2
  307.   - Removed NSIS syntax highlighting
  308.   - Removed ActionScript syntax highlighting
  309.   - Removed "Bookmarks" feature
  310.   - Removed "Delete Line Left/Right" and "Transpose Line" commands
  311.   - Removed code page trace message
  312.   - Fixed several bugs that caused Notepad2 to crash when saving files
  313.   - Fixed crash when printing to offline printer
  314.   - Fixed bug with transparency level setting
  315. New in Version 1.0.12 (released June 25, 2004)
  316.   - Notepad2 source code now released under the GNU GPL
  317.   - "Read Only" option handles file attributes
  318.   - Enhanced find and replace dialogs with new options
  319.   - Optionally auto close HTML/XML tags (Ctrl+Shift+H)
  320.   - Improved tabify/untabify selection functions
  321.   - New hotkey to select XML scheme (Shift+F11)
  322. New in Version 1.0.11 (released May 30, 2004)
  323.   - Simple favorites management based on file shortcuts (Alt+I)
  324.   - Optional toolbar buttons for favorites management
  325.   - Improved undo / redo handling of auto indent text
  326.   - Better cursor behaviour for line editing commands
  327.   - Clipboard text is converted according to font character set
  328.   - Auto-select ANSI code page option (File, Encoding, Default...)
  329.   - Windows system text and background colors used by default
  330.   - Enabled some new comment styles for C/C++ related languages
  331. New in Version 1.0.10 (released May 21, 2004)
  332.   - Option to select a default syntax scheme (F12)
  333.   - Find, replace, upper- and lowercase handle umlauts and accents
  334.   - Paste board feature (cmd switch /b) to collect clipboard entries
  335.   - Text is copied to clipboard in Unicode format (Windows NT/2k/XP)
  336.   - Reload current file without encoding detection (F8)
  337.   - Updated CSS properties to version 2.1
  338.   - "Reuse Window" disabled by default to allow multiple windows
  339. New in Version 1.0.09 (released May 13, 2004)
  340.   - Convert tabs to spaces and vice versa (Ctrl+Shift+S/T)
  341.   - Insert time/date (short form/long form) (Ctrl+F5, Ctrl+Shift+F5)
  342.   - Insert filename/path and filename (Ctrl+F9, Ctrl+Shift+F9)
  343.   - Added missing copy line command (Ctrl+Shift+C)
  344.   - Enabled script selection in font dialogs
  345. New in Version 1.0.08 (released May 08, 2004)
  346.   - Find and replace dialogs accept Unicode input (Windows NT/2k/XP)
  347.   - Warning message for large files (customizable using Notepad2.reg)
  348.   - Default file extension is "txt" (customizable using Notepad2.reg)
  349.   - New command line parameters: /c, /g, /?
  350.   - Fixed writing of hidden and system files (Windows XP/2k)
  351.   - Fixed some handling problems with relative pathnames
  352.   - Notepad2.txt outlines how to import and export Notepad2 settings
  353. New in Version 1.0.07 (released May 03, 2004)
  354.   - Select default encoding for new files
  355.   - Select default line endings for new files
  356.   - Right clicking moves cursor if no selection
  357.   - Zooming with Ctrl+Mousewheel recalculates line number width
  358. New in Version 1.0.06 (released April 30, 2004)
  359.   - Word wrap settings, show word wrap symbols (Ctrl+Shift+0)
  360.   - Move line up/down (Ctrl+Shift+Up/Down)
  361.   - Remove blank lines (Alt+R)
  362.   - Bookmarks for file navigation (Ctrl+F2)
  363.   - Minimal print header and footer customization
  364.   - Remapped some keyboard shortcuts (see Notepad2.txt)
  365.   - Added a few comments to Notepad2.txt
  366. New in Version 1.0.05 (released April 26, 2004)
  367.   - Support for XML, ActionScript 2.0, Python, NSIS Script
  368.   - Fully customizable second default style (Shift+F12)
  369.   - Find matching brace (Ctrl+B)
  370.   - Select to matching brace (Ctrl+Shift+B)
  371.   - Goto column (Ctrl+J)
  372.   - Optionally change background color of long lines
  373.   - Transparent mode on Windows 2k and above (Alt+U)
  374.   - Fixed line endings detection for Unicode files
  375. New in Version 1.0.04 (released April 20, 2004)
  376.   - Fixed loading of UTF-8 files with signature
  377. New in Version 1.0.03 (released April 19,2004)
  378.   - Toggle word wrap toolbar button
  379.   - New block command: strip first character (Alt+Z)
  380.   - Strip trailing blanks uses selection, if any
  381. New in Version 1.0.02 (released April 17, 2004)
  382.   - Reload current file (F5)
  383.   - Revised printing functionality
  384.   - Zooming recalculates line number width
  385. New in Version 1.0.01 (released April 15, 2004)
  386.   - Initial public release
  387. Installation and Uninstallation
  388.   Just put a copy of Notepad2.exe and Notepad2.ini to any directory on
  389.   your computer. To uninstall Notepad2, simply delete these two files.
  390.   Notepad2 does not create any registry entries on your computer.
  391. Keyboard Shortcuts for Notepad2
  392.   File
  393.     Ctrl+N                New file.
  394.     Ctrl+F4               Close file, identical with Ctrl+N.
  395.     Ctrl+O                Open file.
  396.     F5                    Reload file.
  397.     F8                    Recode file.
  398.     Ctrl+Shift+A          Recode file as system default ANSI.
  399.     Ctrl+Shift+O          Recode file as system default OEM.
  400.     Shift+F8              Recode 7-bit ASCII file as UTF-8.
  401.     Alt+F8                Reload file without file variable parsing.
  402.     Ctrl+S                Save file.
  403.     F6                    Save file as.
  404.     Ctrl+F6               Save file copy.
  405.     Ctrl+P                Print file.
  406.     Alt+H                 Open recent file.
  407.   Tools
  408.     Alt+N                 Open document in new window.
  409.     Alt+0                 Open new empty window.
  410.     Ctrl+M                Run metapath file browser plugin.
  411.     Ctrl+L                Launch document.
  412.     Alt+L                 Open with.
  413.     Ctrl+R                Run command.
  414.   Favorites
  415.     Alt+I                 Open favorites.
  416.     Alt+K                 Add to favorites.
  417.     Alt+F9                Manage favorites.
  418.   Edit
  419.     Ctrl+Z                Undo.
  420.     Ctrl+Shift+Z          Redo.
  421.     Alt+Backspace         Undo.
  422.     Ctrl+Y                Redo.
  423.     Ctrl+Shift+Y          Undo.
  424.     Ctrl+X                Cut.
  425.     Shift+Del             Cut.
  426.     Ctrl+C                Copy.
  427.     Alt+C                 Copy all.
  428.     Ctrl+E                Copy add.
  429.     Ctrl+V                Paste.
  430.     Shift+Ins             Paste.
  431.     Ctrl+K                Swap.
  432.     Del                   Clear.
  433.     Ctrl+A                Select all.
  434.     Alt+Shift+Arrows      Rectangular selection.
  435.     Ctrl+Enter            New line with toggled auto indent option.
  436.     Ctrl+PgUp/PgDn        Goto previous/next block.
  437.     Ctrl+Shift+PgUp/PgDn  Select to previous/next block.
  438.   Char, Word
  439.     Ctrl+Space            Select word (or line).
  440.     Ctrl+Backspace        Delete word before/left.
  441.     Ctrl+Del              Delete word after/right.
  442.     Ctrl+Tab              Insert tabulator.
  443.   Lines
  444.     Ctrl+Shift+Space      Select line.
  445.     Ctrl+Shift+Up         Move line (block) up.
  446.     Ctrl+Shift+Down       Move line (block) down.
  447.     Ctrl+D                Duplicate line.
  448.     Ctrl+Shift+X          Cut line.
  449.     Ctrl+Shift+C          Copy line.
  450.     Ctrl+Shift+D          Delete line.
  451.     Ctrl+Shift+Backspace  Delete line left.
  452.     Ctrl+Shift+Del        Delete line right.
  453.     Ctrl+Shift+W          Column wrap.
  454.     Ctrl+I                Split lines.
  455.     Ctrl+J                Join lines.
  456.     Ctrl+Shift+J          Join paragraphs.
  457.   Block
  458.     Tab                   Indent selected block.
  459.     Shift+Tab             Unindent selected block.
  460.     Alt+Q                 Enclose selection.
  461.     Alt+D                 Duplicate selection.
  462.     Alt+B                 Pad with spaces.
  463.     Alt+Z                 Strip first character.
  464.     Alt+U                 Strip last character.
  465.     Alt+W                 Strip trailing blanks.
  466.     Alt+P                 Compress whitespace.
  467.     Alt+R                 Remove blank lines.
  468.     Alt+M                 Modify lines.
  469.     Alt+O                 Sort lines.
  470.   Convert
  471.     Ctrl+Shift+U          Make uppercase.
  472.     Ctrl+U                Make lowercase.
  473.     Ctrl+Alt+U            Invert case.
  474.     Ctrl+Alt+I            Title case.
  475.     Ctrl+Alt+O            Sentence case.
  476.     Ctrl+Shift+S          Convert tabs to spaces.
  477.     Ctrl+Shift+T          Convert spaces to tabs.
  478.     Ctrl+Alt+S            Convert indenting tabs to spaces.
  479.     Ctrl+Alt+T            Convert indenting spaces to tabs.
  480.   Insert
  481.     Alt+X                 HTML/XML tag.
  482.     Ctrl+F8               Encoding identifier.
  483.     Ctrl+F5               Time/date (short form).
  484.     Ctrl+Shift+F5         Time/date (long form).
  485.     Ctrl+F9               Filename.
  486.     Ctrl+Shift+F9         Path and filename.
  487.   Special
  488.     Ctrl+Q                Block comment (toggle).
  489.     Ctrl+Shift+Q          Stream comment.
  490.     Ctrl+Shift+E          URL Encode.
  491.     Ctrl+Shift+R          URL Decode.
  492.     Ctrl+Alt+E            Escape C Special Chars.
  493.     Ctrl+Alt+U            Unescape C Special Chars.
  494.     Ctrl+B                Find matching brace.
  495.     Ctrl+Shift+B          Select to matching brace.
  496.     Ctrl+1                Enclose within ''.
  497.     Ctrl+2                Enclose within "".
  498.     Ctrl+3                Enclose within ().
  499.     Ctrl+4                Enclose within [].
  500.     Ctrl+5                Enclose within {}.
  501.     Ctrl+6                Enclose within ``.
  502.     Shift+F5              Update timestamps.
  503.     Ctrl+Alt++            Increase number.
  504.     Ctrl+Alt+-            Decrease number.
  505.     Ctrl+,                Jump to selection start.
  506.     Ctrl+.                Jump to selection end.
  507.   Find, Replace
  508.     Ctrl+F                Find.
  509.     Alt+F3                Save find text.
  510.     F3                    Find next.
  511.     Shift+F3              Find previous.
  512.     Ctrl+F3               Find next word or selection.
  513.     Ctrl+Shift+F3         Find previous word or selection.
  514.     F2                    Expand selection to next match.
  515.     Shift+F2              Expand selection to previous match.
  516.     Ctrl+H                Replace.
  517.     F4                    Replace next.
  518.     Ctrl+G                Jump to line.
  519.   Syntax scheme, Font
  520.     F12                   Select syntax scheme.
  521.     Shift+F12             Select 2nd default syntax scheme.
  522.     Ctrl+F12              Customize syntax schemes.
  523.     Alt+F12               Select default font.
  524.     F11                   Select default text syntax scheme.
  525.     Ctrl+F11              Select web source code syntax scheme.
  526.     Shift+F11             Select XML document syntax scheme.
  527.   View
  528.     Ctrl+W                Toggle word wrap.
  529.     Ctrl+Shift+L          Show long line marker.
  530.     Ctrl+Shift+G          Show indentation guides.
  531.     Ctrl+Shift+N          Show line numbers.
  532.     Ctrl+Shift+M          Show selection margin.
  533.     Ctrl+Shift+8          Show whitespace.
  534.     Ctrl+Shift+9          Show line endings.
  535.     Ctrl+Shift+0          Show wrap symbols.
  536.     Ctrl+Shift+V          Toggle visual brace matching.
  537.     Ctrl+Shift+I          Highlight current line.
  538.   Zoom
  539.     Ctrl++                Zoom in.
  540.     Ctrl+-                Zoom out.
  541.     Ctrl+/                Reset zoom.
  542.   Settings
  543.     Ctrl+T                Tab settings.
  544.     Alt++                 Increase limit for long lines.
  545.     Alt+-                 Decrease limit for long lines.
  546.     Ctrl+Shift+H          Toggle auto close HTML/XML.
  547.     Alt+T                 Always on top.
  548.     Ctrl+0                Transparent mode.
  549.     Alt+F5                File change notification settings.
  550.     Ctrl+9                Display text excerpt in title.
  551.     F7                    Save settings now.
  552.     Ctrl+F7               Jump to ini-file.
  553.   Misc.
  554.     Shift+F9              Copy pathname to clipboard.
  555.     Esc                   Optionally minimize or exit Notepad2.
  556.     Shift+Esc             Save file and exit Notepad2.
  557.     F1                    Display version info.
  558. Regular Expression Syntax
  559.   Note: the Scintilla source code editing component supports only a
  560.   basic subset of regular expression syntax, and searches are limited
  561.   to single lines.
  562.   .      Matches any character
  563.   (     This marks the start of a region for tagging a match.
  564.   )     This marks the end of a tagged region.
  565.   n     Where n is 1 through 9 refers to the first through ninth
  566.          tagged region when replacing. For example, if the search
  567.          string was Fred([1-9])XXX and the replace string was
  568.          Sam1YYY, when applied to Fred2XXX this would generate
  569.          Sam2YYY.
  570.   <     This matches the start of a word.
  571.   >     This matches the end of a word.
  572.   x     This allows you to use a character x that would otherwise
  573.          have a special meaning. For example, [ would be interpreted
  574.          as [ and not as the start of a character set.
  575.   [...]  This indicates a set of characters, for example, [abc] means
  576.          any of the characters a, b or c. You can also use ranges, for
  577.          example [a-z] for any lower case character.
  578.   [^...] The complement of the characters in the set. For example,
  579.          [^A-Za-z] means any character except an alphabetic character.
  580.   ^      This matches the start of a line (unless used inside a set,
  581.          see above).
  582.   $      This matches the end of a line.
  583.   *      This matches 0 or more times. For example, Sa*m matches Sm,
  584.          Sam, Saam, Saaam and so on.
  585.   +      This matches 1 or more times. For example, Sa+m matches Sam,
  586.          Saam, Saaam and so on.
  587.   d     Any decimal digit.
  588.   D     Any character that is not a decimal digit.
  589.   s     Any whitespace character.
  590.   S     Any character that is not a whitespace character.
  591.   w     Any "word" character.
  592.   W     Any "non-word" character.
  593.   xHH   Character with hex code HH.
  594.   -----> Examples (don't use quotes)
  595.          - Quote lines: find "^" replace with "> "
  596.          - Unquote lines: find "^> " replace with ""
  597.          - Remove line numbers: find "^[0-9]+" replace with ""
  598.          - Convert tabs to double spaces: find "t" replace with "  "
  599.          - Remove NULL bytes: find "x00" replace with ""
  600. Command Line Switches
  601.   Notepad2.exe [(encoding)] [(line ending mode)] [/e id] [/g ln[,col]]
  602.                [/m[-][r|b] text] [/q] [/s ext] [/d] [/h] [/x] [/c]
  603.                [/b] [/n|/ns] [/r|/rs]
  604.                [/p x,y,cx,cy[,max]|/p0|/ps|/pf,l,t,r,b,m]
  605.                [/t title] [/i] [/f ini|/f0] [/u] [/z ...] [/?]
  606.                [+|-] [file] ...
  607.     file  File to open, can be a relative pathname, or a shell link.
  608.           Must be the last argument, no quoted spaces by default.
  609.     +     Accept multiple file arguments (with quoted spaces).
  610.     -     Accept single file argument (without quoted spaces).
  611.     ...   Desired file encoding (can be one of /ansi, /unicode,
  612.           /unicodebe, /utf8 or /utf8sig).
  613.     ...   Desired line ending mode (either /crlf, /lf, or /cr).
  614.     /e    Specify file source encoding.
  615.     /g    Jump to specified position, /g -1 means end of file.
  616.     /m    Match specified text (/m- last, /mr regex, /mb backslash).
  617.     /q    Force creation of new files without prompt.
  618.     /s    Select syntax scheme associated with specified extension.
  619.     /d    Select default text scheme.
  620.     /h    Select Web Source Code scheme.
  621.     /x    Select XML Document scheme.
  622.     /c    Open a new Notepad2 window and paste the clipboard contents.
  623.     /b    Open a new Notepad2 paste board to collect clipboard entries.
  624.     /n    Always open a new Notepad2 window (/ns single file instance).
  625.     /r    Reuse Notepad2 window (/rs single file instance).
  626.     /p    Set window position to x,y with size cx,cy, optional max set
  627.           to nonzero to zoom; /p0 system, /ps internal defaults;
  628.           /p(f)ull,(l)eft,(t)op,(r)ight,(b)ottom,(m)argin.
  629.     /t    Set window title.
  630.     /i    Start as tray icon.
  631.     /f    Specify ini-file; /f0 use no ini-file (don't save settings).
  632.     /u    Launch with elevated privileges.
  633.     /z    Skip next (usable for registry-based Notepad replacement).
  634.     /?    Display a brief summary about command line parameters.
  635. Source Code
  636.   Notepad2 is based on the Scintilla source code editing component:
  637.   http://www.scintilla.org
  638.   The full Notepad2 source code can be found at:
  639.   http://www.flos-freeware.ch
  640. More Information and Resources
  641.   For more information on Notepad2 features, how to replace Windows
  642.   Notepad, and answers to the most frequently asked questions (FAQ),
  643.   please visit the Notepad2 website:
  644.   http://www.flos-freeware.ch
  645. Feature Requests
  646.   Thank you very much for the overwhelming feedback about Notepad2!
  647.   Feature requests are always welcome, but please keep in mind that
  648.   Notepad2 has been designed as a compact Notepad replacement.
  649. Credits and Special Thanks
  650.   Here I would like to say "THANK YOU" to the developers of the great
  651.   Scintilla source code editing component [1], which is the core of
  652.   Notepad2. Without Scintilla, the rich features found in Notepad2
  653.   wouldn't have been possible!
  654.   [1] http://www.scintilla.org
  655.   Many thanks to everybody for sending me bug reports and useful hints.
  656.   A special thank goes to Roland Weigelt [2] for his helpful thoughts
  657.   and comments about Notepad2 features and usability in early develop-
  658.   ment stages. I'd also like to express my thanks to Timo Kunze [3],
  659.   to Kai Liu [4] and to Moritz Kroll for sending detailed bug reports
  660.   and ready-to-use patches.
  661.   [2] http://www.roland-weigelt.de
  662.   [3] http://www.TimoSoft-Software.de
  663.   [4] http://code.kliu.org/misc/notepad2/
  664. Copyright
  665.   Notepad2 is FREE SOFTWARE and may be used and distributed freely.
  666.   Please do not charge any distribution or download fees for this
  667.   program, except for the cost of the distribution medium. The use of
  668.   this software is AT YOUR OWN RISK. See License.txt for full details.
  669.   If you have comments or questions, please drop me a note:
  670.   florian.balmer@gmail.com
  671.   (c) Florian Balmer 2004-2010
  672. ###