Professional Documents
Culture Documents
=
=
=
=
= Notepad2 - light-weight Scintilla-based text editor for Windows =
=
=
=
=
=
Notepad2 4.0.22 =
=
(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, 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.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
New file.
Close file, identical with Ctrl+N.
Open file.
Reload file.
Recode.
Recode file as system default ANSI.
Recode file as system default OEM.
Recode 7-bit ASCII file as UTF-8.
Reload file without file variable parsing.
Save file.
Save file as.
Save file copy.
Print file.
Open recent file.
Tools
Alt+N
Alt+0
Ctrl+M
Ctrl+L
Alt+L
Ctrl+R
Favorites
Alt+I
Alt+K
Alt+F9
Open favorites.
Add to favorites.
Manage favorites.
Edit
Ctrl+Z
Ctrl+Shift+Z
Alt+Backspace
Ctrl+Y
Ctrl+Shift+Y
Undo.
Redo.
Undo.
Redo.
Undo.
Ctrl+X
Shift+Del
Ctrl+C
Alt+C
Ctrl+E
Ctrl+V
Shift+Ins
Ctrl+K
Del
Ctrl+A
Alt+Shift+Arrows
Ctrl+Enter
Ctrl+PgUp/PgDn
Ctrl+Shift+PgUp/PgDn
Cut.
Cut.
Copy.
Copy all.
Copy add.
Paste.
Paste.
Swap.
Clear.
Select all.
Rectangular selection.
New line with toggled auto indent option.
Goto previous/next block.
Select to previous/next block.
Char, Word
Ctrl+Space
Ctrl+Backspace
Ctrl+Del
Ctrl+Tab
Select
Delete
Delete
Insert
Lines
Ctrl+Shift+Space
Ctrl+Shift+Up
Ctrl+Shift+Down
Ctrl+D
Ctrl+Shift+X
Ctrl+Shift+C
Ctrl+Shift+D
Ctrl+Shift+Backspace
Ctrl+Shift+Del
Ctrl+Shift+W
Ctrl+I
Ctrl+J
Ctrl+Shift+J
Select line.
Move line (block) up.
Move line (block) down.
Duplicate line.
Cut line.
Copy line.
Delete line.
Delete line left.
Delete line right.
Column wrap.
Split lines.
Join lines.
Join paragraphs.
Block
Tab
Shift+Tab
Alt+Q
Alt+D
Alt+B
Alt+Z
Alt+U
Alt+W
Alt+P
Alt+R
Alt+M
Alt+O
Convert
Ctrl+Shift+U
Ctrl+U
Ctrl+Alt+U
Ctrl+Alt+I
Ctrl+Alt+O
Make uppercase.
Make lowercase.
Invert case.
Title case.
Sentence case.
Ctrl+Shift+S
Ctrl+Shift+T
Ctrl+Alt+S
Ctrl+Alt+T
Convert
Convert
Convert
Convert
tabs to spaces.
spaces to tabs.
indenting tabs to spaces.
indenting spaces to tabs.
Insert
Alt+X
Ctrl+F8
Ctrl+F5
Ctrl+Shift+F5
Ctrl+F9
Ctrl+Shift+F9
HTML/XML tag.
Encoding identifier.
Time/date (short form).
Time/date (long form).
Filename.
Path and filename.
Special
Ctrl+Q
Ctrl+Shift+Q
Ctrl+Shift+E
Ctrl+Shift+R
Ctrl+Alt+E
Ctrl+Alt+U
Ctrl+Alt++
Ctrl+Alt+Ctrl+B
Ctrl+Shift+B
Ctrl+1
Ctrl+2
Ctrl+3
Ctrl+4
Ctrl+5
Ctrl+6
Shift+F5
Ctrl+,
Ctrl+.
Find, Replace
Ctrl+F
Alt+F3
F3
Shift+F3
Ctrl+F3
Ctrl+Shift+F3
F2
Shift+F2
Ctrl+H
F4
Ctrl+G
Find.
Save find text.
Find next.
Find previous.
Find next word or selection.
Find previous word or selection.
Expand selection to next match.
Expand selection to previous match.
Replace.
Replace next.
Jump to line.
View
Ctrl+W
Ctrl+Shift+L
Ctrl+Shift+G
Ctrl+Shift+N
Ctrl+Shift+M
Ctrl+Shift+8
Ctrl+Shift+9
Ctrl+Shift+0
Ctrl+Shift+V
Ctrl+Shift+I
Zoom
Ctrl++
Ctrl+Ctrl+/
Zoom in.
Zoom out.
Reset zoom.
Settings
Ctrl+T
Alt++
Alt+Ctrl+Shift+H
Alt+T
Alt+F5
Ctrl+0
Ctrl+9
F7
Ctrl+F7
Tab settings.
Increase limit for long lines.
Decrease limit for long lines.
Toggle auto close HTML/XML.
Always on top.
File change notification settings.
Transparent mode.
Display text excerpt in title.
Save settings now.
Jump to ini-file.
Misc.
Esc
Shift+Esc
F1
\(
\)
\n
\<
\>
\x
\d
\D
\s
\S
\w
\W
\xHH
/s
/d
/h
/x
/c
/b
/n
/r
/p
/t
/i
/f
/?
Source Code
Notepad2 is based on the Scintilla source code editing component:
http://www.scintilla.org
The full Notepad2 source code can be found at:
http://www.flos-freeware.ch
More Information and Resources
For more information on Notepad2 features, and answers to the most
frequently asked questions (FAQ), please visit the Notepad2 website:
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.
Credits and Special Thanks
Here I would like to say "THANK YOU" to the developers of the great
Scintilla source code editing component [1], which is the core of
Notepad2. Without Scintilla, the rich features found in Notepad2
wouldn't have been possible!
[1] http://www.scintilla.org
Many thanks to everybody for sending me bug reports and useful hints.
A special thank goes to Roland Weigelt [2] for his helpful thoughts
and comments about Notepad2 features and usability in early develop-
ment stages. I'd also like to express my thanks to Timo Kunze [3],
to Kai Liu [4] and to Moritz Kroll for sending detailed bug reports
and ready-to-use patches.
[2] http://www.roland-weigelt.de
[3] http://www.TimoSoft-Software.de
[4] http://code.kliu.org/misc/notepad2/
Copyright
Notepad2 is FREE SOFTWARE 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
this software is AT YOUR OWN RISK. See License.txt for full details.
If you have comments or questions, please drop me a note:
florian.balmer@gmail.com
(c) Florian Balmer 2004-2009
###