home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / ke098300.zip / DOCE / MANUAL.TXT < prev    next >
Text File  |  2000-02-04  |  19KB  |  488 lines

  1.  
  2.     KashEDIT for OS/2(R), Version 0.98 Release 3.00 (delta 2)
  3.  
  4.                         Feb. 4.2000 Chiaki
  5.  
  6.  [About our manual]
  7.  
  8.     * ^C means to push the key of C with pushing a CTRL key.
  9.     * ^KC means to push the key of K and C in turn with pushing a CTRL key.
  10.     * SHIFT+BS means to push BS with pushing a SHIFT key.
  11.     * ESC C means to After ESC is pushed, it lets a hand go once, 
  12.       and push the key of C next.
  13.     * Both operation means to be effective when it is divided
  14.       with comma(,) such as ^QS, Home and it rivals plural.
  15.     * A Shift JIS Kanji code is decided to be shown when
  16.       an expression to say easily [the "kanji"] is used.
  17.     * I think Because proportional font was popularized,
  18.       the distinction of Zenkaku/Hankaku by the width of the font design is wrong.    
  19.       But, the character expressed with Double bytes is called "Zenkaku",
  20.       and the character expressed in the single byte is called "Hankaku"
  21.       because it follows a Japanese custom.
  22.     * Think the indication of Zenkaku to be the thing of the ShiftJIS kanji.
  23.     * The key arrangement of our manual makes a KE/2 standard the target.
  24.  
  25.  
  26.  [Start and completion ]
  27.  
  28. * How to start KE/2
  29.  
  30.     KE/2 is full screen editor of OS/2 VIO window.
  31.     Start KE.EXE from OS/2 command prompt.
  32.     
  33.     * Don't make me do a back ground start by detach.
  34.        telnet Though even a connection moves, it can't be recommended.
  35.  
  36. Example:
  37. >   [C:\]ke
  38. >   [C:\]ke file1
  39. >   [C:\]ke file1 file2
  40. >   [C:\]ke file1 file2 file3
  41.  
  42.     KE/2 can open a file to 256.
  43.     All files are arranged in the command line argument,
  44.     Or read it from the menu after the start.
  45.     When only a file name was specified,
  46.     The complement of the expansion child is done in order of 
  47.     .c .h .asm .txt .log .doc .ini .inc .bat .cmd .cpp .cxx .hpp
  48.     .hxx .htm .html, and The file found first is opened.
  49.     When it isn't found, it opens as a new file.    
  50.     A file name input window is opened
  51.     when a file name isn't specified when it starts.
  52.     
  53.     +-- Open File: -----------------------+
  54.     |filename_                            |
  55.     +-------------------------------------+
  56.     
  57.      Divide it with the space or the tab when you describe more than
  58.     one file name here.Enclose it with the single quote(')
  59.     or the double quotes(") when you specify the file name
  60.     which contains space.
  61.      Simple Filer is started when the input which contains a directory
  62.     name or wildcard(*,?) if ENTER is pushed is done without inputting
  63.     what here, too. Filer can be opened directly without opening a file
  64.     name input window when wildcard is included in the first argument
  65.     of KE/2. ESC is pushed to come out through Filer. It is finished 
  66.     without opening Editor when ESC is pushed by the file name input window.
  67.  
  68.     It learned to specify more than one pass mask from gamma 4.
  69.     
  70.     Example> ke c:\home\*.c *.h
  71.     
  72.     And, wildcard is developed, and all the appropriate files are
  73.     read when the file that even one can open in the argument exists.
  74.     
  75.     Example> ke ke.h *.c
  76.  
  77. * Parameters
  78.  
  79.     When '/' Slash or '-' Hyphen is put, it is recognized as an option.
  80.     The options to recognize at present are only all the items
  81.     which can be set up by the .ini file, and /R.
  82.     When it is made /R filename, the file of filename is opened
  83.     with Read Only Mode.
  84.  
  85.     
  86.     Example> ke /MONO=1 ke.c /R ke.bak
  87.  
  88.     ### Don't vacate a blank between / and the option.
  89.     Even if a blank is vacated, it doesn't care about =
  90.     and the back of the option.
  91.     It doesn't care as for /R even if a blank is put between
  92.     the file names or it isn't put.
  93.  
  94.     
  95.     Example> ke /MONO = 1 /Rfilename
  96.  
  97. * How to Exit KE/2
  98.  
  99.     There is a way that it is finished 4 kinds.
  100.     There is operation 10 kinds.
  101.     
  102.     ESC C    Close File    A file during editing is closed.
  103.     
  104.     ESC Q    Close All    An edited file closes all
  105.                 with hearing whether it being kept.
  106.     
  107.     ESC X    Condition-less completion
  108.             
  109.             All files are closed without hearing what, too.
  110.  
  111.     
  112.     F1 File Menu
  113.         C lose        Same to ESC C
  114.         Q :close all    Same to ESC Q
  115.         X quit        Same to ESC X
  116.     
  117.     ALT+C        Same to ESC C
  118.     ALT+Q        Same to ESC Q
  119.     ALT+X        Same to ESC X
  120.     
  121.     Compulsory completion byCTRL+Pause(Break)
  122.     ### Break treatment is not in.
  123.     
  124.     Note)    ESC X It closes without keeping
  125.         even the file changed when it did.
  126.  
  127. * How to operate
  128.  
  129.   Operation in Filer
  130.  
  131.     ESC        Returned to the file name input window.
  132.     ^W, ^E, Up    A cursor is moved onto one line.
  133.     ^Z, ^X, Down    A cursor is moved under one line.
  134.     A        A choice (choice release) does all files.
  135.     SPACE        The file which a cursor shows is chosen.
  136.     ENTER        * When there is a file of choosing even one.
  137.               A chosen file is opened.
  138.             * When a cursor is on the directory name.
  139.               The list of the directory is opened.
  140.             * When a cursor is on the file name.
  141.               A file is opened.
  142.     ^QR, Home    A cursor is moved to the head of the file list.
  143.     ^QC, End    A cursor is moved to the end of the file list.
  144.     ^R, PageUp    A cursor is moved to the one-page top in file list.
  145.     ^C, PageDown    A cursor is moved to the one-page bottom in file list.
  146.     BS        It changes to the directory of the one upper class.
  147.     L        The change of the indication drive
  148.  
  149.     # It becomes ineffective when it changes a directory even if a file is chosen.
  150.  
  151.   Operation with Editor
  152.  
  153.     ^W, SHIFT+PageUp    A cursor isn't moved, the bottom of the indication party
  154.     ^Z, SHIFT+PageDown    A cursor isn't moved, the top of the indication party
  155.     ^QE            Cursor, to the top of the screen
  156.     ^QX            Cursor, to screen bottom
  157.     ^E,  Up            Cursor, in one line
  158.     ^X,  Down        Cursor, under one line
  159.     ^S,  Left        Cursor, the one-character left
  160.     ^D,  Right        Cursor, the one-character right
  161.     ^F            Cursor, the right of 1 word    *1
  162.     ^A            Cursor, the left of 1 word    *1
  163.     ^R, PageUp        Cursor, one-page rise,  Previous word(At the reference mode)
  164.     ^C, PageDown        Cursor, one-page going down, Next word(At the reference mode)
  165.     ^QR, CTRL+PageUp    File head line
  166.     ^QC, CTRL+PageDown    File final line
  167.     ^QS, Home        Line head
  168.     ^QD, End        The end of the line
  169.     ^QT, SHIFT+BS        A line head is cut from the cursor.
  170.     ^QY, SHIFT+DEL        It is cut from the cursor until the end of the line.
  171.     ^QJ            It jumps to the designated line.
  172.     
  173.     ESC O, ALT+O        Opening of the file
  174.     ESC I, ALT+I        A file is read in the cursor position.
  175.     ESC A, ALT+A        It is added to the existent file.
  176.     ESC S, ALT+S        A name is given and kept.
  177.     ESC E, ALT+E        The practice of CMD.EXE
  178.     ESC P, ALT+P        The change of the file name
  179.     ESC D, ALT+D        It turns double.
  180.     ^KR            Toggle of the Read Only/Editing mode
  181.     ^H, BS            One left character of the cursor is erased.
  182.     ^G, DEL            One character under the cursor is erased.
  183.     ^V, INS            Toggle of the insertion/replacement mode
  184.             (Line Cursor=insertion/Block Cursor=replacement mode)
  185.     ^2, SHIFT+INS        Toggle of the reference mode/editing mode
  186.     F1            File menu
  187.     SHIFT+F1        Mode menu
  188.     ^KW, F2            An editing file is changed when more than one file
  189.                 is being opened.
  190.     F3            Editing file switch
  191.     SHIFT+F3    Comparison: Two files are compared when more than one file
  192.                 is being opened.A cursor is moved to the difference
  193.                 line if it is always compared from the head line
  194.                 and there is a difference.
  195.     ^KS, F4            An editing window is make to toggle with
  196.                 all the screens,side division,vertical division.
  197.     ^QF            The input of reference word.
  198.     F5            Reference (The continuous movement of ^QF, ^C and same )
  199.     SHIFT+F5    Tag Jump: When it was there by not becoming file name numerical
  200.                 value on the line(Indication line) which a cursor
  201.                 showed.The file is opened, and it jumps to the line
  202.                 which numerical value shows.But, numerical value
  203.                 opens the 2nd line of the file abc even if it is
  204.                 specified like abc2(100) when the file of abc, abc2
  205.                 exists because it is recognized with the line
  206.                 number.
  207.     ^QI            Reference word is inserted into the cursor position.
  208.     ^QA, F6            The substitution of the character line
  209.     ^QO, SHIFT+F6        The last substitution is carried out again.
  210.     ^B, F8            It moves to the block choice mode.
  211.     ^KB, SHIFT+F8        It moves to the rectangle block choice mode.
  212.     ^KK, F9            Line or the memory of the block
  213.     ^KE, SHIFT+F9        A block is transferred to the OS/2 clip board. (copy 2)
  214.     ^Y, F10            Line or the cut of the block
  215.     ^KX, SHIFT+F10        A block is transferred to the OS/2 clip board. (cut 2)
  216.     ^KC,F11            A line is affixed. (A line feed is contained.)
  217.     ^KP, SHIFT+F11        It is affixed from the OS/2 clip board. (A line feed is contained.)
  218.     ^J, F12            A line is affixed. (A line feed isn't contained.)
  219.     ^QP, SHIFT+F12        It is affixed from the OS/2 clip board. (A line feed is't contained.)
  220.     ^T            Word elimination
  221.     ^KD            The reproduction of the line
  222.     ^U            Undo
  223.     ^QK            The parenthesis which copes with it.
  224.                  ()<>[]{}(and double bytes parenthesis)
  225.                 A cursor must be on the parenthesis.
  226.     ^QU            The capital letter small letter mutual change of
  227.                 Hankaku is done in word unit.
  228.     ^KZ            Hankaku Zenkaku mutual change is done in word unit.
  229.     ^KY            Text stack is cleared.
  230.     ^KU            Undo buffer is cleared.
  231.     ^L            The acquisition of the reference character line
  232.         (Word wrap and a character line after the line feed aren't acquired.)
  233.     
  234.     CTRL+ALT+T        Date insertionéP  (A character line insertion like March.26.1999)
  235.     CTRL+ALT+D        Date insertionéQ  (A character line insertion like '99/03/26 )
  236.                 (It is coping with it for only 1980-2079 years.)
  237.     ^KJ            In the block choice line, quotation marks insertion(Default quotation marks are '>   ')
  238.     CTRL+ALT+Up        The input of Zenkaku Up Arrow character
  239.     CTRL+ALT+Down        The input of Zenkaku Down Arrow character
  240.     CTRL+ALT+Left        The input of Zenkaku Left Arrow character
  241.     CTRL+ALT+Right        The input of Zenkaku Right Arrow character
  242.     ^]            The input of Zenkaku parenthesis 
  243.         # One left character of the cursor is lost when it closes and it is inputted on the parenthesis.
  244.  
  245.  
  246. * Operation in party input editor
  247.  
  248.     They are input of a file name, the thing of the reference/substitution 
  249.     character line input window.
  250.     
  251.     CR        An input character line is confirmed,
  252.             and party input Editor is closed.
  253.     ESC        An input character line is annulled,
  254.             and party input Editor is closed.
  255.     Up, Down    hisotry is called.
  256.     Down        An input character line is annulled
  257.             when it is done while the last character line is indicated.
  258.     Left        A cursor is moved to the left one character.
  259.     Right        A cursor is moved to the right one character.
  260.     Home        A cursor is moved to the beginning of the sentence.
  261.     End        A cursor is moved to the end of the sentence.
  262.     ^H, BS        The left one character of the cursors is removed.
  263.     ^G, DEL        One character under the cursor is erased.
  264.     ^V, INS        Toggle of the insertion/replacement mode
  265.  
  266. * Customization
  267.  
  268.     Even if customization is said, it can't always play with key binds.
  269.     The mode(The thing of SHIFT+F1) of the present is outputted
  270.     with CTRL+ALT+S in the .INI file. It doesn't need to set it up any more
  271.     by editing this outputted file by the mode menu every time.
  272.     But, start time becomes slow so long as an establishment file is read.
  273.     
  274.         "All items can't be always outputted."
  275.     
  276.     Therefore, rename compatriot's sampe.ini, and use it as a sample.(**)
  277.     The item which a menu doesn't have can be set up by this establishment file, too.
  278.     1 turns on the thing of ON/ off, and 0 becomes off as for the establishment here.
  279.     All items aren't prepared for, and it is possible that only a necessary item is described, too.
  280.     A back from the semicolon(;) is recognized with the comment and ignored.
  281.     .INI becomes a start file name +.INI.
  282.     
  283.     ExampleüjDefault becomes ke.ini because it is ke.exe.
  284.     But, it goes to read vz.ini when it rename ke.exe to vz.exe.
  285.     
  286.  
  287.     The explanation of the .INI file item
  288.     
  289.     ADDEOF = 0    EOF (0x1a) is added at the time of the file preservation.
  290.             Default off (0)
  291.     DISPTAB = 0    TAB Indication ON/OFF
  292.             Default off (0)
  293.     DISPCR = 1    Line feed mark ON/OFF
  294.             Default on (1)
  295.     DISPEOF = 1    EOF Indication ON/OFF
  296.             Default on (1)
  297.     AUTOINDENT = 0    AUTO Indent
  298.             Default off (0)
  299.     LINENUMBER = 0    Line number Indication    üi*delta 2 hasn't been mounted at present.)
  300.             Default off (0)
  301.     UNDERLINE = 0    Cursor line underline
  302.             Default off (0)
  303.     BACKUP = 1    A backup is made at the time of the file preservation.
  304.             Default on (1)
  305.             *.bak   It is made.
  306.     TABSIZE = 8    The space development size of 1TAB (From 1)
  307.             Default 1 tab = 8 spaces
  308.     WINDOW = 80    The width of the screen,wrapped in this size.
  309.             It becomes screen size when it is made 0.
  310.     WRAP = 0    Word wrap reference
  311.             Default off (0)
  312.             It is looked up from the head of the file after it is
  313.             looked up to the file end in the case of on.
  314.     CSRJUMP = 1    Cursor, to the head of the block
  315.             Default on (0)
  316.             It is made to jump at the time of the block copy,
  317.              the paste ( the cursor ) to the head of the block.
  318.     COPY = ">   "    Quotation marks
  319.             They are the quotation marks to insert with ^KJ.
  320.             Enclose it with the double quotes(") or the single quote(')
  321.             when space is contained.
  322.  
  323.             Default ">   " ( > + 3 spaces )
  324.  
  325.     SHELL = "nyaos.exe"    (*2)(*3)
  326.             Shell to call by the practice of the OS/2 command can be
  327.             specified.Because it is only called simply as a child process,
  328.             it is possible that an executive file except for shell is specified, too.
  329.             Enclose the pass which contains space with the double quotes (") or the single quotes (').
  330.             It faces shell by enclosing it with the quotes, and it is possible that a command line option is specified, too.
  331.             When SHELL designation isn't done here, shell specified by the environment COMSPEC is carried out.
  332.             Both designation carries out CMD.EXE when it isn't being done.
  333.             When both are specified, .INI is given priority to.
  334.  
  335.     KEBAK = "dir"    The place of the preservation of the backup file can be specified.(*2)
  336.             Enclose the pass which contains space with the double quotes (") or the single quotes (').
  337.             When it is specified including the drive name, the backup of editing in all the drives is kept in the single drive.
  338.             When KEBAK isn't specified, a backup is made to the directory specified by the environment KEBAK.
  339.             When both are specified, the environment is given priority to.
  340.             When either isn't specified again, the backup of changing an expansion child into .bak to the directory which was the same as the editing file is made.
  341.  
  342.             
  343.         NoteüjA backup isn't made when an ineffective pass is specified.
  344.             It doesn't warn of what thing at this time.
  345.  
  346.     MONO = 1    It is indicated by black and white 2 value when it is set up when the notebook PC of black and white and CRT are used.
  347.             telnet It is good when it is set up when it is used to go. (*4)
  348.  
  349.     C.* = n        An indication color can be specified.
  350.             When the black and white mode is set up, there are no relations in the color customization, and it is indicated by black and white.
  351.  
  352.             
  353.         The place where color designation is possible
  354.         
  355.             C.TB    The back of the text area
  356.             C.TX    Text color
  357.             C.CR    Line feed color
  358.             C.TAB    TAB color
  359.             C.EOF    EOF color
  360.             C.SEL    Choice block
  361.             C.UL    Under line
  362.             C.LN    Line number
  363.             C.WIN    Window line
  364.             C.LB    Window label
  365.             C.MB    The background of menu
  366.             C.MT    Text of menu
  367.             C.ST    Text of status bar
  368.             C.SBN    Status bar(Normal)
  369.             C.SBR    Read Only Status bar
  370.             C.SBV    View Mode Status bar
  371.             C.FN    Status bar,backgorund of filename
  372.             C.FB    Background of function key guide
  373.             C.FT    Text of function key guide
  374.             C.MSG    Message
  375.  
  376.         Value of n (0 - 15 are specified with Hankaku number of the number of decimal)
  377.  
  378.             0    BLACK
  379.             1    BLUE
  380.             2    GREEN
  381.             3    CYAN
  382.             4    RED
  383.             5    MAGENTA
  384.             6    BROWN
  385.             7    PALEGRAY
  386.             8    DKGREY
  387.             9    LBLUE
  388.             10    LGREEN
  389.             11    LCYAN
  390.             12    LRED
  391.             13    LMAGENTA
  392.             14    YELLOW
  393.             15    WHITE
  394.  
  395.     NEC = n        552 of NEC PC-98x1 should be able to
  396.             indicate the indication of function key guide
  397.             from 444 of the default.
  398.     
  399.     VZFN = n    VZ Editor conformity can have the arrangement of the function assigned to function key.(*5,*6)
  400.             
  401.  
  402. *1    A still unnatural movement is done because the distinction of word is done with the character kind (in such cases as the Hankaku sign, the number, the katakana, the Zenkaku sign number ...).
  403.  
  404. *2    It isn't described to the DEF file made with CTRL+ALT+S
  405.  
  406. *3  nyaos (Nihongo Yet Another Os/2 Shell) is free software of Mr. Kaoru Hayama work.
  407.  
  408. *4  Using it by using telnet with remote can't be recommended.
  409.  
  410. *5  All the functions which VZ Editor has aren't always being supported.
  411.  
  412. *6  This function may be annulled without warning it of it in the future version.
  413.  
  414. **   An establishment file is not .DEF, but .INI is established as standard more than delta 9.
  415. There is no problem in the use just like .DEF as well because an establishment file is referred to in order of .INI, .DEF at the time of the start.
  416.  
  417.  
  418.  Screen explanation
  419.  
  420. * Editor Screen
  421.  
  422. +-(1)---------+----(2)--------------------------------+---(3)--------------------+
  423. |Pg[]   000:00|                                       | 1*  c:\home\ke.txt       |
  424. +-------------+---------------------------------------+--------------------------+
  425. |                           (4)                                                  |
  426. =                                                                                =
  427. |(5)    (6)                                                                      |
  428. |ESC[File][Windw][Pick][Split] [Find][Chng][GetSt][block] [copy][cut][paste][Ins]|
  429. | (7)                                                                            |
  430. +--------------------------------------------------------------------------------+
  431.  
  432. (1) The editing mode
  433.  
  434.   The mode of Editor during editing is shown.
  435. They are the editing mode, the block mode, a cursor position from the left.
  436.  
  437.  * The editing mode
  438.  
  439.       Pg  The usual editing mode
  440.       St  Search mode
  441.  
  442.     It toggle with SHIFT+INS when a reference character line is being inputted.
  443.     The movement of ^R, ^C, PageUp, PageDown is different with the editing mode and search mode.
  444.  
  445.  * block choice mode
  446.  
  447.       []    Not block mode
  448.       [] (reverse)  It is made to wash a block choice or the rectangle block choice mode.
  449.  
  450.  
  451.  * Cursor position
  452.  
  453.     row:column  It is not a logic line, but indication is an indication line.
  454.  
  455. (2) Cursor position indicator
  456.  
  457.     A cursor shows where it is.
  458.     It is not a byte unit, but the calculation of the cursor position is done by the indication line.
  459.     Therefore, indicator doesn't move when the long file of one line is edited.
  460.  
  461. (3)  Editing file information
  462.  
  463. It is information on the file during editing.
  464. A file number during editing, the right are the full names of the editing file (the left).
  465. When it doesn't finish indicating it, it is cut halfway, and an end is made asterisk (*).
  466. A file name may not be able to distinguish it by the long file name and the deep class.
  467. Asterisk (*) beside the editing file number makes it wash that editing of something was done toward the file.
  468. It means Read Only when this is R.and V makes it wash View Only.
  469. Though Read Only can be always changed with ^KR, the file of View Only of the mode can't be edited at all.
  470.  
  471. (4)  Editing area
  472.  
  473.     The editing work of the file is done here.
  474.  
  475. (5)  2 stroke key guide
  476.  
  477.     It is the guide indication of the first stroke to use 2 stroke key such as ESC * and CTRL+*.
  478.  
  479.  
  480. (6)  Function key guide
  481.  
  482.     It is the menu which shows the function of Function key (the key of F1-F12).
  483.  
  484. (7)  Message indication area
  485.  
  486.     A message from Editor is indicated.
  487.  
  488.