File Annotation

Not logged in
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: =<>
dcdd144598 2011-02-23        kinaba: =<> GreenPad ver 1.08+
dcdd144598 2011-02-23        kinaba: =<>                                                            2008/07/11
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<What's This?>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   GreenPad is a tiny text editor for Windows.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   It aims to be a handy Notepad replacement with minimal but
dcdd144598 2011-02-23        kinaba:   complete features, not to be a rich, bloated monsterous
dcdd144598 2011-02-23        kinaba:   editor. GreenPad supports:
dcdd144598 2011-02-23        kinaba:     * Unicode 2.0
dcdd144598 2011-02-23        kinaba:     * Proportional Fonts
dcdd144598 2011-02-23        kinaba:     * Syntax Highlighting
dcdd144598 2011-02-23        kinaba:     * Searching with Regular Expressions
dcdd144598 2011-02-23        kinaba:   while keeping the size of .exe very small (around 50KB!).
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   Freeware, distributed under the NYSL licence.
dcdd144598 2011-02-23        kinaba:   The source code is available at: http://www.kmonos.net/lib/gp.en.html
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<What's New in 1.08>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * Fixed: Several potential access violations bugs
dcdd144598 2011-02-23        kinaba:   * Partial support for surrogate pairs (proper rendering and carret moves,
dcdd144598 2011-02-23        kinaba:     reading/writing UTF-32 and UTF-8 text beyond BMP).
dcdd144598 2011-02-23        kinaba:   * Changed the tab-order of the Find/Replace dialog.
dcdd144598 2011-02-23        kinaba:   * Changed the behavior of [Home] and [End] key to be more compatible with NotePad.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<Keyboard Shortcuts>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:         Ctrl+R   Reopen
dcdd144598 2011-02-23        kinaba:   Shift+Ctrl+S   Save as...
dcdd144598 2011-02-23        kinaba:         Ctrl+Y   Redo
dcdd144598 2011-02-23        kinaba:             F5   Insert date & time
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:         Ctrl+F   Find
dcdd144598 2011-02-23        kinaba:             F3   Find next
dcdd144598 2011-02-23        kinaba:       Shift+F3   Find prev
dcdd144598 2011-02-23        kinaba:         Ctrl+H   Replace
dcdd144598 2011-02-23        kinaba:         Ctrl+J   Jump to line #
dcdd144598 2011-02-23        kinaba:         Ctrl+G   Grep
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:         Ctrl+1   No Wrapping
dcdd144598 2011-02-23        kinaba:         Ctrl+2   Wrap by specified width
dcdd144598 2011-02-23        kinaba:         Ctrl+3   Wrap by the size of window
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:        Ctrl+Up   Curosr Up 3 lines
dcdd144598 2011-02-23        kinaba:        Ctrl+Dn   Curosr Down 3 lines
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   and Windows-common shortcuts ( Ctrl+S to save, Ctrl+C to copy, ... )
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<Q&A>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * How to change fonts and colors ?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     In the types/ dir, you'll see some .lay files. Please edit them manually.
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:       ct=Color of Text (RGB)
dcdd144598 2011-02-23        kinaba:       ck=Color of Keyword
dcdd144598 2011-02-23        kinaba:       cb=Color of BackGround
dcdd144598 2011-02-23        kinaba:       cc=Color of ControlCharactor
dcdd144598 2011-02-23        kinaba:       cn=Color of commeNt
dcdd144598 2011-02-23        kinaba:       cl=Color of Line no.
dcdd144598 2011-02-23        kinaba:       ft=FonT name
dcdd144598 2011-02-23        kinaba:       sz=font SiZe
dcdd144598 2011-02-23        kinaba:       tb=TaB width
dcdd144598 2011-02-23        kinaba:       sc=11000
dcdd144598 2011-02-23        kinaba:       wp=WraP type (-1: no wrap 0: right edge 1: ww chars )
dcdd144598 2011-02-23        kinaba:       ww=Wrap Width
dcdd144598 2011-02-23        kinaba:       ln=show LineNo.
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:     Year, editing manually, is very inconvinient.
dcdd144598 2011-02-23        kinaba:     I'll create GUI configurator someday ...
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * How to create syntax hilighting modes?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     Write you own .kwd files and put them into the types/ directory.
dcdd144598 2011-02-23        kinaba:     The format of .kwd files is as follows:
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:       1111        # Four Boolean Flags, 0:false 1:true (explained later)
dcdd144598 2011-02-23        kinaba:       /*          # beginning symbol for block-comments
dcdd144598 2011-02-23        kinaba:       */          # ending symbol for block-comments
dcdd144598 2011-02-23        kinaba:       //          # beggining symbol for one-line comments
dcdd144598 2011-02-23        kinaba:       auto        # the list of keywords follows...
dcdd144598 2011-02-23        kinaba:       bool
dcdd144598 2011-02-23        kinaba:       _Bool
dcdd144598 2011-02-23        kinaba:       break
dcdd144598 2011-02-23        kinaba:       case
dcdd144598 2011-02-23        kinaba:       ...
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:     The meanings of the four flags are, from left to right:
dcdd144598 2011-02-23        kinaba:      - CaseSensitive          (if set to 1, keywords are treated as case-sensitive.)
dcdd144598 2011-02-23        kinaba:      - EnableSingleQuotation  (if set to 1, keywords inside '...' is not highlighted.)
dcdd144598 2011-02-23        kinaba:      - EnableDoubleQuoatation (if set to 1, keywords inside "..." is not highlighted.)
dcdd144598 2011-02-23        kinaba:      - EnableEscapeSequences  (if set to 1, "..\".." is teated as a single string.)
dcdd144598 2011-02-23        kinaba:     Usually, 0111 or 1111 is recommended.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * Which regular expressions can be used?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     Here is the complete list of the regular expressions available in GreenPad:
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:       quanitification:
dcdd144598 2011-02-23        kinaba:         ?    : 0 or 1
dcdd144598 2011-02-23        kinaba:         *    : 0 or more
dcdd144598 2011-02-23        kinaba:         +    : 1 or more
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       alternation:
dcdd144598 2011-02-23        kinaba:         a|b
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       grouping(parentheses)
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       special escape characters:
dcdd144598 2011-02-23        kinaba:         \t   : tab
dcdd144598 2011-02-23        kinaba:         \\   : '\' itself
dcdd144598 2011-02-23        kinaba:         \[   : '['
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       positional match:
dcdd144598 2011-02-23        kinaba:         ^  : start of line
dcdd144598 2011-02-23        kinaba:         $  : end of line
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       character classes:
dcdd144598 2011-02-23        kinaba:         [abc]  : matches a single character 'a', 'b', or 'c'
dcdd144598 2011-02-23        kinaba:         [^abc] : matches any single character other than 'a', 'b', or 'c'
dcdd144598 2011-02-23        kinaba:         [d-h]  : matches 'd', 'e', 'f', 'g', 'h'
dcdd144598 2011-02-23        kinaba:         \w     : [0-9a-zA-Z_]
dcdd144598 2011-02-23        kinaba:         \W     : [^0-9a-zA-Z_]
dcdd144598 2011-02-23        kinaba:         \d     : [0-9]
dcdd144598 2011-02-23        kinaba:         \D     : [^0-9]
dcdd144598 2011-02-23        kinaba:         \s     : [\t ]
dcdd144598 2011-02-23        kinaba:         \S     : [^\t ]
dcdd144598 2011-02-23        kinaba:       =========================================================
dcdd144598 2011-02-23        kinaba:     There are some limitations:
dcdd144598 2011-02-23        kinaba:       * GreenPad does searching line by line, thus
dcdd144598 2011-02-23        kinaba:         you cannot search "aaa\nbbb" or something like it.
dcdd144598 2011-02-23        kinaba:       * No forward/backward references.
dcdd144598 2011-02-23        kinaba:       * No shortest matches (every * is greedy)
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * External Grep Program ?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     You can enter some GUI grep program here. For example,
dcdd144598 2011-02-23        kinaba:       C:\Software\Gj\GrepJuice.exe "%D"
dcdd144598 2011-02-23        kinaba:     is set in my environment.
dcdd144598 2011-02-23        kinaba:       %D is automatically replaced by the current directory
dcdd144598 2011-02-23        kinaba:       %F is replaced with the full path of the current file.
dcdd144598 2011-02-23        kinaba:       %N is replaced with the name (without path info) of the current file.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * Command Line Options ?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:       greenpad ([-l LineNumber] [-c CharacterSet] filename)*
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     For example:
dcdd144598 2011-02-23        kinaba:       greenpad -l543 -c932 aaaa.txt
dcdd144598 2011-02-23        kinaba:     opens a file named "aaaa.txt" assuming the Shift_JIS encoding,
dcdd144598 2011-02-23        kinaba:     and brings its 543rd line to the view area. CharacterSet number
dcdd144598 2011-02-23        kinaba:     supported by default is:
dcdd144598 2011-02-23        kinaba:        iso-8859-1  = -1
dcdd144598 2011-02-23        kinaba:        UTF5        = -2
dcdd144598 2011-02-23        kinaba:        UTF8        = -65001
dcdd144598 2011-02-23        kinaba:        UTF16BE     = -5
dcdd144598 2011-02-23        kinaba:        UTF16LE     = -6
dcdd144598 2011-02-23        kinaba:        UTF32BE     = -9
dcdd144598 2011-02-23        kinaba:        UTF32LE     = -10
dcdd144598 2011-02-23        kinaba:      If you have installed "Language Support" for your Windows,
dcdd144598 2011-02-23        kinaba:      the character sets of installed languages become
dcdd144598 2011-02-23        kinaba:      readable/writable in GreenPad. You should consult with
dcdd144598 2011-02-23        kinaba:      the "area and language option" control panel to get the
dcdd144598 2011-02-23        kinaba:      CharacterSet numbet for those languages. Note however that
dcdd144598 2011-02-23        kinaba:      for some east asian encodings, special CharacterSet numbers
dcdd144598 2011-02-23        kinaba:      are assigned for a technical reason.
dcdd144598 2011-02-23        kinaba:        EUC-JP      = -932
dcdd144598 2011-02-23        kinaba:        iso-2022-jp = -933
dcdd144598 2011-02-23        kinaba:        iso-2022-kr = -950
dcdd144598 2011-02-23        kinaba:        iso-2022-cn = -936
dcdd144598 2011-02-23        kinaba:        GB2312      = -937
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * How to share GreenPad's configurations between users of same machine?
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     Usually, GreenPad saves and loads its configuration for each
dcdd144598 2011-02-23        kinaba:     machine user account. However, sometimes you want to use only one
dcdd144598 2011-02-23        kinaba:     setting for one GreenPad.exe. (for example, when you have GreenPad
dcdd144598 2011-02-23        kinaba:     in an emergency floppy disk and log in different users accounts.)
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     In this case, you should add the following two lines to GreenPad.ini
dcdd144598 2011-02-23        kinaba:     file:
dcdd144598 2011-02-23        kinaba:       [SharedConfig]
dcdd144598 2011-02-23        kinaba:       Enable=1
dcdd144598 2011-02-23        kinaba:     then GreenPad will be executed in user-independent-settings-mode.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<Acknowledgements>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   * The icon image of GreenPad is the work of
dcdd144598 2011-02-23        kinaba:     SB( http://homepage3.nifty.com/scriba/ ). Thanks.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: <<License>>
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   NYSL Version 0.9982  http://www.kmonos.net/nysl/
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   A. This software is "Everyone'sWare". It means:
dcdd144598 2011-02-23        kinaba:     Anybody who has this software can use it as if you're
dcdd144598 2011-02-23        kinaba:     the author.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:     A-1. Freeware. No fee is required.
dcdd144598 2011-02-23        kinaba:     A-2. You can freely redistribute this software.
dcdd144598 2011-02-23        kinaba:     A-3. You can freely modify this software. And the source
dcdd144598 2011-02-23        kinaba:         may be used in any software with no limitation.
dcdd144598 2011-02-23        kinaba:     A-4. When you release a modified version to public, you
dcdd144598 2011-02-23        kinaba:         must publish it with your name.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   B. The author is not responsible for any kind of damages or loss
dcdd144598 2011-02-23        kinaba:     while using or misusing this software, which is distributed
dcdd144598 2011-02-23        kinaba:     "AS IS". No warranty of any kind is expressed or implied.
dcdd144598 2011-02-23        kinaba:     You use AT YOUR OWN RISK.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   C. Copyrighted to k.inaba.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba:   D. Above three clauses are applied both to source and binary
dcdd144598 2011-02-23        kinaba:     form of this software.
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: ---------------------------------------------------------------------------
dcdd144598 2011-02-23        kinaba:                                        by k.inaba( http://www.kmonos.net/ )