home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / EDITORES / MRED401.ZIP / MANUAL.PRN < prev    next >
Encoding:
Text File  |  1989-09-01  |  207.0 KB  |  5,280 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                    MISTER ED                                   MISTER ED                                   MISTER ED
  23.                          A Superior Full-Screen Editor
  24.  
  25.  
  26.  
  27.                                 Reference Manual
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                           Architect:  Jon J. Sorensen
  49.                           Head Mason: Stuart McCarley
  50.  
  51.                         Documentation by Craig McCarley
  52.  
  53.                      Copyright (C) 1989 Cornerstone Systems
  54.                             Version 2.4  -  8/31/89
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                TABLE OF CONTENTS                               TABLE OF CONTENTS                               TABLE OF CONTENTS
  68.  
  69.  
  70.             Introduction .........................................  1
  71.             License Agreement and Disclaimer .....................  2
  72.             Ordering Information .................................  4
  73.             Registration Form ....................................  5
  74.             System Requirements ..................................  6
  75.             Files Supplied .......................................  7
  76.             Features .............................................  8
  77.             Quick Start .......................................... 10
  78.             Contacting Cornerstone Systems ....................... 11
  79.             COMMAND KEYS ......................................... 13
  80.             COMMAND MODE COMMANDS ................................ 14
  81.             ENTERING DATA AT PROMPTS ............................. 16
  82.             FUNCTION KEYS ........................................ 17
  83.             HELPFUL HINTS ........................................ 18
  84.             PULLDOWN MENUS ....................................... 21
  85.             GLOSSARY ............................................. 23
  86.             Append to Buffer Commands ............................ 26
  87.             Append Command ....................................... 27
  88.             Block Mode ........................................... 28
  89.             Block Mode Commands .................................. 29
  90.             Browse Command ....................................... 31
  91.             Compare Mode ......................................... 34
  92.             Dropping a Window .................................... 35
  93.             Editing Menu ......................................... 36
  94.             Environment Command .................................. 37
  95.             Escape Sequences ..................................... 47
  96.             File List Commands ................................... 48
  97.             File Lists ........................................... 49
  98.             File Menu ............................................ 51
  99.             File Select Mode ..................................... 53
  100.             Goto Line or Marker .................................. 54
  101.             Goto Menu ............................................ 55
  102.             Layout Menu .......................................... 56
  103.             Load Command ......................................... 57
  104.             Macros ............................................... 58
  105.             Modes Menu ........................................... 60
  106.             OS Command ........................................... 62
  107.             Other Menu ........................................... 63
  108.             Regular Expressions .................................. 64
  109.             Regular Expression Examples .......................... 65
  110.             Replace Options ...................................... 66
  111.             Save Command ......................................... 67
  112.             Screen Menu .......................................... 68
  113.             Search Command ....................................... 69
  114.             Search and Replace Command ........................... 70
  115.             Search Menu .......................................... 73
  116.             Select Mode .......................................... 74
  117.             Select Mode Commands ................................. 75
  118.             Set Marker ........................................... 77
  119.             Temporary Replace Pattern ............................ 78
  120.             Token Match .......................................... 79
  121.             Window Menu .......................................... 80
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                   _I_n_t_r_o_d_u_c_t_i_o_n                                  _I_n_t_r_o_d_u_c_t_i_o_n                                  _I_n_t_r_o_d_u_c_t_i_o_n
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.         Welcome to the wonderful world of Mister ED.  We  at Cornerstone
  139.         Systems  think  that  Mister  ED is the best programmer's editor
  140.         available for the DOS environment.  We would like  to  thank you
  141.         in advance for registering your copy of Mister ED. 
  142.  
  143.  
  144.         A Quick Word About This Manual
  145.  
  146.         This  manual  was not designed to be a comprehensive manual, but
  147.         was designed as a reference tool, and is  in  fact  Mister  ED's
  148.         help reformatted for printing and ease of reference. 
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.                                      Page 1
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                         _L_i_c_e_n_s_e _A_g_r_e_e_m_e_n_t _a_n_d _D_i_s_c_l_a_i_m_e_r                        _L_i_c_e_n_s_e _A_g_r_e_e_m_e_n_t _a_n_d _D_i_s_c_l_a_i_m_e_r                        _L_i_c_e_n_s_e _A_g_r_e_e_m_e_n_t _a_n_d _D_i_s_c_l_a_i_m_e_r
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                LICENSE AGREEMENT                               LICENSE AGREEMENT                               LICENSE AGREEMENT
  201.  
  202.         This version of Mister ED is NOT public domain or free software,
  203.         but is being distributed as "shareware". 
  204.  
  205.         Non-registered  users  of  this  software  are granted a limited
  206.         license to make an evaluation copy for trial use on  a  private,
  207.         non-commercial  basis,  for  the  express purpose of determining
  208.         whether Mister ED is suitable for their needs.   At  the  end of
  209.         this  trial  period,  you  should  either  register your copy or
  210.         discontinue using Mister ED. 
  211.  
  212.         What does this all mean?  If you regularly use Mister ED -- i.e.
  213.         more than once a week -- then you should register (and pay  for)
  214.         your copy.  That way Cornerstone Systems will be able to stay in
  215.         business and continue providing you with support. 
  216.  
  217.         A  Mister  ED  registration  entitles  any number of people (and
  218.         computers) to have access and use of the software, but only  one
  219.         at  a  time.  The software may be freely moved from one location
  220.         to another so long as it is not being  used  on  more  than  one
  221.         computer at a time. 
  222.  
  223.         All  users  are granted a limited license to copy Mister ED only
  224.         for  the  trial  use  of  others  and  subject  to   the   above
  225.         limitations.    This  license  does  NOT include distribution or
  226.         copying of this software package: 
  227.  
  228.              1) In connection with any other product or service.
  229.              2) For general use within a company or institution.
  230.              3) For any consideration or 'disk fee'.
  231.              4) Distribution in modified form, i.e. the file containing
  232.                 this license information MUST be included, along with
  233.                 the full Mister ED documentation.
  234.  
  235.         Mister ED is copyright (C) 1989 by Cornerstone Systems. 
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.                                      Page 2
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                                    DISCLAIMER                                   DISCLAIMER                                   DISCLAIMER
  258.  
  259.         Use of this program acknowledges  this  disclaimer  of warranty:
  260.         "This  program is supplied as-is.  Cornerstone Systems disclaims
  261.         all  warranties,  expressed  or  implied,   including,   without
  262.         limitation  the  warranties of merchantability and of fitness of
  263.         this program for any purpose.   Cornerstone  Systems  assumes no
  264.         liability  for damages direct or consequential, which may result
  265.         from the use of this program."
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                    TRADEMARKS                                   TRADEMARKS                                   TRADEMARKS
  272.  
  273.        MS-DOS is a registered trademark of Microsoft Corporation.
  274.        PC-DOS is a registered trademark of IBM Corporation.
  275.        TURBO LIGHTNING is a registered trademark of Borland International.
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.                                      Page 3
  315.  
  316.  
  317.  
  318.  
  319.  
  320.                               _O_r_d_e_r_i_n_g _I_n_f_o_r_m_a_t_i_o_n                              _O_r_d_e_r_i_n_g _I_n_f_o_r_m_a_t_i_o_n                              _O_r_d_e_r_i_n_g _I_n_f_o_r_m_a_t_i_o_n
  321.  
  322.  
  323.  
  324.         Mister ED is distributed under the Shareware concept.   The idea
  325.         behind  this  concept is to make software available for everyone
  326.         to try without obligation.  Please try Mister ED in this manner.
  327.         If you decide Mister ED is useful and wish to keep  it,  we  ask
  328.         that  you become a registered user.  Registration will allow for
  329.         continued  support  and  maintenance  of  the  program,  and  in
  330.         addition will help encourage programmers to release more quality
  331.         software  through  this  channel.  We ask that all corporate and
  332.         government users of Mister ED register their copies. 
  333.  
  334.         You will receive the following benefits  by  registering  Mister 
  335.     ED: 
  336.  
  337.                    - The newest version of Mister ED. 
  338.  
  339.                    - A  configuration  program  to  make   configuration
  340.                      changes  not  in  the  Environment,  including  the
  341.                      screen colors. 
  342.  
  343.                    - Notification of new releases. 
  344.  
  345.                    - The following enhancements to Mister ED in upcoming
  346.                      versions:    Full  Macro  Language,   Undo/Redo, OS
  347.                      Version, Full EMS Support. 
  348.  
  349.  
  350.  
  351.         Use  the  form  on  the  following page to register your copy of
  352.         Mister ED.  As of September 1989, the cost of registering Mister
  353.         ED Version 2.4 is $60  per  copy.    An  additional  $5 handling
  354.         charge applies if requesting 3 1/2" diskettes. 
  355.  
  356.         Send registration requests to: 
  357.  
  358.                             Cornerstone Systems
  359.                             P.O. Box 2712
  360.                             Saratoga, CA 95070-0712
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.                                      Page 4
  379.  
  380.  
  381.  
  382.  
  383.  
  384.                                _R_e_g_i_s_t_r_a_t_i_o_n _F_o_r_m                               _R_e_g_i_s_t_r_a_t_i_o_n _F_o_r_m                               _R_e_g_i_s_t_r_a_t_i_o_n _F_o_r_m
  385.  
  386.  
  387.  
  388.                              Mister ED Version 2.4a
  389.  
  390.         Name: __________________________________________________
  391.  
  392.         Company: _______________________________________________
  393.  
  394.         Address: _______________________________________________
  395.  
  396.                  _______________________________________________
  397.  
  398.         City: ________________________  State: _______  Zip: ________
  399.  
  400.         I learned about Mister ED from: ________________________________
  401.  
  402.         If BBS, indicate name and number please. _______________________
  403.  
  404.         ________________________________________________________________
  405.  
  406.         Please register the software under the following name(s):
  407.  
  408.         ________________________________________________________________
  409.  
  410.  
  411.         Number of copies registering:  _______(5 1/4")   _______(3 1/2")
  412.  
  413.         Total amount enclosed: _______ ( @ $60 per copy - Version 2.4 )
  414.                                        ( Add $5 for 3 1/2" disk.      )
  415.                                        ( CA residents add sales tax.  )
  416.  
  417.  
  418.  
  419.                   Send to:      Cornerstone Systems
  420.                                 P.O. Box 2712
  421.                                 Saratoga, CA 95070-0712
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.                                      Page 5
  443.  
  444.  
  445.  
  446.  
  447.  
  448.                               _S_y_s_t_e_m _R_e_q_u_i_r_e_m_e_n_t_s                              _S_y_s_t_e_m _R_e_q_u_i_r_e_m_e_n_t_s                              _S_y_s_t_e_m _R_e_q_u_i_r_e_m_e_n_t_s
  449.  
  450.  
  451.  
  452.         To use Mister ED, you must have, at least, the following: 
  453.  
  454.  
  455.               1) An IBM PC, XT, or AT (or close compatible). 
  456.  
  457.               2) PC-DOS or MS-DOS 2.0 or greater. 
  458.  
  459.               3) One disk drive. 
  460.  
  461.                  4) Either a color or monochrome monitor with a 80-column
  462.                  display. 
  463.  
  464.               5) 256 KB of available memory (although Mister ED will use
  465.                  up to 640 KB if it is available). 
  466.  
  467.               6) ED.EXE, the  editor  itself.    No  other  programs are
  468.                  required to operate Mister ED. 
  469.  
  470.               7) A statement in your CONFIG.SYS file allowing  at  least
  471.                  20 files to be open.  Like this:  FILES=20
  472.  
  473.               8) Although  not   required,   including   an   additional
  474.                  statement  in  your CONFIG.SYS file alloting 10 or more
  475.                  buffers is a good idea.  Like this:  BUFFERS=10
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.                                      Page 6
  507.  
  508.  
  509.  
  510.  
  511.  
  512.                                  _F_i_l_e_s _S_u_p_p_l_i_e_d                                 _F_i_l_e_s _S_u_p_p_l_i_e_d                                 _F_i_l_e_s _S_u_p_p_l_i_e_d
  513.  
  514.  
  515.  
  516.         Mister ED is supplied on  a  single  360  KB  diskette  (3  1/2"
  517.         diskettes  are  available on special request).  As always, it is
  518.         wise to make backups of those programs you value.  Two files are
  519.         distributed on the Mister ED diskette: 
  520.  
  521.            INSTALL.EXE - A self un-archiving file that contains Mister
  522.                          ED, a manual, and several utility programs.  It
  523.                          un-archives to the current directory.
  524.  
  525.            READ.ME     - This text file, which includes an explaination
  526.                          of what is in INSTALL.EXE and any late breaking
  527.                          news on Mister ED.
  528.  
  529.  
  530.         You will find the following files  in  the  INSTALL.EXE  archive
  531.         file: 
  532.  
  533.  
  534.            DETAB.DOC   - File explaining the DETAB.EXE utility.
  535.  
  536.            DETAB.EXE   - A utility that strips tab characters from a
  537.                          file and replaces them with spaces.
  538.  
  539.            ED.EXE      - The one!  The only!  The world's best editor
  540.                          -- Mister ED!  (Aplause)
  541.  
  542.            MACFIX.EXE  - A utility to translate macro files used
  543.                          with previous versions of Mister ED to the
  544.                          format of the current release.
  545.  
  546.            MANUAL.BAT  - A batch file to print MANUAL.PRN.
  547.  
  548.            MANUAL.PRN  - A copy of Mister ED's manual, ready to be
  549.                          printed out.
  550.  
  551.            MR_ED.HLP   - Mister ED's help file.  Access it through
  552.                          Mister ED.
  553.  
  554.            PURGE.COM   - A powerful utility to delete files and
  555.                          subdirectories.
  556.  
  557.            RELEASE.DOC - A document explaining differences and
  558.                          improvements in Mister ED's last several
  559.                          versions.
  560.  
  561.            SAMPLE.LST  - A sample file list for your perusal.
  562.                          versions.
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.                                      Page 7
  571.  
  572.  
  573.  
  574.  
  575.  
  576.                                     _F_e_a_t_u_r_e_s                                    _F_e_a_t_u_r_e_s                                    _F_e_a_t_u_r_e_s
  577.  
  578.  
  579.  
  580.  
  581.  
  582.         Mister  ED  is  an  advanced  editor  specifically  designed for
  583.         program development.  Some of its features include: 
  584.  
  585.                   - Blazing speed.
  586.                   - Powerful functions, yet easy to learn.
  587.                   - Advanced search capabilities.
  588.                   - Large capacity.  Edits files up to 32 megabytes.
  589.                   - Highly configurable.
  590.                   - Context sensitive help.
  591.                   - Full menu system.
  592.                   - Optional pulldown menus.
  593.                   - Language sensitive features.
  594.  
  595.         Its unique advantage is that it is tailored for  large  projects
  596.         with multiple files in multiple directories. 
  597.  
  598.  
  599.                 - Speed.  No existing  editor  can  beat  Mister  ED for
  600.                   speed  of  searching, cursor movement, and file access
  601.                   (loading and saving).  Special effort was made to make
  602.                   the commands you use most the fastest possible.   Most
  603.                   programming   editors   on   the   market   today  are
  604.                   interpreters,  which  makes  them  run   slower   than
  605.                   non-interpreters.   Mister ED is not an interpreter so
  606.                   it will be naturally  faster  than  other  editors  in
  607.                   virtually all commands. 
  608.  
  609.                 - Disk Based.  You are not limited  by  memory,  only by
  610.                   DOS.  This means you can edit 32-megabyte files.  Huge
  611.                   programs  and  data  files  are now common.  Mister ED
  612.                   allows editing of files as large as DOS allows and  as
  613.                   easily as editing small files. 
  614.  
  615.                 - Virtual Memory.  No  special  commands  are  needed to
  616.                   buffer  sections  of  your  file  in  and out to disk,
  617.                   Mister ED  takes  care  of  this  automatically.   And
  618.                   Mister ED uses all of memory too. 
  619.  
  620.                 - Easy To Learn.  No control Q-X commands to  learn here
  621.                   -- in Mister ED press one key and a menu  will pop up.
  622.                   The menus clearly label the options so you do not have
  623.                   to remember, "now is that the "I" or "G" option that I
  624.                   want  to use?".  But best of all, most of the time the
  625.                   defaults are just what the doctor ordered and all  you
  626.                   have to do is press return to continue. 
  627.  
  628.                 - Powerful.  Being easy to learn does not  hinder Mister
  629.                   ED's  power.  Mister ED contains the powerful features
  630.                   a professional programmer frequently uses,  with  even
  631.                   more being added. 
  632.  
  633.  
  634.                                      Page 8
  635.  
  636.  
  637.  
  638.  
  639.  
  640.                 - Mature.  Mister ED is being used by two of the  top 10
  641.                   software  development  companies  --  one  since 1985.
  642.                   This means that Mister ED has been improved on like  a
  643.                   fine wine. 
  644.  
  645.                 - Highly Configurable.   If  you  do  not  like  the way
  646.                   Mister ED is configured, change it to the way you like
  647.                   it.  With more than 50 configuration options, there is
  648.                   something  right for you.  This configurability allows
  649.                   you to set up token match for languages we have  never
  650.                   dreamed of before. 
  651.  
  652.                 - Small Footprint.  The only file required to run Mister
  653.                   ED  is  ED.EXE.    This  means  it  boots faster -- no
  654.                   searching for 35 support files.   As  a  consultant it
  655.                   means  you  can  take it with you on a floppy when you
  656.                   visit your clients, so no more EDLIN! 
  657.  
  658.                 - Bidirectional Search.  Searching backward  as  well as
  659.                   forward  is  just  one  of the many search and replace
  660.                   options supported by Mister ED.   In  addition  it has
  661.                   query  replace  (also  bidirectional),  case sensitive
  662.                   search, and block replace.  Block  replace  allows the
  663.                   replacement to be limited to a marked block instead of
  664.                   a full file. 
  665.  
  666.                 - File Lists.  The most advanced feature in Mister ED is
  667.                   its ability to handle large lists of files in multiple
  668.                   directories.  This allows the programmer to create and
  669.                   maintain  a  list  of  all  files contained in his/her
  670.                   project.  With this list,  editing  and search/replace
  671.                   can  take  place  on  the  project  level not just the
  672.                   single file level. 
  673.  
  674.                 - Extensive Block Operations.  Very few editors give you
  675.                   as many options  after  you  have  selected  a  block,
  676.                   regardless  of  how  you selected the block.  With the
  677.                   stream and column block support  you  can  Cut,  Copy,
  678.                   Paste,   Kill,   Save,   Print,  Change  Case,  Adjust
  679.                   Horizontally, Format a Paragraph and Spell Check.   In
  680.                   a  world where what you can do is often limited by how
  681.                   you arrive there, Mister ED gives you a  full  set  of
  682.                   choices regardless of the path you took to get there. 
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.                                      Page 9
  698.  
  699.  
  700.  
  701.  
  702.  
  703.                                   _Q_u_i_c_k _S_t_a_r_t                                  _Q_u_i_c_k _S_t_a_r_t                                  _Q_u_i_c_k _S_t_a_r_t
  704.  
  705.  
  706.  
  707.         This  section  contains  a brief description of Mister ED's most
  708.         basic commands for those of you who need to be up and running on
  709.         Mister ED quickly.  The three most important topics  are covered
  710.         here: 
  711.  
  712.                  1)  How to Load and Save files.
  713.                  2)  How to Quit Mister ED.
  714.                  3)  How to get Help.
  715.  
  716.  
  717.         If   you  haven't  unarchived  the  Mister  ED  files  from  the
  718.         INSTALL.EXE program, you need to  do  that  now.    Move  to the
  719.         directory  where  you  want  Mister  ED  and, with the Mister ED
  720.         diskette in drive A, type A:INSTALL.  All of the Mister ED files
  721.         will be unarchived into the current directory. 
  722.  
  723.         To activate Mister ED from the operating system, just type "ED".
  724.         By specifying up to nine file names on the command line,  Mister
  725.         ED  will  load these files into separate windows.  Additionally,
  726.         you can specify search patterns or line numbers  for  each file.
  727.         The syntax is as follows: 
  728.  
  729.         ED [ filename_1 [ ### ] ]..[ filename_9 [ "search pattern" ] ]
  730.  
  731.         where ### is any line number to move to, and "search pattern" is
  732.         any  pattern  to  search  for  -- it must be quoted.  Up to nine
  733.         files and patterns or line numbers can be specified. 
  734.  
  735.         To load a file,        To load a file,        To load a file, press <Esc> to call up the  Pulldown  Menus  and
  736.         select Load in the File Menu. 
  737.  
  738.         To  save  a  file,        To  save  a  file,        To  save  a  file, press <Esc> to call up the Pulldown Menus and
  739.         select Save in the File Menu. 
  740.  
  741.         To leave Mister ED,        To leave Mister ED,        To leave Mister ED, press <Esc> to call up  the  Pulldown  Menus
  742.         and select Quit in the File Menu.  You can also press <Q> at the
  743.         main  Pulldown  Menu  with the same result.  Selecting Update in
  744.         the File Menu will save your file before  dropping  the  current
  745.         window (and quitting if it is the only window open).  Update can
  746.         also be accessed at the main Pulldown Menu. 
  747.  
  748.         HELP!         HELP!         HELP!  is  just a key away.  Press <Shift F1> to receive context
  749.         sensitive help.  Press it again and you will get the Help Index. 
  750.  
  751.         To get Mister ED's Pulldown Menus for access to more  of  Mister
  752.         ED's  commands,  or  to get out of a sticky situation, press the
  753.         <Esc> key.  The <Esc> key can get you out of almost  any command
  754.         unscathed.  Use <Esc> to view and activate commands via Pulldown
  755.         Menus. 
  756.  
  757.         You  can  configure  Mister ED through the Environment, which is
  758.         accessed through the Layout pulldown menu. 
  759.  
  760.  
  761.                                     Page 10
  762.  
  763.  
  764.  
  765.  
  766.  
  767.                          _C_o_n_t_a_c_t_i_n_g _C_o_r_n_e_r_s_t_o_n_e _S_y_s_t_e_m_s                         _C_o_n_t_a_c_t_i_n_g _C_o_r_n_e_r_s_t_o_n_e _S_y_s_t_e_m_s                         _C_o_n_t_a_c_t_i_n_g _C_o_r_n_e_r_s_t_o_n_e _S_y_s_t_e_m_s
  768.  
  769.  
  770.  
  771.         If you have any questions or comments you can reach us at: 
  772.  
  773.                  US Mail:       Cornerstone Systems
  774.                                 P.O. Box 2712
  775.                                 Saratoga, CA 95070-0712
  776.  
  777.                  Phone:         (408) 866-2462
  778.  
  779.  
  780.         Cornerstone Systems is a very small company, because of that you
  781.         will often get our answering machine, we apologize for this.  If
  782.         you leave a message we will try and get back to you as  soon  as
  783.         possible. 
  784.  
  785.         Please  let  us  know  if you find any bugs in our software.  We
  786.         just hate bugs, and want to fix them as soon as possible. 
  787.  
  788.  
  789.  
  790.         REPORTING PROBLEMS
  791.  
  792.         We welcome all  comments  or  enhancement  suggestions.   Please
  793.         document  each  item  clearly  and  provide  printed examples if
  794.         possible.  Please be sure to include the following form with all
  795.         requests, it will help to make sure we can provide you with  the
  796.         best possible service. 
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.                                     Page 11
  826.  
  827.  
  828.  
  829.  
  830.  
  831.                          PROBLEM / FEATURE REQUEST FORM
  832.  
  833.  
  834.         Name: __________________________________________________________
  835.  
  836.         Company: _______________________________________________________
  837.  
  838.         Address:   _______________________________________________________
  839.  
  840.                    ______________________________________________________
  841.  
  842.         City: __________________________________  State: _______________
  843.  
  844.         Zip: ______________________________
  845.  
  846.         Telephone: ________________________ (Home)
  847.  
  848.                    ________________________ (Work)
  849.  
  850.  
  851.         Date: _________________________
  852.  
  853.  
  854.         Version of Mister ED: __________________________________________
  855.  
  856.         Description of problem or enhancement:
  857.  
  858.         ________________________________________________________________
  859.  
  860.         ________________________________________________________________
  861.  
  862.         ________________________________________________________________
  863.  
  864.         ________________________________________________________________
  865.  
  866.         Suggested solution:
  867.  
  868.         ________________________________________________________________
  869.  
  870.         ________________________________________________________________
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.                                     Page 12
  889.  
  890.  
  891.  
  892.  
  893.  
  894.                                  _C_O_M_M_A_N_D _K_E_Y_S                                 _C_O_M_M_A_N_D _K_E_Y_S                                 _C_O_M_M_A_N_D _K_E_Y_S
  895.  
  896.  
  897.  
  898.              Cursor Commands                         Misc Commands             Cursor Commands                         Misc Commands             Cursor Commands                         Misc Commands
  899.  
  900.   â–  Previous Word           Ctrl Lft       â–  Insert/Overlay Chars.   Ins
  901.     Next     Word           Ctrl Rgt         Delete Character        Del
  902.     Previous Page           PgUp           â–  Vertical   Center       Key Pad 5
  903.     Next     Page           PgDn             Horizontal Center       Ctrl KP 5
  904.  
  905.   â–  Beginning of Line       Home           â–  Do Last Command aGain   Ctrl G
  906.     End       of Line       End              Modified Files Table    Ctrl M
  907.     Beginning of File       Ctrl Home        Repeat Factor           Ctrl R
  908.     End       of File       Ctrl End
  909.  
  910.                                                 Word Processing Commands                                                Word Processing Commands  â–  Jump to Top/Bottom      Ctrl J              Word Processing Commands
  911.  
  912.   â–  Next Tab Stop           Tab            â–  Auto Indent Toggle      Ctrl I
  913.     Previous Tab Stop       Shift Tab        Paragraph Format        Ctrl P
  914.                                              Insert Physical Tab     Ctrl Tab
  915.   â–  First Char on Line      Ctrl F           Undo Line Changes       Ctrl U
  916.     Prev Line Word Start    Alt  Tab         Word Wrap Toggle        Ctrl W
  917.  
  918.  
  919.              Window Commands                         Mode Commands             Window Commands                         Mode Commands             Window Commands                         Mode Commands
  920.  
  921.   â–  Previous Window          Ctrl PgUp     â–  Command Mode/
  922.     Next     Window          Ctrl PgDn          Pulldown Menus       Escape
  923.     Goto Window 1-9          Alt  1-9        Adjust Mode             Ctrl A
  924.     Select Window            Alt  0          Block Mode              Ctrl B
  925.                                              Condensed Mode          Ctrl C
  926.   â–  Hide Window              Ctrl H          Line Drawing Mode       Ctrl D
  927.     Next Window Style        Ctrl N          Extended Character Mode Ctrl E
  928.     Zoom/UnZoom Window       Ctrl Z          Compare Mode            Ctrl K
  929.                                              Link Mode               Ctrl L
  930.   â–  Expand Window Up/Left    Ctrl Up         Select Mode             Ctrl S
  931.     Expand Window Down/Right Ctrl Dn         Token Match Mode        Ctrl T
  932.  
  933.  
  934.                                File Mode Commands                               File Mode Commands                               File Mode Commands
  935.  
  936.                         â–  File Select Mode     Shift F2
  937.  
  938.                         â–  Next File            Ctrl +
  939.                           Previous File        Ctrl -
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.                                     Page 13
  953.  
  954.  
  955.  
  956.  
  957.  
  958.                              _C_O_M_M_A_N_D _M_O_D_E _C_O_M_M_A_N_D_S                             _C_O_M_M_A_N_D _M_O_D_E _C_O_M_M_A_N_D_S                             _C_O_M_M_A_N_D _M_O_D_E _C_O_M_M_A_N_D_S
  959.  
  960.  
  961.  
  962.              To  initiate  a  command when using Command Mode, press its
  963.         first letter.  To  access  Command  Mode,  press  the <Esc> key.
  964.         Switch  between  the  Pulldown  Menus  and Command Mode from the
  965.         Environment Menu, located within the Layout menu or by selecting
  966.         <E> at the Command Mode prompt.  Listed  below  are  all  of the
  967.         commands that are active in Command Mode. 
  968.  
  969.  
  970.         A        A        A - Append  is  used  to  append  a  file  after any line in the
  971.             current window.  You specify the file and the line number. 
  972.  
  973.         B        B        B - Browse searches a list of files  with  one  or  more  search
  974.             patterns.    Whenever  a  search  pattern is found, the line
  975.             containing the pattern and the specified number  of  context
  976.             lines  before  and after it will be displayed.  You have the
  977.             option to send the output to the screen only or to both  the
  978.             screen  and  a  file.   You also have the option to create a
  979.             file list.  A file list is a file which  contains  the names
  980.             of  all the files with at least one occurrence of the search
  981.             pattern or patterns. 
  982.  
  983.         C        C        C - OS Command allows you to execute an operating system command
  984.             from within Mr. ED.    You  can  direct  the  output  to the
  985.             current window or the operating system screen.  This command
  986.             is ideal for compiling. 
  987.  
  988.         D        D        D - Drop  allows  you  to  drop  one  or  more windows.  You are
  989.             prompted for the window number to remove.   The  windows are
  990.             numbered  from 1 to 9, and the window number is indicated in
  991.             the left most portion of that window's status line.  To drop
  992.             multiple windows just separate the  window  numbers  with  a
  993.             comma or dash.  For example, "1,3-5" will drop windows 1 and
  994.             3 through 5.  If any of the files to  be  dropped  have been
  995.             modified and are not saved, you will have the opportunity to
  996.             save them. 
  997.  
  998.         E        E        E - Environment  is  used  to  configure the various environment
  999.             parameters for Mr.  ED.    Options  include  the  ability to
  1000.             create  a  backup  file every time a file is saved, suppress
  1001.             tab compression, paragraph margins, etc.
  1002.  
  1003.         G        G        G - Goto moves the cursor from the current window to the  window
  1004.             specified by you at the Goto prompt.  This is similar to the
  1005.             <Alt  0>  window command except Goto is invoked from command
  1006.             mode. 
  1007.  
  1008.         I        I        I - Insert allows you to insert additional windows into  Mr. ED.
  1009.             There  can  be  a  maximum of nine windows.  Each window can
  1010.             have a different file or file list. 
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.                                     Page 14
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.         L        L        L - Load is used to load a file into the  current  window.   The
  1023.             maximum size of a file that can be loaded is 64,000 lines. 
  1024.  
  1025.         M        M        M - Multi-View  allows  you  to look at, and work with, the same
  1026.             file from two or more windows.  Making changes in one window
  1027.             will change the file in all other Multi-Viewed windows.   To
  1028.             use Multi-View you must have at least two windows open.  You
  1029.             will be prompted for the window number you wish view from an
  1030.             additional  window.  If there is only one other window open,
  1031.             the assumption is made you wish a second view of that  other
  1032.             window. 
  1033.  
  1034.         N        N        N - New  clears  the  file from the current window.  If the file
  1035.             has been modified since it was last saved, you are asked  if
  1036.             you really wish to do this. 
  1037.  
  1038.         O        O        O - OS Shell allows you to invoke an occurrence of the operating
  1039.             system.   This allows you to perform all of the DOS commands
  1040.             (copy files, play games, etc.) and still remain  in  Mr. ED.
  1041.                                                                     EXIT                                                                    EXIT            When  you  wish  to  return  to Mr. ED simply enter the EXIT
  1042.             command in response to the DOS prompt. 
  1043.  
  1044.         P        P        P - Print is used when you wish to print the entire  file.   You
  1045.             can print portions of your file using Select ( <Ctrl S> ) or
  1046.             Block ( <Ctrl B> ) modes. 
  1047.  
  1048.         Q        Q        Q - Quit  exits  Mr.  ED.  If you have modified a file in one of
  1049.             the windows, you are shown a  list  of  modified  files  and
  1050.             prompted to see if you really wish to exit. 
  1051.  
  1052.         R        R        R - Rename is used to change the default file name.  The default
  1053.             file  name  is  the  file  name  displayed in the right hand
  1054.             portion of the status line and is used as the  default  when
  1055.             saving  the  file.  Only the file name in Mr. ED is changed;
  1056.             the file on disk still has the original name. 
  1057.  
  1058.         S        S        S - Save is used to save the file on disk.    This  command will
  1059.             ask  you  for  the name of the file to save.  If you wish to
  1060.             save the file to the default file  name  then  simply  press
  1061.             <Enter>, otherwise enter a new file name. 
  1062.  
  1063.         U        U        U - Update  is  similar to the Save command except that it exits
  1064.             the current window in addition to saving the file.  If there
  1065.             is only one window in use, then after the file is saved  you
  1066.             will be returned to DOS.  Otherwise, the current window will
  1067.             be  dropped  and  the  you will be positioned in an adjacent
  1068.             window. 
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.                                     Page 15
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.                             _E_N_T_E_R_I_N_G _D_A_T_A _A_T _P_R_O_M_P_T_S                            _E_N_T_E_R_I_N_G _D_A_T_A _A_T _P_R_O_M_P_T_S                            _E_N_T_E_R_I_N_G _D_A_T_A _A_T _P_R_O_M_P_T_S
  1086.  
  1087.  
  1088.              Whenever you are prompted for data for a command (e.g. file
  1089.         name, search pattern) the following conventions apply: 
  1090.  
  1091.         1.  You can press <Enter>  or  <Tab>  to  advance  to  the  next
  1092.             prompt.    If  you  are at the last prompt and press <Enter>
  1093.             then the command will be initiated.  If you press  <Tab> the
  1094.             cursor will wrap to the first prompt. 
  1095.  
  1096.         2.  You can press <Shift Tab> to back up to the previous prompt.
  1097.             If  you are at the first prompt then the cursor will wrap to
  1098.             the last prompt. 
  1099.  
  1100.         3.  You can use <Up> and <Dn> to arrow through the prompt lines. 
  1101.  
  1102.         4.  You  can  press  <Ctrl  Enter>  to  initiate  the   command,
  1103.             providing  the  data  is valid for all of the prompts.  This
  1104.             can be useful if the command has multiple prompts and all of
  1105.             the defaults are correct. 
  1106.  
  1107.         5.  Most of the editing commands that work in "screen mode" also
  1108.             apply to the  prompts.    For  example:    left arrow, right
  1109.             arrow,  delete  to end of line, delete to beginning of line,
  1110.             paste selected text (providing it contains a line's worth or
  1111.             less), undo line/word delete, all work with the prompts. 
  1112.  
  1113.         6.  You can use the <+> and <-> keys to  increase  and  decrease
  1114.             numerical prompts.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.                                     Page 16
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.                                  _F_U_N_C_T_I_O_N _K_E_Y_S                                 _F_U_N_C_T_I_O_N _K_E_Y_S                                 _F_U_N_C_T_I_O_N _K_E_Y_S
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.        +-------------------------------+-------------------------------+
  1158.        | Help                          |              File Select Mode |
  1159.        |                            F1 | F2                            |
  1160.        | Undo Last Line/Word Delete    |   Paste Blocked/Selected Text |
  1161.        +-------------------------------+-------------------------------+
  1162.        | Scroll Left                   |                  Scroll Right |
  1163.        |                            F3 | F4                            |
  1164.        | Scroll Up Line                |              Scroll Down Line |
  1165.        +-------------------------------+-------------------------------+
  1166.        | Toggle Case Backward          |           Toggle Case Forward |
  1167.        |                            F5 | F6                            |
  1168.        | Delete to Beginning of Line   |         Delete to End of Line |
  1169.        +-------------------------------+-------------------------------+
  1170.        | Goto Line or Marker           |                    Set Marker |
  1171.        |                            F7 | F8                            |
  1172.        | Delete Word                   |                   Delete Line |
  1173.        +-------------------------------+-------------------------------+
  1174.        | Search and Replace Backward   |    Search and Replace Forward |
  1175.        |                            F9 | F10                           |
  1176.        | Search Backward               |                Search Forward |
  1177.        +-------------------------------+-------------------------------+
  1178.               Press  <Shift-Function Key>  to use Upper Functions              Press  <Shift-Function Key>  to use Upper Functions              Press  <Shift-Function Key>  to use Upper Functions
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.                                     Page 17
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.                                  _H_E_L_P_F_U_L _H_I_N_T_S                                 _H_E_L_P_F_U_L _H_I_N_T_S                                 _H_E_L_P_F_U_L _H_I_N_T_S
  1214.  
  1215.  
  1216.  
  1217.         Select        Select        Select   - To  select  complete lines of text (a stream of text,
  1218.         Text        Text        Text       so to speak), move the cursor to the beginning of the
  1219.                    text area you wish to select and press <Ctrl S>.  Now
  1220.                    you can  use  most  of  the  normal  cursor  movement
  1221.                    commands,  such  as  arrow and page keys, search, and
  1222.                    goto marker,  to  select  text.    Moving  the cursor
  1223.                    highlights  the  selected  text.   After your desired
  1224.                    text has been highlighted, press <Ctrl S> to view the
  1225.                    Select Text command options.    To  invoke  a command
  1226.                    simply   enter  the  character  affiliated  with  the
  1227.                    command.  There are commands to copy  to  memory (the
  1228.                    "select  buffer"),  save to a file, print, adjust the
  1229.                    indentation, etc. If you copy the text to memory, use
  1230.                    the "paste select buffer" command ( <F2> ) to  insert
  1231.                    or  overlay  the text at the cursor.  If you know the
  1232.                    command you wish to invoke, you can save  a  step  by
  1233.                    omitting  to  press  <Ctrl S> after your desired text
  1234.                    has been highlighted. 
  1235.  
  1236.         Block        Block        Block    - Selecting a block of text is similar to  selecting  a
  1237.         Text        Text        Text       "stream"  of  text,  except  you  press <Ctrl B> (for
  1238.                    block)  instead  of  <Ctrl  S>.    The  commands that
  1239.                    pertain  to  block  mode  are  the same as those that
  1240.                    pertain to select mode.    Block  mode  is  ideal for
  1241.                    column manipulation. 
  1242.  
  1243.         Undo        Undo        Undo     - You  can  use the <F1> key to "undo" the last line or
  1244.         Delete        Delete        Delete     word  deleted.    This   can   be   very   useful for
  1245.                    replicating  text  or  for  correcting  an  erroneous
  1246.                    delete.  The "undo key" works  with  the  delete line
  1247.                    key  <F8>,  the  delete  word key <F7>, the delete to
  1248.                    beginning of line key <F5>, and the delete to end  of
  1249.                    line key <F6>. 
  1250.  
  1251.                  - You can use the <F2> key to "paste" any text that was
  1252.                    selected  in  either  "select"  or  "block" mode.  To
  1253.                    "paste" the selected text simply move the  cursor  to
  1254.                    the desired location and press <F2>.  If the text was
  1255.                    selected  in  "select mode" then the "stream of text"
  1256.                    will be inserted (or overlaid) at the cursor.  If the
  1257.                    text was selected in  "block  mode"  then  the  upper
  1258.                    left-hand  corner  of the "rectangle of text" will be
  1259.                    "pasted" at the  cursor.    Remember  if  you  are in
  1260.                    "Overlay", you will overwrite any text already at the
  1261.                    "paste" position. 
  1262.  
  1263.         Undo        Undo        Undo     - By  pressing  <Ctrl U>, you can restore a line to its
  1264.         Changes        Changes        Changes    original, unmodified condition.   Be  Careful:  <Ctrl
  1265.                    U>  will  not work if you have moved off the line you
  1266.                    wish to unmodify. 
  1267.  
  1268.  
  1269.  
  1270.  
  1271.                                     Page 18
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.         Markers        Markers        Markers  - Markers  are  used  to  remember  a  specific  cursor
  1278.                    location.    This  can  be very useful if you wish to
  1279.                    look around elsewhere in the file and later return to
  1280.                    your original location.    You  can  set  up  to four
  1281.                    different   "markers".      This  is  accomplished by
  1282.                    pressing  <Shift  F8>  to  invoke  the  "set   marker
  1283.                    command"  and,  in response to the prompt, specifying
  1284.                    the letter (A-D) of the marker you wish to  set.   To
  1285.                    return  to  a marker, simply press the <Shift F7> key
  1286.                    to invoke the "goto line" command and, in response to
  1287.                    the prompt, enter the letter (A-D) of the marker that
  1288.                    you wish to go to. 
  1289.  
  1290.         Full        Full        Full     - When you are working with more than  one  window  you
  1291.          Screen         Screen         Screen    can  either  "split" the screen display vertically or
  1292.          versus         versus         versus    horizontally to accommodate the  various  windows  or
  1293.         Split        Split        Split      use  the  "full"  screen for each one of the windows.
  1294.          Screen         Screen         Screen    The default display for multiple windows  is  set  in
  1295.                    the  Environment  Menu.  You can use the <Ctrl N> key
  1296.                    to  toggle  between  the  three   modes   of display.
  1297.                    Pressing  <Ctrl  Z> while in split screen will "zoom"
  1298.                    the current window to full screen.  Pressing <Ctrl Z>
  1299.                    again will put you back in the original split  screen
  1300.                    mode.    When in split screen mode, use <Ctrl Up> and
  1301.                    <Ctrl Dn> to change the size of the current window. 
  1302.  
  1303.         Invoking        Invoking        Invoking - When you execute Mr. ED from DOS you can also specify
  1304.         Mr. ED        Mr. ED        Mr. ED     the name of up to nine files you wish to load.   Each
  1305.                    file  will  be  loaded  into  its  own  window.   For
  1306.                    example, to execute Mr. ED and load two source  files
  1307.                    you  could  type  "ED stuart.pas data.asm".  The line
  1308.                    number where you wish  to  place  the  cursor  is  an
  1309.                    additional  parameter  you  can  pass  for each file.
  1310.                    Since most compilers  display  the  line  numbers  of
  1311.                    erroneous source statements, this can be very useful.
  1312.                    If  this additional parameter is surrounded by double
  1313.                    quotes (e.g. "jon", "thx1138",  "56"),  then  Mr.  ED
  1314.                    will  search  for  this  pattern  after  the  file is
  1315.                    loaded. 
  1316.  
  1317.         Repeat        Repeat        Repeat   - Most commands (search, down arrow, etc.)  in  Mr.  ED
  1318.         Factor        Factor        Factor     can  be  executed  a  multiple  number  of times.  To
  1319.                    execute a command more than once all you need  to  do
  1320.                    is  to  set the "repeat factor".  Do this by pressing
  1321.                    <Ctrl R> and then entering the number for the  amount
  1322.                    of  times you wish to execute the command.  After you
  1323.                    set the repeat factor, the next command entered  will
  1324.                    be  executed  that  many times.  For example, a quick
  1325.                    way to enter 50 asterisks would be to press <Ctrl R>,
  1326.                    enter the number "50", press <Enter>, and then  enter
  1327.                    the "*" character. 
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.                                     Page 19
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.         Foreign        Foreign        Foreign  - You  can  enter  any  character  in  the  extended or
  1341.         Chars.        Chars.        Chars.     control character sets by entering Extended Character
  1342.                    Mode.  To enter Extended Character  Mode  press <Ctrl
  1343.                    E>.  To enter control characters once in the Extended
  1344.                    Character  Mode,  press the <Ctrl> key in combination
  1345.                    with the desired character, or if only  entering  one
  1346.                    control  character,  simply  press  the corresponding
  1347.                    alphabetic key (e.g. press "a"  for  <Ctrl  A>).   To
  1348.                    enter  the  extended  characters use the <Alt> key in
  1349.                    conjunction  with  the  keypad.    To   exit Extended
  1350.                    Character Mode press <Ctrl Break>.  Refer to an ASCII
  1351.                    or  extended character table to determine the control
  1352.                    or extended character you wish to  enter.    To enter
  1353.                    more  than  one  foreign  character,  set  the repeat
  1354.                    factor before entering Extended Character  Mode  (see
  1355.                    previous help screen). 
  1356.  
  1357.         Special        Special        Special  - This  command  is  unique  to  Mr. ED.  It aligns the
  1358.         Tabbing        Tabbing        Tabbing    cursor with the beginning of the  next  word  on  the
  1359.                    previous  line.  This command can be very useful when
  1360.                    entering columns of data  or  for  aligning  assembly
  1361.                    language  statements.    To invoke this command press
  1362.                    <Alt Tab>. 
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.                                     Page 20
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.                                  _P_U_L_L_D_O_W_N _M_E_N_U_S                                 _P_U_L_L_D_O_W_N _M_E_N_U_S                                 _P_U_L_L_D_O_W_N _M_E_N_U_S
  1404.  
  1405.  
  1406.              When using Pulldown Menus, use the  left  and  right  arrow
  1407.         keys to move to the menu you wish to enter and press <Enter>, or
  1408.         just  press  the  first  letter of the menu name.  To access the
  1409.         Pulldown Menus, press the <Esc> key.  When inside  a  menu, move
  1410.         the  highlight  bar  to  the command you wish to execute and hit
  1411.         <Enter>, or press the first letter of the command, and  it  will
  1412.         be  executed.  Switch between the Pulldown Menus and the Command
  1413.         Mode from the Environment Menu, located within the  Layout menu.
  1414.         In  addition  to  the menus listed, two other commands, Quit and
  1415.         Update, can be accessed by pressing their first letter. 
  1416.  
  1417.  
  1418.         File        File        File    - The File menu contains file related  commands.   These
  1419.                   commands  include  loading and saving files, operating
  1420.                   system commands, printing, and quitting Mr. ED. 
  1421.  
  1422.         Window        Window        Window  - Window commands such as inserting, dropping,  changing
  1423.                   the  style,  and  moving  between  them,  are accessed
  1424.                   through this appropriately named menu. 
  1425.  
  1426.         Search        Search        Search  - Looking for love?  Use the  Search  menu  and  you can
  1427.                   find love, Love, or even LOVE.  If you choose, you can
  1428.                   replace love with other words using Replace. 
  1429.  
  1430.         Modes        Modes        Modes   - The  Modes  menu  contains  several  of  Mr. ED's most
  1431.                   powerful and useful features,  including  select/block
  1432.                   text,  compare  mode,  condensed  mode,  access to the
  1433.                   ASCII extended character set, and file select mode. 
  1434.  
  1435.         Editing        Editing        Editing - The Editing menu lets you  insert  and  delete  lines,
  1436.                   words,  and  portions  of  lines.    You can also move
  1437.                   lines, words, and portions of lines by  deleting  then
  1438.                   pasting your lines or words. 
  1439.  
  1440.         Goto        Goto        Goto    - Commands on the Goto menu allow movement of the cursor
  1441.                   around the current line, screen, and entire file. 
  1442.  
  1443.         Screen        Screen        Screen  - The  Screen menu allows movement of your file relative
  1444.                   to the screen.  You can  scroll  it  left,  right, up,
  1445.                   down,   or  center  the  current  line  vertically  or
  1446.                   horizontally on the screen. 
  1447.  
  1448.         Layout        Layout        Layout  - Through the Layout menu, you can  access  commands  to
  1449.                   toggle  the  Word  Wrap  and  Auto Indent features, to
  1450.                   format the current paragraph, and to set the multitude
  1451.                   of configurable Environment options. 
  1452.  
  1453.         Other        Other        Other   - The Other menu contains additional commands  including
  1454.                   access  to Macros, repeating the last command, setting
  1455.                   the repeat factor, and switching the case of letters. 
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.                                     Page 21
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.         The following two commands, like the menu names, are hot --  you
  1468.         can  access  them  from the main pulldown menu by pressing their
  1469.         first letter.  However, these two  commands  are  commands; they
  1470.         are  not  pulldown menus and are not listed on the main pulldown
  1471.         menu. 
  1472.  
  1473.  
  1474.         Quit        Quit        Quit    - Quit exits Mr. ED.  If you have modified a file in one
  1475.                   of the windows, you are shown a list of modified files
  1476.                   and prompted to see if you really wish to exit. 
  1477.  
  1478.         Update        Update        Update  - Update is similar to the Save command except  that  it
  1479.                   exits  the  current  window  in addition to saving the
  1480.                   file.  If there is only one window in use,  then after
  1481.                   the  file  is  saved  you  will  be  returned  to DOS.
  1482.                   Otherwise, the current window will be dropped and  the
  1483.                   you will be positioned in an adjacent window. 
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.                                     Page 22
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.                                     _G_L_O_S_S_A_R_Y                                    _G_L_O_S_S_A_R_Y                                    _G_L_O_S_S_A_R_Y
  1531.  
  1532.  
  1533.  
  1534.              Obviously the goal of any software should be to make things
  1535.         as  simple  and  clear as possible, while making the software as
  1536.         powerful as possible.  Just as obviously (maybe more obviously),
  1537.         this is not always the case.  So for those of  you  who  are not
  1538.         clairvoyant  or are wondering if "select buffer" is some kind of
  1539.         car  wax  mitt  or  heavy  duty  make-up  applicator,  here  are
  1540.         definitions for some of Mr. ED's less obvious terms. 
  1541.  
  1542.  
  1543.  
  1544.         Current        Current        Current - The  current  window  is the window with the cursor in
  1545.         Window        Window        Window    it.  If there is only one window then by  default that
  1546.                   is  the current window.  If you are in Command Mode or
  1547.                   the pulldown menus, the current window is  the  window
  1548.                   you  were  just  in.    (When  in  Command Mode or the
  1549.                   pulldown menus, a copy of the cursor will stay in  the
  1550.                   current  window,  but will look slightly modified.) To
  1551.                   change the current window, that is to move the  cursor
  1552.                   to  a  different  window,  press  <Ctrl PgUp> or <Ctrl
  1553.                   PgDn>.  In addition, you can use the <Alt  0>  or <Alt
  1554.                   1> through <Alt 9> keys.   Or  you  can  use  the Goto
  1555.                   command  from Command Mode or from the Window pulldown
  1556.                   menu.  Remember, the window number  is  on  the status
  1557.                   line in the upper left hand corner of your screen. 
  1558.  
  1559.  
  1560.  
  1561.         Select        Select        Select  - Select  Buffer  is  a  place  in the computer's memory
  1562.         Buffer        Buffer        Buffer    where your highlighted text  is  placed  when  copying
  1563.                   from  Select  or  Block Mode.  Use the <F2> key to put
  1564.                   the text back into your file at  the  cursor position.
  1565.                   A  copy of the text will stay in memory until you copy
  1566.                   something else into memory using Select or Block Mode. 
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.                                     Page 23
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.         Command        Command        Command - You are in Command Mode when a long prompt shows up at
  1595.         Mode        Mode        Mode      the bottom of the  screen,  just  above  "Shift  F1  -
  1596.                   Help",  after  you  press the <Esc> key.  Command Mode
  1597.                   allows you to execute several file and window commands
  1598.                   with only two strokes (<Esc> and the first  letter  of
  1599.                   the  command).   If, when you press the <Esc> key, you
  1600.                   get a list of categories across the top of your screen
  1601.                   instead of the Command Mode prompt at the bottom, then
  1602.                   you are in Pulldown Menus Mode.   To  get  the Command
  1603.                   Mode prompt instead of the Pulldown Menus, go into the
  1604.                   Environment  (under  Layout),  and  change the "Enable
  1605.                   Pulldown Menus" prompt to "N".  Be sure to press <Ctrl
  1606.                   Enter>, or <Enter> at the final  prompt  of  the  last
  1607.                   page  of  the  Environment,  to  keep the change.  The
  1608.                   advantage of using Command Mode  versus  the  Pulldown
  1609.                   Menus  is  that Command Mode requires fewer keystrokes
  1610.                   to execute a command  than  the  Pulldown  Menus.   Of
  1611.                   course,  until  you become familiar with Mr. ED, using
  1612.                   the Pulldown Menus is  a  helpful  way  to  learn  and
  1613.                   access all of the features. 
  1614.  
  1615.  
  1616.  
  1617.         Status        Status        Status  - The Status Line is the line at the top of each window.
  1618.         Line        Line        Line      Each  Status  Line, amazingly enough, shows the status
  1619.                   of its window.  Listed below is a description  of each
  1620.                   item,  from  left  to  right,  contained on the Status
  1621.                   Line. 
  1622.  
  1623.           1         - The window number (1-9) of that Status Line.
  1624.           Eof:      - The number of lines in the file.
  1625.           Line:     - The line number the cursor is currently on.
  1626.           Col:      - The column number the cursor is currently in.
  1627.           Insert/   - The current status of the Insert/Overlay Mode.
  1628.           Overlay     When in Insert Mode, words already on a line will
  1629.                       scoot to the right when you type in front of them.
  1630.                       When in Overlay Mode, nothing scoots and you type
  1631.                       over anything currently there.  Use the <Ins> key
  1632.                       to switch between modes.
  1633.           (diamond) - A diamond before the path means the file has been
  1634.                       modified since it was last saved.
  1635.           path\     - This is the name and path of the file currently
  1636.           filename    in the window.
  1637.           (*)       - A "*" at the far right of the Status Line means
  1638.                       that you are using a file list with that window.
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                                     Page 24
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.         Key        Key        Key     - The Key Legend Line is the line at the very bottom  of
  1658.         Legend        Legend        Legend    the  screen  that shows a variety of things, including
  1659.         Line        Line        Line      the date and where to get help.    Listed  below  is a
  1660.                   description  of  several  items,  from  left to right,
  1661.                   which may from time to time show up on the Key  Legend
  1662.                   Line. 
  1663.  
  1664.           Shift F1 - Help   - To receive context sensitive help, press
  1665.                               <Shift F1>.
  1666.           AI                - Auto Indent mode is on ( <Ctrl I> ).
  1667.           WW                - Word Wrap is on ( <Ctrl W> ).
  1668.           Multi-View        - The current window is in Multi-View mode.
  1669.           Recording         - A macro is currently being recorded.
  1670.           Playing           - A macro is currently being executed.
  1671.           Alt- Resume       - Press <Alt -> to resume execution of a macro.
  1672.           Cap               - The <Caps Lock> key is on.
  1673.           Num               - The <Num Lock> key is on.
  1674.           Date              - The date according to your computer.
  1675.           Time              - The time according to your computer.
  1676.  
  1677.  
  1678.  
  1679.         ?=More        ?=More        ?=More  - The ?=More advice shows up on the far right of prompts
  1680.                   that  have  more  options than fit on one "promptful".
  1681.                   If you press the <?> key (the <Shift />  key  for  you
  1682.                   non-typists) when one of these prompts is showing, you
  1683.                   will  be shown additional options on a similar prompt.
  1684.                   Please note that you do not need to  make  the  option
  1685.                   you want show up on the prompt in order to use it; you
  1686.                   can select an option whether that option is showing on
  1687.                   the prompt or not.  For example, when in Select Mode (
  1688.                   <Ctrl  S>  ),  the  P=Print  option  is  on the second
  1689.                   prompt, but you can  still  press  <P>  at  the  first
  1690.                   prompt and your highlighted text will print. 
  1691.  
  1692.  
  1693.  
  1694.         Scratch        Scratch        Scratch - When working with a file in Mr. ED, you are not really
  1695.         File        File        File      working with that file.  You are really working with a
  1696.                   copy  of  that file, called a scratch file.  Your file
  1697.                   is not modified until you save  the  scratch  file  to
  1698.                   your file name.  This means if you really mess up your
  1699.                   file,  you can reload a version of it without the mess
  1700.                   (or any of your other  changes  made  since  you  last
  1701.                   changed it). 
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                                     Page 25
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.                            _A_p_p_e_n_d _t_o _B_u_f_f_e_r _C_o_m_m_a_n_d_s                           _A_p_p_e_n_d _t_o _B_u_f_f_e_r _C_o_m_m_a_n_d_s                           _A_p_p_e_n_d _t_o _B_u_f_f_e_r _C_o_m_m_a_n_d_s
  1721.  
  1722.  
  1723.  
  1724.              After  selecting  text  in  Select  or Block Modes, you can
  1725.         decide to  Append  to  Buffer.    That  is,  you  can  stick the
  1726.         currently  selected  text  at the end of any text already in the
  1727.         computer's memory (the buffer).  A copy of the text stays in the
  1728.         buffer until you put new text in it (using something other  than
  1729.         Append).    Once  text  is copied to the buffer, you can use the
  1730.         <F2> key to paste it.  Sorry, but you cannot  append  Blocked or
  1731.         Selected   text  of  differing  widths  to  each  other.   After
  1732.         selecting <+> at the Select or Block Mode prompt to  append  the
  1733.         text to the buffer, you will be shown an additional prompt where
  1734.         the following commands are available: 
  1735.  
  1736.         C        C        C - To append a copy of the text to the buffer, use Copy. 
  1737.  
  1738.         D        D        D - To  append  a  copy of the text to the buffer while deleting
  1739.             the text from the file, use Delete + Copy. 
  1740.  
  1741.         K        K        K - Delete  +  No  Copy  (or  Kill)  deletes  the  text  without
  1742.             appending  it  to  the buffer.  This is very convenient when
  1743.             you wish to delete  several  lines  but  also  preserve  the
  1744.             contents of the buffer. 
  1745.  
  1746.         +        +        + - No Append will return you to the Select or Block Mode prompt
  1747.             without appending the text to the buffer. 
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.                                     Page 26
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.                                  _A_p_p_e_n_d _C_o_m_m_a_n_d                                 _A_p_p_e_n_d _C_o_m_m_a_n_d                                 _A_p_p_e_n_d _C_o_m_m_a_n_d
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.              Append is used to append another file after any line in the
  1791.         current window.  Mr. ED will default to the current line number,
  1792.         but  you  can easily change it to a different line number or any
  1793.         marker you have set.  Just  press  <Tab>  to  move  to  the line
  1794.         number  prompt  and  enter  the line number or the letter of the
  1795.         marker after which you wish to append the additional  file.   At
  1796.         the  file  name  prompt, you can press <Ctrl G> to select from a
  1797.         list of files you have previously loaded (if you  wish  to  load
  1798.         one  aGain),  or,  if  you  are using a file list, you can press
  1799.         <Shift F2> to select a file to append from the  file  list.   In
  1800.         addition, at a blank file name prompt, you can press <Enter> and
  1801.         Mr.  ED  will  show  you  a  list  of  the  files in the current
  1802.         directory, or in a specific directory if you specified a path at
  1803.         the "blank" file name prompt. 
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.                                     Page 27
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.                                    _B_l_o_c_k _M_o_d_e                                   _B_l_o_c_k _M_o_d_e                                   _B_l_o_c_k _M_o_d_e
  1849.  
  1850.  
  1851.              Block Mode allows you to select and work with a rectangular
  1852.         block of text.  Enter Block Mode by pressing <Ctrl B>.  The text
  1853.         you block out becomes highlighted as you work.    One  corner of
  1854.         the  block is anchored at the place you originally pressed <Ctrl
  1855.         B> (see <Ctrl J> below on how to change  that).    The following
  1856.         commands are active within Block Mode: 
  1857.  
  1858.  
  1859.  
  1860.  
  1861.         Command                     Description        Command                     Description        Command                     Description
  1862.         Lft,Rgt,Up,Dn    Move cursor and highlight more text.
  1863.         PgUp,PgDn        Move cursor and highlight one page up or down.
  1864.         Home,End         Highlight to beginning or end of row.
  1865.         Ctrl Home/End    Highlight to beginning or end of the file.
  1866.         Ctrl B           End blocking of text and view Block Mode commands.        Ctrl B           End blocking of text and view Block Mode commands.        Ctrl B           End blocking of text and view Block Mode commands.
  1867.         Ctrl C           Use Condensed Mode to move cursor and highlight.
  1868.         Ctrl F           Highlight to beginning of first word on line.
  1869.         Ctrl J           Jump to opposite corner of highlighted text.
  1870.         Ctrl R           Use repeat factor for Search or movement.
  1871.         Ctrl T           Use Token Match to move cursor and highlight.
  1872.         Shift F7         Highlight to specific line number or marker.
  1873.         F9,F10           Highlight backward or forward to Search Pattern.
  1874.         Shift F9/F10     Search and Replace within highlighted text.
  1875.         A,C,D,F,K,L,M,
  1876.           P,S,or +       Execute specific Block Mode command.
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.                                     Page 28
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.                               _B_l_o_c_k _M_o_d_e _C_o_m_m_a_n_d_s                              _B_l_o_c_k _M_o_d_e _C_o_m_m_a_n_d_s                              _B_l_o_c_k _M_o_d_e _C_o_m_m_a_n_d_s
  1913.  
  1914.  
  1915.         A        A        A - Adjust  modifies  the  indentation of the blocked text.  The
  1916.             indentation is adjusted by using the arrow keys.    The left
  1917.             arrow  key  moves  the  block  one space to the left and the
  1918.             right arrow key moves the block one space to the right.   Or
  1919.             press <L> for left justification. 
  1920.  
  1921.         C        C        C - Copy is used to copy the block to the "select buffer".  Once
  1922.             the block is copied you can use the <F2> key to paste it.  A
  1923.             copy of the block stays in the "select buffer" until you put
  1924.             a  new block in it.  This means you can insert the same text
  1925.             multiple times using <F2>. 
  1926.  
  1927.         D        D        D - Delete  +  Copy  is  used  to   delete   the   block   while
  1928.             simultaneously  copying  it  to  the  "select  buffer".  The
  1929.             manner in which the block is deleted depends on whether  the
  1930.             user  is  in  Insert  or  Overlay Mode.  If the window is in
  1931.             Insert Mode  then  the  block  will  be  "deleted"  and  any
  1932.             characters  to  the right of the block will be shifted left,
  1933.             otherwise the block will be "erased", and text to the  right
  1934.             of  the block will be unaffected.  Once the block is deleted
  1935.             you can use the <F2>  key  to  paste  it.    The  Insert and
  1936.             Overlay  Modes have similar effects on pasting as they do on
  1937.             deleting. 
  1938.  
  1939.         F        F        F - File List turns your list of files into a "file  list".   It
  1940.             is  assumed  that  the  text  lines  that  have been blocked
  1941.             consist of a valid path name (optional) and a list of  valid
  1942.             file  names  or  file  masks.   After the new "file list" is
  1943.             constructed, Mr. ED will attempt to load the first  file  in
  1944.             the list. 
  1945.  
  1946.         K        K        K - Delete  + No Copy (or Kill) deletes the blocked text without
  1947.             copying it to the "select buffer".  The manner in  which the
  1948.             block is deleted depends on whether the user (that's you) is
  1949.             in Insert Mode or Overlay Mode.  This is convenient when you
  1950.             wish to delete a block but also preserve the contents of the
  1951.             "select buffer". 
  1952.  
  1953.         L        L        L - Lightning Spell Check allows you to use Borland Inc.'s Turbo
  1954.             Lightning  Spell  Checker on the blocked text.  Before using
  1955.             Lightning Spell Check, Turbo Lightning must be activated  by
  1956.             being  loaded  into  memory.    (Actually,  it must first be
  1957.                                      DO NOT LOAD  TURBO  LIGHTNING  FROM                                     DO NOT LOAD  TURBO  LIGHTNING  FROM            purchased from Borland.) DO NOT LOAD  TURBO  LIGHTNING  FROM
  1958.             WITHIN  MR.  ED             WITHIN  MR.  ED             WITHIN  MR.  ED  (using  OS  Shell  or  OS  Command).  Turbo
  1959.             Lightning  is  memory  resident;  memory  resident  programs
  1960.             loaded  into  memory  while within another program can cause
  1961.             unexpected results, like the inability to  save  your files.
  1962.             When  loaded  properly, Turbo Lightning acts just like it is
  1963.             part of Mr. ED.  Turbo Lightning  is  copyright  (C) Borland
  1964.             Inc., Scotts Valley, California. 
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.                                     Page 29
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.         M        M        M - Modify  allows  you to modify the text within the block.  At
  1977.             the Modify prompt, you can select options to fill the  block
  1978.             with  a  character,  convert  all of the characters to lower
  1979.             case, convert all of the characters to  upper  case,  or  to
  1980.             switch the case of all of the characters. 
  1981.  
  1982.         P        P        P - Print  allows you to print the blocked text.  The block will
  1983.             be  "printed  to"  the  device  that  is  specified  in  the
  1984.             Environment Menu.  For one printing you can change the print
  1985.             device  from  within this command.  You can also specify the
  1986.             printer left margin and page size in the Environment Menu. 
  1987.  
  1988.         S        S        S - Save File is used to save the blocked text to a file. 
  1989.  
  1990.         +        +        + - Append to buffer allows you to add the blocked text  to  the
  1991.             end  of  the "select buffer".  There is an additional prompt
  1992.             for the Append command where you can append a  copy  of  the
  1993.             text  to  the buffer, delete the text plus append it, delete
  1994.             the text without appending it, or turn off  the  append  and
  1995.             return  to  the  Block  Mode  prompt.   Be forewarned:  this
  1996.             command will not append texts of differing widths. 
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.                                     Page 30
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.                                  _B_r_o_w_s_e _C_o_m_m_a_n_d                                 _B_r_o_w_s_e _C_o_m_m_a_n_d                                 _B_r_o_w_s_e _C_o_m_m_a_n_d
  2040.  
  2041.  
  2042.  
  2043.         Case        Case        Case       - The Case flag specifies whether or not to perform a
  2044.                      case sensitive search.  Set this prompt  to  "N" to
  2045.                      perform  a  case  insensitive search.  That is, the
  2046.                      alphabetic characters in the  search  pattern  will
  2047.                      match  both their upper and lower case equivalents.
  2048.                      For example, the search pattern  "the"  will  match
  2049.                      "the",  "The", "THE", etc., when the Case prompt is
  2050.                      set to "N". 
  2051.  
  2052.         Token        Token        Token      - The token flag indicates whether or not the  search
  2053.                      pattern must be a token.  A token simply means that
  2054.                      when the pattern is found, it cannot have any other
  2055.                      alphanumeric  characters  next to it.  For example,
  2056.                      if the  "token"  field  is  "Y",  then  the  search
  2057.                      pattern  "th"  would  match  "th"  but it would not
  2058.                      match "the", "that", "th1", etc. This flag is  very
  2059.                      useful  when  searching  for  variables  in  source
  2060.                      files. 
  2061.  
  2062.         Expression        Expression        Expression - To use regular expressions in the  Search  Pattern,
  2063.                      set  this prompt to "Y".  Regular expressions are a
  2064.                      set of commands that give you more  versatility  in
  2065.                      your  Search Patterns.  For example, if you wish to
  2066.                      search for several  different  words  contained  in
  2067.                      different  sets of brackets, you could use "{*}" as
  2068.                      the  Search  Pattern.      Refer   to   the regular
  2069.                      expressions help screen for complete rules. 
  2070.  
  2071.         Search        Search        Search     - The  Search  Pattern is simply what you are looking
  2072.         Pattern(s)        Pattern(s)        Pattern(s)   for.  To search for more  than  one  pattern simply
  2073.                      separate  each pattern with the "|" character.  For
  2074.                      example, to search for the  words  "procedure"  and
  2075.                      "function"  simply enter "procedure|function".  You
  2076.                      can search for a maximum of 10  different patterns.
  2077.                      Remember  the  case,  token,  and  expression flags
  2078.                      apply to all of the search patterns. 
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.                                     Page 31
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.         File(s) to        File(s) to        File(s) to - Files to search are the files within which you wish
  2104.         Search        Search        Search       to look for the search pattern.  You can specify an
  2105.                      individual file  name  or  a  "mask"  (e.g.  *.PAS,
  2106.                      JON.*).  You can also specify a file which contains
  2107.                      the names of other files to be searched, creatively
  2108.                      called a File List, by preceding the file name with
  2109.                      the "@" character (e.g. @JON.LST).  You can include
  2110.                      more  than one name or mask by separating them with
  2111.                      the "|" character (e.g. *.ASM|JN.C).   In addition,
  2112.                      when  working  with a "mask" such as *.PAS, you can
  2113.                      specify files to skip by proceeding the  file  name
  2114.                      with    the    "!"    character.       For example,
  2115.                      *.PAS|*.C|!JN.PAS would cause all of the  files  in
  2116.                      the  current directory with PAS and C extensions to
  2117.                      be searched except the file JN.PAS.    The  "|" and
  2118.                      "!" characters do not work with file lists, but you
  2119.                      can include the "!" character within the list.  For
  2120.                                                                      not                                                                     not                     example,  @SLST|!HLP.ASC  and  CIG.C|@FMT  will not
  2121.                      work -- note the  File  List  in  each  (@SLST  and
  2122.                      @FMT). 
  2123.  
  2124.         Number of        Number of        Number of  - This is number of lines prior to the search pattern
  2125.         Backward        Backward        Backward     to display, in addition to the line with the search
  2126.         Lines        Lines        Lines        pattern.    If you do not wish to display any prior
  2127.                      lines then enter a value of 0.  
  2128.  
  2129.         Number of        Number of        Number of  - This is number of lines after the search pattern to
  2130.         Forward        Forward        Forward      display in addition to the  line  with  the  search
  2131.         Lines        Lines        Lines        pattern   and   any   backward   (previous)   lines
  2132.                      requested.  If  you  do  not  wish  to  display any
  2133.                      successive lines then enter a value of 0. 
  2134.  
  2135.         Pause        Pause        Pause      - If  you  select  Yes,  that is to pause each time a
  2136.         after each        after each        after each   search pattern is found, then the display will stop
  2137.         pattern        pattern        pattern      until you hit the spacebar.  Otherwise,  the output
  2138.         found (Y/N)        found (Y/N)        found (Y/N)  will  scroll  by faster than you can read it if the
  2139.                      screen fills up more than once with text.   Letting
  2140.                      the display scroll quickly probably will not matter
  2141.                      if you are echoing the lines to the current window,
  2142.                      but  if  you are only viewing the lines as they are
  2143.                      found then you will  want  to  pause  each  time  a
  2144.                      pattern is found. 
  2145.  
  2146.         Echo Lines        Echo Lines        Echo Lines - If  you  select  Yes,  then  each time a pattern is
  2147.         Found to        Found to        Found to     found  it,  and  the  forward  and  backward  lines
  2148.         the Current        the Current        the Current  selected,  will  be  pasted  into  the  file in the
  2149.                      
  2150.         Window        Window        Window       current window in addition to being  shown  on  the
  2151.         (Y/N)        (Y/N)        (Y/N)        screen.    If you select No, then the lines will be
  2152.                  shown on the screen only.  If you  have  elected to
  2153.                      create  a  file  list  then the lines echoed to the
  2154.                      current window as well as those shown on the screen
  2155.                      will just be the list of files in which the pattern
  2156.                      was found. 
  2157.  
  2158.  
  2159.  
  2160.  
  2161.                                     Page 32
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.         Create a        Create a        Create a   - This flag is used to create a  list  of  the  files
  2168.         File List        File List        File List    which contain the the search pattern.  This list of
  2169.         in the        in the        in the       files  is then placed in another file called a File
  2170.         Current        Current        Current      List.  When this  file  is  being  constructed, the
  2171.         Window        Window        Window       output to the screen is just the names of the files
  2172.         (Y/N)        (Y/N)        (Y/N)        that  are  being  searched.  If you select Create a
  2173.                  File List, the lines found  will  automatically  be
  2174.                      echoed  to  the  current window.  This will put the
  2175.                      file list in the current window. 
  2176.  
  2177.  
  2178.         Note:        Note:        Note:        Remember you can always press <Ctrl Enter> to start
  2179.                      the search instead of repeatedly  pressing  <Enter>
  2180.                      to skip through all of the fields. 
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.                                     Page 33
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.                                   _C_o_m_p_a_r_e _M_o_d_e                                  _C_o_m_p_a_r_e _M_o_d_e                                  _C_o_m_p_a_r_e _M_o_d_e
  2231.  
  2232.  
  2233.              Compare  Mode  performs a comparison of the files in all of
  2234.         the open windows.  Place the cursor on  the  line  in  each file
  2235.         where you wish to begin the comparison, press <Ctrl K> or select
  2236.         Kompare  Mode in the pulldown menus, and Mr. ED will perform the
  2237.         comparison, highlighting the current line in each window  as  it
  2238.         goes.    Mr.  ED will stop at the first set of lines that do not
  2239.         compare exactly.  When in Compare Mode,  the  following commands
  2240.         are available. 
  2241.  
  2242.  
  2243.  
  2244.  
  2245.         Command                         Description        Command                         Description        Command                         Description
  2246.         PgUp,PgDn,Up,Dn     Move the highlight bar in the current window.
  2247.         Ctrl PgUp/PgDn      Change the current window.
  2248.         Enter               Begin the comparison.
  2249.         Ctrl Enter          Move the highlight bars down one row and restart
  2250.                                 comparison.
  2251.         Ctrl S              Find the same line in the other window(s).
  2252.         Ctrl L              Link the windows together to move highlight bars
  2253.                                 or to next or previous file simultaneously.
  2254.         Ctrl K              Leave Compare Mode.
  2255.         Escape              Leave Compare Mode.
  2256.         Ctrl +/-            Load the next or previous file in the file list.
  2257.  
  2258.  
  2259.  
  2260.  
  2261.              If  you only have one window open, Mr. ED will give you the
  2262.         highlight bar to use, but you can't do no comparing  'cause  you
  2263.         ain't got nothin' to compare. 
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.                                     Page 34
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.                                _D_r_o_p_p_i_n_g _a _W_i_n_d_o_w                               _D_r_o_p_p_i_n_g _a _W_i_n_d_o_w                               _D_r_o_p_p_i_n_g _a _W_i_n_d_o_w
  2295.  
  2296.  
  2297.  
  2298.  
  2299.              Drop  allows  you to drop one or more windows (files).  The
  2300.         windows are numbered from 1 to  9,  and  the  window  number  is
  2301.         indicated in the left most portion of that window's status line.
  2302.         To  drop a window just enter that window's number at the prompt.
  2303.         To drop multiple windows just separate the window numbers with a
  2304.         comma or dash.  For example, "1,3-5" will drop windows  1  and 3
  2305.         through 5.  If no window is specified at the prompt, the current
  2306.         window  will  be dropped.  If any of the files in the windows to
  2307.         be dropped have been modified and are unsaved, a window  showing
  2308.         the  filenames  and  which files have been modified will appear,
  2309.         giving you the opportunity to save them. 
  2310.  
  2311.              If you drop all of the open windows, you will Quit  Mr.  ED
  2312.         if  the  files  are unmodified, or if any of the files have been
  2313.         modified you will be asked if you really wish to Quit. 
  2314.  
  2315.              Drop is accessed from the Command Mode  prompt  or  through
  2316.         the Window pulldown menu. 
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.                                     Page 35
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.                                   _E_d_i_t_i_n_g _M_e_n_u                                  _E_d_i_t_i_n_g _M_e_n_u                                  _E_d_i_t_i_n_g _M_e_n_u
  2359.  
  2360.  
  2361.         Paste Last        Paste Last        Paste Last - Paste  Last  Delete  inserts at the cursor whatever
  2362.         Delete        Delete        Delete       you last deleted.  This command will  paste Deletes
  2363.                      made  with  Start  of  Line Delete ( <F5> ), End of
  2364.                      Line Delete ( <F6> ), Word Delete  (  <F7>  ),  and
  2365.                      Line  Delete ( <F8> ).  You can paste the same Last
  2366.                      Delete more than once.  This command is very useful
  2367.                      for moving lines or words, or for  repeating  lines
  2368.                      or  words.   Paste Last Delete can also be accessed
  2369.                      by pressing <F1>. 
  2370.  
  2371.         Start of        Start of        Start of   - To delete all of  the  current  line  left  of  the
  2372.         Line        Line        Line         cursor,  select Start of Line Delete or press <F5>.
  2373.         Delete        Delete        Delete       Select Paste Last Delete or press <F1> to  put  the
  2374.                      text back in at the cursor position. 
  2375.  
  2376.         End of        End of        End of     - To  delete  all of the current line to the right of
  2377.         Line        Line        Line         and including the cursor, select End of Line Delete
  2378.         Delete        Delete        Delete       or press <F6>.  Select Paste Last  Delete  or press
  2379.                      <F1>  to  put  the  text  back  in  at  the  cursor
  2380.                      position. 
  2381.  
  2382.         Word        Word        Word       - To delete a word and all trailing spaces,  position
  2383.         Delete        Delete        Delete       the  cursor  somewhere  within  the word and select
  2384.                      Word Delete  or  press  <F7>.    Select  Paste Last
  2385.                      Delete or press <F1> to put the word and space back
  2386.                      in at the cursor position. 
  2387.  
  2388.         Line        Line        Line       - To  delete  the current line, select Line Delete or
  2389.         Delete        Delete        Delete       press <F8>.  Select Paste Last Delete or press <F1>
  2390.                      to paste the last line deleted before  the  current
  2391.                      line. 
  2392.  
  2393.         Add Line        Add Line        Add Line   - To add a blank line after the current line and move
  2394.                      the  cursor  to  the blank line, select Add Line or
  2395.                      press <Ctrl Enter>. 
  2396.  
  2397.         Insert        Insert        Insert     - To add a blank line after the current line but keep
  2398.         Line        Line        Line         the cursor on the current line, select Insert  Line
  2399.                      or press <Ctrl Ins>.  
  2400.  
  2401.         Tab Insert        Tab Insert        Tab Insert - To  actually  insert  a tab character at the cursor
  2402.                      instead of moving to the next tab  stop  (which  is
  2403.                      what  just  pressing <Tab> does), select Tab Insert
  2404.                      or press <Ctrl Tab>. 
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.                                     Page 36
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.                               _E_n_v_i_r_o_n_m_e_n_t _C_o_m_m_a_n_d                              _E_n_v_i_r_o_n_m_e_n_t _C_o_m_m_a_n_d                              _E_n_v_i_r_o_n_m_e_n_t _C_o_m_m_a_n_d
  2423.  
  2424.  
  2425.  
  2426.         Paragraph        Paragraph        Paragraph  - Use Paragraph Indent to set the indentation of  the
  2427.         Indent        Indent        Indent       first  line  of your paragraph relative to the left
  2428.                      margin.  A negative  number  means  the  first line
  2429.                      will  stick  out  to  the  left of the rest of your
  2430.                      paragraph by that number of  spaces.    If  you use
  2431.                      negative indentation, remember that the left margin
  2432.                      plus  the  indentation  must  be  a positive number
  2433.                      (i.e. equal to or  greater  than  one).   Paragraph
  2434.                      Indent is used mainly when formatting a paragraph (
  2435.                      <Ctrl P> ).  Remember, when using Paragraph Format,
  2436.                      paragraphs  must  be  separated  by  a  blank line,
  2437.                      unless you are formatting within  Select  or  Block
  2438.                      Modes ( <Ctrl S> or <Ctrl B> ). 
  2439.  
  2440.         Paragraph        Paragraph        Paragraph  - Paragraph Left Margin is the column number in which
  2441.         Left        Left        Left         you  wish to align the left side of your paragraph.
  2442.         Margin        Margin        Margin       The left margin cannot be greater  than  the  right
  2443.                      margin.    In  addition  if  you are using negative
  2444.                      indentation, the indentation and  the  left  margin
  2445.                      must add to a number greater than zero (i.e. one or
  2446.                      more). 
  2447.  
  2448.         Paragraph        Paragraph        Paragraph  - Paragraph Right Margin is the furthest right column
  2449.         Right        Right        Right        in  which  you wish to have text in your paragraph.
  2450.         Margin        Margin        Margin       The last column usually  shown  on  the  screen  is
  2451.                      column 80.  
  2452.  
  2453.         Ignore        Ignore        Ignore     - When  using Compare Mode ( <Ctrl K> ), the computer
  2454.         Case in        Case in        Case in      will not care if  the  words  being  compared  have
  2455.         Compare        Compare        Compare      different cases if this prompt is set to yes ("Y").
  2456.         Mode (Y/N)        Mode (Y/N)        Mode (Y/N)   That  is,  the lines "I hAvE a LoVeLy YeLlOw PeNcIl
  2457.                      BoX." and "I have a lovely yellow pencil box." will
  2458.                      match if the prompt is "Y". 
  2459.  
  2460.         Ignore        Ignore        Ignore     - Again when using Compare Mode (  <Ctrl  K>  ),  the
  2461.         Multiple        Multiple        Multiple     computer  will not care if the lines being compared
  2462.         Spaces in        Spaces in        Spaces in    have extra spaces or tab characters if this  prompt
  2463.         Compare        Compare        Compare      is  set to yes ("Y").  That is, the lines "I have a
  2464.         Mode (Y/N)        Mode (Y/N)        Mode (Y/N)   large and lovely yellow pencil box." and "I have  a
  2465.                      large  and lovely yellow pencil box." will match if
  2466.                      the prompt is "Y", but not if it is "N". 
  2467.  
  2468.         Prompt for        Prompt for        Prompt for - To save or not to save, that is the question.  When
  2469.         Save When        Save When        Save When    making searches that involve  file  lists,  if  you
  2470.         Using File        Using File        Using File   have modified the current file and this flag is set
  2471.         Lists (Y/N)        Lists (Y/N)        Lists (Y/N)  to  "Y",  then  a  prompt asking you if you wish to
  2472.                      save the file will appear.  The prompt that appears
  2473.                      allows you to save the current file before the next
  2474.                      file in the file list is searched.  If this flag is
  2475.                      set to "N", the file will automatically be saved. 
  2476.  
  2477.  
  2478.  
  2479.  
  2480.                                     Page 37
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.         Append        Append        Append     - Most disk operating systems and many compilers  and
  2487.         Control Z        Control Z        Control Z    editors  mark  the  end  of  a file with the Ctrl-Z
  2488.         to End of        to End of        to End of    character.  To keep Mr.  ED  compatible  with these
  2489.         Files (Y/N)        Files (Y/N)        Files (Y/N)  programs,  set  this prompt to "Y".  Otherwise, set
  2490.                      this prompt to "N".  
  2491.  
  2492.         Use a        Use a        Use a      - On most machines Mr. ED can sense if you are  using
  2493.         Color        Color        Color        a color or monochrome monitor, but on some machines
  2494.         Monitor        Monitor        Monitor      it has trouble sensing which is which.  This switch
  2495.         (Y/N)        (Y/N)        (Y/N)        allows  you to tell Mr. ED what type of monitor you
  2496.                      are using if Mr. ED is having trouble  on  its own.
  2497.                      Set this prompt to "Y" if you have a color monitor. 
  2498.  
  2499.         Enable        Enable        Enable     - Pulldown   Menus   are   the   lists   of  commands
  2500.         Pulldown        Pulldown        Pulldown     categorized into topics that show up at the top  of
  2501.         Menus (Y/N)        Menus (Y/N)        Menus (Y/N)  the  screen when you press <Esc>.  If a long prompt
  2502.                      shows up at the bottom of the screen instead of  at
  2503.                      the  top  when you press <Esc>, that is the Command
  2504.                      Mode prompt and the Enable  Pulldown  Menus  prompt
  2505.                      has been set to "N".  Using the Pulldown Menus is a
  2506.                      helpful  way  to  learn  and access all of Mr. ED's
  2507.                      features.   To  use  the  Pulldown  Menus,  set the
  2508.                      prompt to "Y".  The advantage of using Command Mode
  2509.                      over  the  Pulldown  Menus  is  that  Command  Mode
  2510.                      requires less keystrokes to execute a command  than
  2511.                      the Pulldown Menus. 
  2512.  
  2513.         Screen        Screen        Screen     - When  using multiple windows, the screen can be set
  2514.         Default        Default        Default      in any of  three  styles:    full  screen, vertical
  2515.         (Full/        (Full/        (Full/       split,  and  horizontal  split.   Full screen means
  2516.          Vert/         Vert/         Vert/       each window uses the entire screen; only one window
  2517.          Horiz)         Horiz)         Horiz)      is shown on the screen at a time.    Vertical split
  2518.                  means  that  the  screen  is split vertically, with
  2519.                      Window 1 on the left  and  each  increasing  window
  2520.                      number  to the right of it.  Horizontal split means
  2521.                      the screen is split horizontally, with Window 1  at
  2522.                      the  top  of  the screen, Window 2 below that, etc.
  2523.                      Depending on the default setup you want,  set  this
  2524.                      prompt  to  "F"  for  full screen, "V" for vertical
  2525.                      split, and "H" for horizontal split.  To  change to
  2526.                      the   next   window   style  when  in  the  editing
  2527.                      environment, press <Ctrl N>.    Press  <Ctrl  Z> to
  2528.                      zoom  to full screen style from either of the other
  2529.                      styles.  Press <Ctrl Z> again to  return.   When in
  2530.                      vertical  or  horizontal styles, press <Ctrl Up> or
  2531.                      <Ctrl Dn> to increase or decrease each window size. 
  2532.  
  2533.         Use        Use        Use        - If your keyboard has, and your Bios  supports,  the
  2534.         Enhanced        Enhanced        Enhanced     <F11>  and  <F12>  function  keys, then you can set
  2535.         Keyboard        Keyboard        Keyboard     this prompt to "Y" so that you can use  those  keys
  2536.         Calls (Y/N)        Calls (Y/N)        Calls (Y/N)  for  Macros.    Keep this prompt set to "N" if your
  2537.                      machine (and Bios) is older or if you have an older
  2538.                      version of a keyboard enhancer such as Sidekick. 
  2539.  
  2540.  
  2541.  
  2542.  
  2543.                                     Page 38
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.         Screen on        Screen on        Screen on  - You can make Mr. ED do one of four  things  to  the
  2550.         Exit        Exit        Exit         screen when you leave the program: 
  2551.  
  2552.              1. Clear Border - If you have a CGA or VGA monitor, this
  2553.                                choice will clear the border on the edge
  2554.                                of the screen.  Otherwise, this choice is
  2555.                                the same as 3. Do Nothing.
  2556.  
  2557.              2. Clear Screen - This choice will return you to your
  2558.                                operating system with a blank screen.
  2559.  
  2560.              3. Do Nothing   - This choice will leave whatever is currently
  2561.                                on the screen and put your operating system
  2562.                                prompt on the bottom line.
  2563.  
  2564.              4. Restore      - This choice will put whatever you had on the
  2565.                 Original       screen before you entered Mr. ED back on the
  2566.                 Screen         screen.
  2567.  
  2568.  
  2569.         Display        Display        Display    - The  date  and  time will be displayed in the lower
  2570.         the Time        the Time        the Time     right corner of the screen if you set  this  prompt
  2571.         (Y/N)        (Y/N)        (Y/N)        to  "Y".   If you are perpetually on New Year's Day
  2572.                      in 1980, then set this prompt to "N".  
  2573.  
  2574.         Use 43/50        Use 43/50        Use 43/50  - When using a VGA or EGA monitor, you can use Mr. ED
  2575.         Line Mode        Line Mode        Line Mode    in a compressed mode, that is a mode with more than
  2576.         (Y/N)        (Y/N)        (Y/N)        25 lines on the screen.    To  use  this compressed
  2577.                      mode, change this prompt to "Y".  
  2578.  
  2579.         Fast        Fast        Fast       - For  the  fastest  speed Mr. ED can achieve on your
  2580.         Screen        Screen        Screen       screen, set this prompt to "Y".   However,  on some
  2581.         Update        Update        Update       color  monitors  this  fast speed may cause fuzz or
  2582.                      snow, if that happens you  may  want  to  set  this
  2583.                      prompt to "N". 
  2584.  
  2585.         Make Home/        Make Home/        Make Home/ - In  Mr.  ED, the <Home> and <End> keys are normally
  2586.         End Keys        End Keys        End Keys     dynamic, that is, when you press <Home> and you are
  2587.         Static        Static        Static       already in the Home position (column one)  on  that
  2588.         (Y/N)        (Y/N)        (Y/N)        line,  you  will  move  to the Home position on the
  2589.                      previous line.  Similarly, when you press <End> and
  2590.                      you are already at the end of the current line, you
  2591.                      will move to the end of the next line.  If you wish
  2592.                      to change this so that  the  cursor  stays  on  the
  2593.                      current line regardless of how many times you press
  2594.                      <Home> or <End> (that is to make them static), then
  2595.                      set this prompt to "Y". 
  2596.  
  2597.         Split Line        Split Line        Split Line - Normally when you are in Overlay mode and you press
  2598.         in Overlay        in Overlay        in Overlay   <Enter>,  a  line  will  be added after the current
  2599.         Mode (Y/N)        Mode (Y/N)        Mode (Y/N)   line or the current  line  will  be  split  at  the
  2600.                      cursor  position.    If  you  wish to press <Enter>
  2601.                      while in Overlay mode and  not  have  lines  added,
  2602.                      then  set  this  prompt  to  "Y".    Switch between
  2603.                      Overlay and Insert modes by pressing the <Ins> key. 
  2604.  
  2605.  
  2606.                                     Page 39
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.         Anchor        Anchor        Anchor     - If you set this prompt to "Y", then when  you  move
  2613.         Cursor        Cursor        Cursor       around  using  the  <F3>,  <F4>, <PgUp>, and <PgDn>
  2614.         During        During        During       keys, the cursor will stay in the same place on the
  2615.         Scroll        Scroll        Scroll       screen.   Normally  (i.e.  when  set  to  "N"), the
  2616.         (Y/N)        (Y/N)        (Y/N)        cursor  moves  around  the  screen but stays on the
  2617.                  same line in the file when using these keys.  
  2618.  
  2619.         Move to        Move to        Move to    - When using <Ctrl Lft> or <Ctrl Rgt> to move to  the
  2620.         Beginning        Beginning        Beginning    previous  or  next  word,  usually  you move to the
  2621.         of Words        of Words        of Words     beginning of words with <Ctrl Lft> and to  the  end
  2622.         Only (Y/N)        Only (Y/N)        Only (Y/N)   of  each word with <Ctrl Rgt>.  Setting this prompt
  2623.                      to "Y" changes <Ctrl Rgt> so that you move  to  the
  2624.                      beginning  of  each word instead of the end.  Thus,
  2625.                      if you set this prompt to  "Y",  you  move  to  the
  2626.                      beginning of words only. 
  2627.  
  2628.         Search        Search        Search     - When  using  Search  or Search and Replace, you can
  2629.         Expression        Expression        Expression   use Regular Expressions in the Search Patterns.   A
  2630.         Default        Default        Default      Regular  Expression is a set of commands similar to
  2631.         (Y/N)        (Y/N)        (Y/N)        the DOS "*" and "?" wild cards that gives you  more
  2632.                      versatility  in your Search Patterns.  Setting this
  2633.                      prompt to "N" means that as the default the  Search
  2634.                      Patterns  are  literal and Regular Expressions will
  2635.                      not be used.  You can  easily  change  this  to "Y"
  2636.                      when  in  Search  if  you  decide  to  use  Regular
  2637.                      Expressions. 
  2638.  
  2639.         Search        Search        Search     - When Mr. ED looks  for  a  match  using  Search  or
  2640.         Case        Case        Case         Search  and Replace, you can specify whether or not
  2641.         Default        Default        Default      to take the upper  or  lower  case  of  the  Search
  2642.         (Y/N)        (Y/N)        (Y/N)        Pattern  into account.  You can change it each time
  2643.                      you Search, or, if you usually want case to matter,
  2644.                      you can change this default prompt to "Y". 
  2645.  
  2646.         Search        Search        Search     - A token simply means that when a Search Pattern  is
  2647.         Token        Token        Token        found,   it  cannot  have  any  other  alphanumeric
  2648.         Default        Default        Default      characters next to it.  For example, if the "token"
  2649.         (Y/N)        (Y/N)        (Y/N)        field is "Y", then the Search  Pattern  "th"  would
  2650.                      match  "th"  but  it would not match "the", "that",
  2651.                      "th1", etc. This prompt sets the  default  for  the
  2652.                      search token prompt.  Remember, you can change this
  2653.                      at  the  Search  prompt each time you use Search if
  2654.                      you wish. 
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.                                     Page 40
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.         Insert        Insert        Insert     - If you set this prompt to "Y", then when you  start
  2676.         Mode        Mode        Mode         Mr. ED it will be in Insert Mode.  If you set it to
  2677.         Default        Default        Default      "N",  Mr.  ED  will  start  in  Overlay Mode.  When
  2678.         (Y/N)        (Y/N)        (Y/N)        typing in Overlay Mode you type over any characters
  2679.                      already at the cursor.  Insert Mode acts  just like
  2680.                      it  sounds; any character you type will be inserted
  2681.                      at the cursor, while any character already  at  the
  2682.                      cursor  will be moved to the right.  You can switch
  2683.                      between the modes by pressing <Ins>.  Look  for the
  2684.                      "Insert"   or  "Overlay"  in  the  middle  of  each
  2685.                      window's Status Line to tell  you  what  mode  that
  2686.                      window is in. 
  2687.  
  2688.         Auto        Auto        Auto       - If  you  want  Mr. ED to start with Auto Indent on,
  2689.         Indent        Indent        Indent       then  set  this  prompt  to   "Y".      Auto Indent
  2690.         Default        Default        Default      automatically indents a new line the same amount as
  2691.         (Y/N)        (Y/N)        (Y/N)        the  previous line.  Once inside Mr. ED switch Auto
  2692.                      Indent on and off by pressing <Ctrl I>.  
  2693.  
  2694.         Word Wrap        Word Wrap        Word Wrap  - If you want Mr. ED to start with Word Wrap on, then
  2695.         Default        Default        Default      set  this  prompt  to  "Y".    Word  Wrap  uses the
  2696.         (Y/N)        (Y/N)        (Y/N)        paragraph margin and indentation information at the
  2697.                      top  of the first Environment page to wrap words to
  2698.                      a new line as you type.  If you modify  a paragraph
  2699.                      and  you  want  to format it again, press <Ctrl P>.
  2700.                      When inside Mr. ED, press <Ctrl  W>  to  turn  Word
  2701.                      Wrap on and off. 
  2702.  
  2703.         Convert        Convert        Convert    - In  order  to  minimize  file size, Mr. ED converts
  2704.         Spaces to        Spaces to        Spaces to    multiple  spaces  to  tab  characters  when  saving
  2705.         Tabs (Y/N)        Tabs (Y/N)        Tabs (Y/N)   files.    This  conversion will have no effect upon
  2706.                      your file when working in Mr. ED; however,  it  may
  2707.                      have  an  effect if you import the file into a word
  2708.                      processor or other program.  Set the prompt  to "N"
  2709.                      to turn off the conversion. 
  2710.  
  2711.         Default        Default        Default    - When  you  press  <Tab>,  the  cursor will move the
  2712.         Cursor Tab        Cursor Tab        Cursor Tab   number of spaces specified at this  prompt.   There
  2713.         Width        Width        Width        are  two  things  to  note,  however.   One is that
  2714.         [1..255]        [1..255]        [1..255]     pressing <Tab> does not enter a  tab  character  or
  2715.                  that  number  of  spaces  into your file; it merely
  2716.                      moves the cursor.  The other thing to note  is that
  2717.                      if  the  current file extension is listed in any of
  2718.                      the default file extension lists, then  any  Cursor
  2719.                      Tab Width specified there will be dominant. 
  2720.  
  2721.         Default        Default        Default    - When  you  press  <Ctrl Tab>, a physical tab of the
  2722.         Physical        Physical        Physical     width specified at this prompt will be inserted  at
  2723.         Tab Width        Tab Width        Tab Width    the cursor location.  As with the Cursor Tab Width,
  2724.         [2,4,8]        [2,4,8]        [2,4,8]      if  a  Physical  Tab  Width  is  specified  for the
  2725.                      current  file  extension  in   the   default   file
  2726.                      extension  lists, then that Physical Tab Width will
  2727.                      have precedence.  The Physical Tab  Width  can have
  2728.                      one of three values:  2, 4, or 8. 
  2729.  
  2730.  
  2731.  
  2732.                                     Page 41
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.         Default        Default        Default    - A  token  in  this  sense  is  a  word  or  set  of
  2739.         Token        Token        Token        characters  that  have  another  word  or  set   of
  2740.         Match        Match        Match        characters  that  always  correspond  to  it.   The
  2741.         Rule        Rule        Rule         Default Token Match Rule applies to all files whose
  2742.                  file extensions  are  not  listed  in  any  of  the
  2743.                      Default  File  Extensions.    When  setting  up the
  2744.                      Default  Token  Match  Rule,  token  partners   are
  2745.                      separated  by  the  "="  character.    Use  the ";"
  2746.                      character to separate sets of partners  from  other
  2747.                      sets.  If one token can have more than one partner,
  2748.                      then  those other partners are separated by the "|"
  2749.                      character.  For example, if the token match rule is
  2750.                      given by "(*=*);BEGIN|CASE=END", then the match  to
  2751.                      (*  is *), the match to BEGIN is END, and the match
  2752.                      to CASE is END.    Mr.  ED  allows  the  nesting of
  2753.                      tokens  so  if you are looking for the match to the
  2754.                      first paranthesis in an area like "(text one  (text
  2755.                      two)  text  three)",  then  Mr.  ED  would skip the
  2756.                      middle parantheses and move to the last  one.   You
  2757.                      may  have up to two "="s in a set.  For example, if
  2758.                      a Token Match Rule is "IF=ELSE=ENDIF", then Mr.  ED
  2759.                      will  find  all  of  the ELSE's in the IF statement
  2760.                      before it finds the ENDIF.  To use Token Match, set
  2761.                      the cursor on one of the tokens, press <Ctrl T>  or
  2762.                      select  Token  Match from the Search pulldown menu,
  2763.                      and Mr. ED will find its match.    If  there  is no
  2764.                      rule for the token you are looking for, Mr. ED will
  2765.                      find the next occurance of that word in your file. 
  2766.  
  2767.         Default        Default        Default    - By specifying one or more file extensions here, you
  2768.         File        File        File         can  tailor  the  operation  of several commands to
  2769.         Extensions        Extensions        Extensions   specific languages or file types.  You  can specify
  2770.                      token  match  rules  (explained  below), cursor and
  2771.                      physical tab widths, and to allow  the  ability  to
  2772.                      nest  token comments.  Whenever Mr. ED loads a file
  2773.                      whose  extension  is  listed  here,  Mr.  ED   will
  2774.                      automatically  modify  any commands specified here.
  2775.                      In addition,  when  loading  files  from  the  Load
  2776.                      command  or  when  specifying  file  names  on  the
  2777.                      command line, you can leave off the file  extension
  2778.                      and  Mr.  ED  will  automatically find and load the
  2779.                      file using the default file extensions  given here.
  2780.                      Mr.  ED  will  look  at  all the file extensions in
  2781.                      Default File Extension(s) 1, then 2, then  3,  then
  2782.                      4, but first it will look to see  if  a  file  with
  2783.                      that  name  exists  with  no extension.  To specify
  2784.                      more than one file extension,  separate  them  with
  2785.                      the "|" character. 
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.                                     Page 42
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.         Token        Token        Token      - A  token  in  this  sense  is  a  word  or  set  of
  2802.         Match        Match        Match        characters  that  have  another  word  or  set   of
  2803.         Rule        Rule        Rule         characters  that  always  correspond  to  it.   For
  2804.                      example, if you begin a  comment  with  "(*",  then
  2805.                      someplace  farther in the file must be the close of
  2806.                      that comment, "*)".    When  setting  up  the Token
  2807.                      Match  Rule,  the partner of the start of a comment
  2808.                      is separated from it by a "-" character.  All other
  2809.                      token partners are separated by the  "=" character.
  2810.                      Use  the ";" character to separate sets of partners
  2811.                      from other sets.  If one token can  have  more than
  2812.                      one   partner,   then   those  other  partners  are
  2813.                      separated by the "|" character.    For  example, if
  2814.                      the     token    match    rule    is    given    by
  2815.                      "(*-*);BEGIN|CASE|RECORD=END", then the match to (*
  2816.                      is *), the match to BEGIN is END, the match to CASE
  2817.                      is END, and the match to RECORD  is  END.    Mr. ED
  2818.                      uses the "-" character to tell what are comments so
  2819.                      that  you  can turn the nesting of comments off and
  2820.                      on.  In addition,  if  other  tokens  are  within a
  2821.                      commented  section, Mr. ED will skip them entirely.
  2822.                      Mr. ED always allows the nesting of tokens  if  you
  2823.                      have  separated  the  parts with the "=" character.
  2824.                      You may have up to two "="s in a set.  For example,
  2825.                      if a Token Match Rule is "IF=ELSE=ENDIF", then  Mr.
  2826.                      ED  will find all of the ELSE's in the IF statement
  2827.                      before it finds the ENDIF.  To use Token Match, set
  2828.                      the cursor on one of the tokens,  press  <Ctrl  T>,
  2829.                      and Mr. ED will find its match. 
  2830.  
  2831.         Cursor Tab        Cursor Tab        Cursor Tab - If  the  current  file  extension  is listed in the
  2832.         Width        Width        Width        Default  File  Extensions  associated   with   this
  2833.                      prompt,  then when you press <Tab>, the cursor will
  2834.                      move the number of spaces specified at this prompt.
  2835.                      Note, however, that pressing <Tab> does not  put  a
  2836.                      tab  character  or  the  number of spaces specified
  2837.                      into your file; it merely moves the cursor. 
  2838.  
  2839.         Physical        Physical        Physical   - If the current file  extension  is  listed  in  the
  2840.         Tab Width        Tab Width        Tab Width    Default   File   Extensions  associated  with  this
  2841.                      prompt, then when you press <Ctrl Tab>, a  physical
  2842.                      tab  of  the width specified at this prompt will be
  2843.                      inserted at the cursor location.  The  Physical Tab
  2844.                      Width can have one of three values:  2, 4, or 8. 
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.                                     Page 43
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.         Nest Token        Nest Token        Nest Token - If  your compiler allows same symbol comments to be
  2865.         Comments        Comments        Comments     nested, then set this prompt to "Y".   Mr.  ED will
  2866.         (Y/N)        (Y/N)        (Y/N)        then  determine  which  are  the matching pairs and
  2867.                      move to the appropriate one.   For  example,  if /*
  2868.                      and  */  are  the  open and close of comments and a
  2869.                      portion of your file looks like this:  "/*  /* (any
  2870.                      amount  of  text  over any number of lines) */ text
  2871.                      */", then if you put the cursor on the  first  open
  2872.                      comment  (/*)  and  pressed  <Ctrl T>, Mr. ED would
  2873.                      move directly to the second close  comment  symbol,
  2874.                      skipping the complete set of open and close comment
  2875.                      symbols between them. 
  2876.  
  2877.         Default        Default        Default    - Enter  the  location  of your usual printer at this
  2878.         Printer        Printer        Printer      prompt.  Valid locations include  PRN,  LPT1, LPT2,
  2879.         Port        Port        Port         COM1, COM2, COM3, and COM4.  At each print you have
  2880.                      the  option  to  change  the  printer port for that
  2881.                      particular print job. 
  2882.  
  2883.         Default        Default        Default    - Set this prompt to the left margin you  prefer  for
  2884.         Printer        Printer        Printer      your  printer.    The  left margin must be a number
  2885.         Left Margin        Left Margin        Left Margin  between and including 1 and 255.  Like  the printer
  2886.         [1..255]        [1..255]        [1..255]     port,  you  can change it for each print job if you
  2887.                      desire. 
  2888.  
  2889.         Default        Default        Default    - Printer page size is the number of lines  you  wish
  2890.         Printer        Printer        Printer      to print on a page before a page break.  Any number
  2891.         Page Size        Page Size        Page Size    between  and  including 0 and 400 is valid.  A page
  2892.         [0..400]        [0..400]        [0..400]     size of 0 means that no page breaks  will  be made.
  2893.                      Like  the  printer  port  and  left margin, you can
  2894.                      change this  number  for  each  print  job  if  you
  2895.                      desire. 
  2896.  
  2897.         Beep        Beep        Beep       - Whenever  an  invalid  key  is pressed, Mr. ED will
  2898.         Duration        Duration        Duration     warn you with a  beep.    This  is  your  chance to
  2899.         [1..65535]        [1..65535]        [1..65535]   decide  how  long  that  beep will last.  Different
  2900.                      computers  have  different  internal  speeds  so  a
  2901.                      little  experimentation  may  be needed to find the
  2902.                      ideal beep duration.  When you move off this prompt
  2903.                      after you have changed the beep  duration,  Mr.  ED
  2904.                      will beep at you so you will know what the new beep
  2905.                      duration sounds like. 
  2906.  
  2907.         Error        Error        Error      - Whenever  Mr.  ED  runs into some kind of error, it
  2908.         Display        Display        Display      will display an error message on the bottom line of
  2909.         Duration        Duration        Duration     the screen.  By entering  a  number  between  1 and
  2910.         [1..100]        [1..100]        [1..100]     100, inclusive, you  can  determine  the  length of
  2911.                      time  the  message will be displayed.  Multiples of
  2912.                      18 are seconds.  For example, a value  of  36 means
  2913.                      the  message will be displayed for 2 seconds.  When
  2914.                      you move off this prompt after you have changed the
  2915.                      display duration, Mr. ED will show  you  a  message
  2916.                      using  the  new  display  time so you will know how
  2917.                      long messages will now be displayed. 
  2918.  
  2919.  
  2920.  
  2921.                                     Page 44
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.         Number of        Number of        Number of  - The number of K for file  list  is  the  number  of
  2928.         K for File        K for File        K for File   kilobytes  of memory you wish Mr. ED to reserve for
  2929.         List        List        List         the file list.  Only  if  you  use  amazingly large
  2930.         [1..64]        [1..64]        [1..64]      file  lists will you need more than 12K.  If you do
  2931.                      not use file lists, you can set this prompt to 1. 
  2932.  
  2933.         Number of        Number of        Number of  - The number of K  for  compiler  is  the  number  of
  2934.         K for        K for        K for        kilobytes  of memory you wish Mr. ED to reserve for
  2935.         Compiler        Compiler        Compiler     your  compiler.    Mr.  ED  will  leave   that many
  2936.         [0..640]        [0..640]        [0..640]     kilobytes  of  memory  open so when you invoke your
  2937.                      compiler or other program  using  (OS)  Command  it
  2938.                      will have enough memory to operate. 
  2939.  
  2940.         Source        Source        Source     - Source  File  Path is the path along which you wish
  2941.         File Path        File Path        File Path    Mr. ED to look for files during  loading.    If the
  2942.                      file  you  wish  to  load  is located in one of the
  2943.                      directories listed in the path, then  you  can  use
  2944.                      Mr.  ED in any directory and load that file without
  2945.                      specifying a  path.    This  feature  is especially
  2946.                      useful  when  working  on  a  project  contained in
  2947.                      multiple directories. 
  2948.  
  2949.         Create a        Create a        Create a   - If you wish Mr. ED to save your original file as  a
  2950.         Backup        Backup        Backup       backup file with the same filename, but with a .BAK
  2951.         File (Y/N)        File (Y/N)        File (Y/N)   extension,  every time you save your file, then set
  2952.                      this prompt to "Y".  No backup will be  made  if it
  2953.                      is set to "N". 
  2954.  
  2955.         Backup        Backup        Backup     - To   save   your   backup  files  to  a  particular
  2956.         Directory        Directory        Directory    directory, enter that directory here.    If  you do
  2957.                      not  specify  a  directory,  Mr.  ED  will save the
  2958.                      backup files in the current directory. 
  2959.  
  2960.         Auto-Load/        Auto-Load/        Auto-Load/ - If you set this prompt to "Y", then every time  you
  2961.         Save Macro        Save Macro        Save Macro   load  Mr.  ED a macro file will also be loaded, and
  2962.         File (Y/N)        File (Y/N)        File (Y/N)   every time you leave Mr. ED your macro file will be
  2963.                      saved.  A  Mr.  ED  macro  file  must  have  a .MAC
  2964.                      extension.  If you have a support path, Mr. ED will
  2965.                      look  through  directories  for a macro file in the
  2966.                      following   order:        current    directory, all
  2967.                      directories  listed  in the Path for Support Files,
  2968.                      directory containing ED.EXE, and then the operating
  2969.                      system path.  Just to confuse you,  if  you  do not
  2970.                      specify  a  support path (you leave it blank), then
  2971.                      Mr. ED looks through the directories in a different
  2972.                      order:     directory   containing   ED.EXE, current
  2973.                      directory, and then the operating system path. 
  2974.  
  2975.         Path for        Path for        Path for   - Path  for  Support Files is the list of directories
  2976.         Support        Support        Support      in which you wish Mr. ED to look for support files.
  2977.         Files        Files        Files        Support files include the help file (MR_ED.HLP) and
  2978.                      macro files (e.g. MR_ED.MAC). 
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.                                     Page 45
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.         Scratch        Scratch        Scratch    - Since Mr. ED is disk based it  sometimes  needs  to
  2991.         File        File        File         dump   excess  data  out  to  disk.    This  is the
  2992.         Directory        Directory        Directory    directory in which you wish Mr. ED to  place  these
  2993.                      special  scratch  files.   If you leave this prompt
  2994.                      blank, Mr. ED will use the current  directory.   If
  2995.                      you  wish to take advantage of your ram disk simply
  2996.                      enter the appropriate path name. 
  2997.  
  2998.         Program to        Program to        Program to - Enter at this prompt the name of the copy of Mr. ED
  2999.         Update        Update        Update       that you wish to update with the latest Environment
  3000.                      changes.  The default name is the  copy  of  Mr. ED
  3001.                      that you executed (this one).  Once you hit <Enter>
  3002.                      at  this  prompt,  or <Ctrl Enter> anyplace else in
  3003.                      the Environment, any changes you have made  to  the
  3004.                      Environment will become permanent (until you change
  3005.                      them  again).  If you escape out of the Environment
  3006.                      Menu before updating  the  program  or  Program  to
  3007.                      Update  is  blank,  the  changes you have made will
  3008.                      remain in effect while you stay in Mr. ED, but once
  3009.                      you leave and reenter your  changes  will  be lost.
  3010.                      That  is, you must press <Enter> at this prompt, or
  3011.                      <Ctrl Enter> at any prompt, to save any Environment
  3012.                      changes for the next time you use Mr. ED. 
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.                                     Page 46
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.                                 _E_s_c_a_p_e _S_e_q_u_e_n_c_e_s                                _E_s_c_a_p_e _S_e_q_u_e_n_c_e_s                                _E_s_c_a_p_e _S_e_q_u_e_n_c_e_s
  3054.  
  3055.  
  3056.              In addition to regular expressions, Search and  Search  and
  3057.         Replace  also  accept escape sequences similar to the C language
  3058.         for both Search and  Replace  Patterns.    Escape  sequences are
  3059.         separate  from regular expressions so you do not need to turn on
  3060.         regular expressions to use escape sequences.    They  are called
  3061.         escape  sequences  because the "\" character is sometimes called
  3062.         the escape character. 
  3063.  
  3064.                Sequence          Meaning           Hex Code               Sequence          Meaning           Hex Code               Sequence          Meaning           Hex Code
  3065.                   \a           Alarm (Bell)           07
  3066.                   \b           Backspace              08
  3067.                   \f           Form Feed              0C
  3068.                   \n           New Line               0D
  3069.                   \r           Return                 0D
  3070.                   \t           Tab                    09
  3071.                   \v           Vertical Tab           0B
  3072.                  \000          Octal Number 000
  3073.                  \x00          Hexadecimal Number 00
  3074.                   \\           The "\" Character
  3075.                   \|           The "|" Character
  3076.  
  3077.              Sorry, when using carriage returns (\n or \r) in  patterns,
  3078.         it must come at the beginning or end of the subexpression. 
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.                                     Page 47
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.                                _F_i_l_e _L_i_s_t _C_o_m_m_a_n_d_s                               _F_i_l_e _L_i_s_t _C_o_m_m_a_n_d_s                               _F_i_l_e _L_i_s_t _C_o_m_m_a_n_d_s
  3118.  
  3119.  
  3120.  
  3121.  
  3122.         C        C        C - Copy  to Select is used to copy the file list to the "select
  3123.             buffer".  This is useful for constructing  batch  files that
  3124.             manipulate the files selected. 
  3125.  
  3126.         D        D        D - Delete  Untagged removes all of the untagged file names from
  3127.             the file list.  Use this command to tailor the file list. 
  3128.  
  3129.         P        P        P - Print sends the list of  file  names  to  the  printer  that
  3130.             corresponds   to  the  printer  location  specified  in  the
  3131.             Environment Menu. 
  3132.  
  3133.         R        R        R - Remove List is used to delete  the  entire  file  list  from
  3134.             memory. 
  3135.  
  3136.         S        S        S - Save  is  used  to  save  the list of tagged file names to a
  3137.             file.  This is a very convenient way of working  with select
  3138.             groups of files. 
  3139.  
  3140.  
  3141.         Note:        Note:        Note: These  commands  can  be  invoked  when you are moving the
  3142.               cursor around in the file list -- you do not need to  take
  3143.               the  extra  step of pressing the <Tab> key to bring up the
  3144.               command prompt. 
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.                                     Page 48
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.                                    _F_i_l_e _L_i_s_t_s                                   _F_i_l_e _L_i_s_t_s                                   _F_i_l_e _L_i_s_t_s
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.              A file list is a file which contains  the  names  of  other
  3189.         files.  A file list allows you to work with the files for a full
  3190.         project or with a particular characteristic, like all containing
  3191.         the  same search pattern.  It makes no difference if these files
  3192.         are in different directories or even on different  drives.   The
  3193.         file  list  keeps  track of each file's location.  For instance,
  3194.         say you wish to search  for  "dumb_variable"  in  certain  files
  3195.         contained  in the C:\PAS and C:\PROJ directories and they are in
  3196.         a file list called MYFILE.LST.  All you need to  do  is  to load
  3197.         the  file list and perform a Forward Search for "dumb_variable".
  3198.         Mr. ED will automatically load and search each file in the  file
  3199.         list until "dumb_variable" is found. 
  3200.  
  3201.  
  3202.  
  3203.                            How to Create a File List                           How to Create a File List                           How to Create a File List
  3204.  
  3205.  
  3206.  
  3207.        From                    Method       From                    Method       From                    Method
  3208.        Block Mode              Block out names of files and select
  3209.                                File List (F).
  3210.        Browse                  Give Browse a Search Pattern and select
  3211.                                Create a File List.
  3212.        File Select Mode        Tailor names of files loaded using a file
  3213.                                list or wild card.  Save the names to a file.
  3214.        Select Mode             Select text containing names of files and
  3215.                                choose File List (F).
  3216.        Your Own Hands          Use Mr. ED to enter the names of files into a
  3217.                                file, following the conventions listed below.
  3218.  
  3219.  
  3220.  
  3221.                   Conventions to Use When Creating File Lists                  Conventions to Use When Creating File Lists                  Conventions to Use When Creating File Lists
  3222.  
  3223.  
  3224.  
  3225.        Convention           Use       Convention           Use       Convention           Use
  3226.        Path                 If no path or drive for a file is given, the
  3227.                             current directory or drive is assumed.
  3228.        |                    The remainder of the line is a comment.
  3229.        *,?                  Wild cards can be used for specifying groups
  3230.                             of files.
  3231.        !                    The "!" character can be used to exclude
  3232.                             specific files that would have been included
  3233.                             because of wildcards.  For example, !FILL.PAS
  3234.                             would exclude FILL.PAS from the file list if
  3235.                             it would have been included due to a *.PAS,
  3236.                             FILL.*, or a similar file mask.
  3237.  
  3238.  
  3239.                                     Page 49
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.                         Where to Use a File List                        Where to Use a File List                        Where to Use a File List
  3249.  
  3250.  
  3251.  
  3252.  Place                  Usage Place                  Usage Place                  Usage
  3253.  Append Command         When prompted for file to Append, press <Shift F2> to
  3254.                         view (and append) file names in the file list.
  3255.  Browse Command         At the Files to Search prompt.  Put an "@" character
  3256.                         before the file name of the file list.
  3257.  Compare-Link Mode      Same usage as Link Mode.
  3258.  Command Line           On the command line, put an "@" character before the
  3259.                         file name of the file list, and the first file as well
  3260.                         as the file list will be loaded.
  3261.  Goto Line or Marker    Markers can be set in different files in a file list.
  3262.                         Going to a marker will move you to the file where the
  3263.                         marker is.
  3264.  Link Mode              Loading the next or previous file in the file list
  3265.                         will cause the same command to be executed in the
  3266.                         linked windows.
  3267.  (Continued Next Page)
  3268.  
  3269.  
  3270.  
  3271.  
  3272.                             Where to Use a File List                            Where to Use a File List                            Where to Use a File List
  3273.                                   (continued)
  3274.  
  3275.  
  3276.  Place                  Usage Place                  Usage Place                  Usage
  3277.  Load Command           At the Load prompt, put an "@" character before the
  3278.                         file name of the file list, and the first file as
  3279.                         well as the file list will be loaded.
  3280.  Multi-View             Loading the next or previous file in the file list
  3281.                         will cause the same command to be executed in the
  3282.                         Multi-Viewed windows.
  3283.  Save Command           When prompted for file to Save, press <Shift F2> to
  3284.                         view (and save to) file names in the file list.
  3285.  Search Command         Mr. ED will search all of the active files in a file
  3286.                         list when performing a Search.  Make files inactive
  3287.                         by untagging them with <U> or <Ctrl U> when in File
  3288.                         Select Mode.
  3289.  Search and Replace     Same usage as Search Command.
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.                                     Page 50
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.                                    _F_i_l_e _M_e_n_u                                   _F_i_l_e _M_e_n_u                                   _F_i_l_e _M_e_n_u
  3309.  
  3310.  
  3311.  
  3312.  
  3313.         Append        Append        Append     - Append  is  used to append a file after any line in
  3314.                      the current window.  You specify the  file  and the
  3315.                      line number. 
  3316.  
  3317.         Command        Command        Command    - Command,  also  called  OS  Command,  allows you to
  3318.                      execute an operating system command from within Mr.
  3319.                      ED.  You  can  direct  the  output  to  the current
  3320.                      window   or  the  operating  system  screen.   This
  3321.                      command is ideal for compiling. 
  3322.  
  3323.         Get Info        Get Info        Get Info   - Get Info supplies you with information on  all  the
  3324.                      windows you have open.  It tells you the filenames,
  3325.                      which files have been modified since they were last
  3326.                      saved,  and  which  files are hidden.  You can also
  3327.                      access this command by pressing <Ctrl M>. 
  3328.  
  3329.         Load        Load        Load       - Load is used  to  load  a  file  into  the  current
  3330.                      window.    The  maximum  size of a file that can be
  3331.                      loaded is 64,000 lines. 
  3332.  
  3333.         Multi View        Multi View        Multi View - Multi View allows you to look at,  and  work  with,
  3334.                      the  same  file  from  two or more windows.  Making
  3335.                      changes in one window will change the file  in  all
  3336.                      other  Multi Viewed windows.  To use Multi View you
  3337.                      must have at least two windows open.   You  will be
  3338.                      prompted  for  the  window  number you wish to view
  3339.                      from an additional window.  If  there  is  only one
  3340.                      other  window open, the assumption is made you wish
  3341.                      a second view of that other window. 
  3342.  
  3343.         New        New        New        - New clears the file from the  current  window.   If
  3344.                      the file has been modified since it was last saved,
  3345.                      you are asked if you really wish to do this. 
  3346.  
  3347.         OS Shell        OS Shell        OS Shell   - OS  Shell allows you to invoke an occurrence of the
  3348.                      operating system.  This allows you  to  perform all
  3349.                      of  the DOS commands (copy files, play games, etc.)
  3350.                      and still remain in  Mr.  ED.    When  you  wish to
  3351.                                                          EXIT                                                          EXIT                      return  to  Mr. ED simply enter the EXIT command in
  3352.                      response to the DOS prompt. 
  3353.  
  3354.         Print        Print        Print      - Print is used when you wish  to  print  the  entire
  3355.                      file.    You  can print portions of your file using
  3356.                      Select ( <Ctrl S> ) or Block ( <Ctrl B> ) modes. 
  3357.  
  3358.         Quit        Quit        Quit       - Quit exits Mr. ED.  If you have modified a  file in
  3359.                      one  of  the  windows,  you  are  shown  a  list of
  3360.                      modified files and prompted to see  if  you  really
  3361.                      wish to exit. 
  3362.  
  3363.  
  3364.  
  3365.  
  3366.                                     Page 51
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.         Rename        Rename        Rename     - Rename  is  used  to  change the default file name.
  3373.                      The default file name is the file name displayed in
  3374.                      the right hand portion of the status  line  and  is
  3375.                      used as the default when saving the file.  Only the
  3376.                      file  name  in  Mr. ED is changed; the file on disk
  3377.                      still has the original name. 
  3378.  
  3379.         Save        Save        Save       - Save is used  to  save  the  file  on  disk.   This
  3380.                      command  will  ask  you for the name of the file to
  3381.                      save.  If you wish to save the file to  the default
  3382.                      file  name  then  simply  press  <Enter>, otherwise
  3383.                      enter a new file name. 
  3384.  
  3385.         Update        Update        Update     - Update is similar to the Save command  except  that
  3386.                      it  exits  the current window in addition to saving
  3387.                      the file.  If there is only one window in use, then
  3388.                      after the file is saved you  will  be  returned  to
  3389.                      DOS.  Otherwise, the current window will be dropped
  3390.                      and  the  you  will  be  positioned  in an adjacent
  3391.                      window. 
  3392.  
  3393.         Version        Version        Version    - Version displays the current version of Mr.  ED  in
  3394.                      which you are working. 
  3395.  
  3396.         + Next        + Next        + Next     - Next File loads the next file in the file list into
  3397.         File        File        File         the  current  window.    It  only  works if you are
  3398.                      working with file lists.  You can press <Ctrl +> to
  3399.                      implement this command while in screen mode (normal
  3400.                      file editing mode). 
  3401.  
  3402.         - Prev        - Prev        - Prev     - Similar to  Next  File,  Previous  File  loads  the
  3403.         File        File        File         previous  file  in  the  file list into the current
  3404.                      window.  Again, this command only works if  you are
  3405.                      using  file  lists.    You  can  press  <Ctrl -> to
  3406.                      implement this command while in screen mode. 
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.                                     Page 52
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.                                 _F_i_l_e _S_e_l_e_c_t _M_o_d_e                                _F_i_l_e _S_e_l_e_c_t _M_o_d_e                                _F_i_l_e _S_e_l_e_c_t _M_o_d_e
  3436.  
  3437.  
  3438.  
  3439.              File Select Mode ( <Shift F2> )  is  a  special  mode  that
  3440.         allows  you  to  select a file to load from your file list.  You
  3441.         can select a file by using the arrow keys and most of the  other
  3442.         keypad  keys.  Once you move the cursor to the desired file name
  3443.         you can load the file by pressing <Enter>, or <Esc> and  <Enter>
  3444.         if  you  no  longer wish to use the file list.  A summary of the
  3445.         various commands valid in File Select Mode follows. 
  3446.  
  3447.  
  3448.  
  3449.  
  3450.         Lft,Rgt,Up,Dn    Move cursor along row or column -- wrap at boundary.
  3451.         +,-              Move sequentially to next or previous file -- no wrap.
  3452.         PgDn,PgUp        Next or previous page of file names (if one exists).
  3453.         Home,End         Move to beginning or end of row.
  3454.         Ctrl Home/End    Move to beginning or end of file list.
  3455.         F8               Physically remove file from list.
  3456.         F1               Undo last file physically removed.
  3457.         T,U              Tag or untag the current file.
  3458.         Ctrl T/U         Tag or untag all files.
  3459.         Tab              View File List commands.
  3460.         C,D,P,R,S        Execute specific File List command.
  3461.  
  3462.  
  3463.  
  3464.  
  3465.              Untagged files are skipped in Searches and when loading the
  3466.         next and previous files in the file list  (<Ctrl  +>  and  <Ctrl
  3467.         ->). 
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.                                     Page 53
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.                               _G_o_t_o _L_i_n_e _o_r _M_a_r_k_e_r                              _G_o_t_o _L_i_n_e _o_r _M_a_r_k_e_r                              _G_o_t_o _L_i_n_e _o_r _M_a_r_k_e_r
  3500.  
  3501.  
  3502.  
  3503.              At  the  Line Number prompt in Goto Line or Marker, you can
  3504.         enter a line number or a marker.  A marker  is  just  a specific
  3505.         line  and  column  that  you have chosen or "marked".  To goto a
  3506.         marker, press the letter, A, B, C, or D,  corresponding  to  the
  3507.         location  in  the  file you wish to move to.  If you hit <Enter>
  3508.         without entering a line number or marker, you will be  moved  to
  3509.         the  last marker you used, and if you are currently at a marker,
  3510.         you will be moved to the last marker you used before  that.   An
  3511.         additional  marker you can move to is the Automatic Marker.  The
  3512.         Automatic  Marker  is  set,  well,  automatically  at  the  last
  3513.         location you made changes in your file.  Select Marker E to move
  3514.         to the Automatic Marker. 
  3515.  
  3516.              To  set  a marker, press <Shift F8> or select Set Marker on
  3517.         the Goto pulldown menu and press a letter to set the marker. 
  3518.  
  3519.              You can use Goto Line or Marker by pressing <Shift  F7>  or
  3520.         by selecting Goto Line/Marker on the Goto pulldown menu. 
  3521.  
  3522.              If  you  wish  to change the column number, press the <Tab>
  3523.         key after entering a line number. 
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.                                     Page 54
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.                                    _G_o_t_o _M_e_n_u                                   _G_o_t_o _M_e_n_u                                   _G_o_t_o _M_e_n_u
  3564.  
  3565.  
  3566.  
  3567.         Set Marker        Set Marker        Set Marker - Markers are used to mark  a  specific  location  in
  3568.                      your  file.    Each  window  has a different set of
  3569.                      markers.  After selecting  Set  Marker  or pressing
  3570.                      <Shift  F8>,  press  the  letter,  A,  B,  C, or D,
  3571.                      corresponding to the marker you wish  to  set.   If
  3572.                      you hit <Enter> without entering a marker, then the
  3573.                      next  available marker will be set for your current
  3574.                      location.  If you are using file lists you  can set
  3575.                      markers in different files. 
  3576.  
  3577.         Goto Line/        Goto Line/        Goto Line/ - You  can  move to a line number or marker using the
  3578.         Marker        Marker        Marker       Goto Line  or  Marker  command  by  selecting  Goto
  3579.                      Line/Marker or by pressing <Shift F7>.  If you wish
  3580.                      to  change  the  column number, press the <Tab> key
  3581.                      after entering a line number.  If  you  hit <Enter>
  3582.                      without  entering a line number or marker, you will
  3583.                      be moved to the last marker you used,  and  if  you
  3584.                      are currently at a marker, you will be moved to the
  3585.                      last  marker  you  used before that.  An additional
  3586.                      marker you can move  to  is  the  Automatic Marker.
  3587.                      The Automatic Marker is set, well, automatically at
  3588.                      the  last  location  you made changes in your file.
  3589.                      Select Marker E, the Automatic Marker, to  move  to
  3590.                      the Automatic Marker. 
  3591.  
  3592.         Beginning        Beginning        Beginning  - Selecting Beginning of File or pressing <Ctrl Home>
  3593.         of File        of File        of File      will move you to the very beginning (Line 1, Column
  3594.                      1) of the current file.  
  3595.  
  3596.         End of        End of        End of     - Selecting  End  of File or pressing <Ctrl End> will
  3597.         File        File        File         move you to the very end (last line,  last  column)
  3598.                      of the current file. 
  3599.  
  3600.         Jump Top/        Jump Top/        Jump Top/  - Selecting Jump Top/Bottom or pressing <Ctrl J> will
  3601.         Bottom        Bottom        Bottom       move you to the top or bottom of the screen for the
  3602.                      current  window.   Using Jump once will move you to
  3603.                      the top, twice will move you to the  bottom,  three
  3604.                      times back to the top, etc. When in Select or Block
  3605.                      Mode  pressing  <Ctrl J> will move you to the other
  3606.                      end of your highlighted text. 
  3607.  
  3608.         First Char        First Char        First Char - To move to the first  non-space  character  on  the
  3609.                      current line, select First Char or press <Ctrl F>. 
  3610.  
  3611.         Prev Line        Prev Line        Prev Line  - The  Previous  Line Word Start command is unique to
  3612.         Word        Word        Word         Mr. ED.  It aligns the cursor on  the  current line
  3613.                      with the beginning of the next word on the previous
  3614.                      line.  This is very useful when entering columns of
  3615.                      data  or for aligning assembly language statements.
  3616.                      To use the Previous Line Word Start command  select
  3617.                      Prev Line Word or press <Alt Tab>. 
  3618.  
  3619.  
  3620.  
  3621.                                     Page 55
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.                                   _L_a_y_o_u_t _M_e_n_u                                  _L_a_y_o_u_t _M_e_n_u                                  _L_a_y_o_u_t _M_e_n_u
  3628.  
  3629.  
  3630.         Environment        Environment        Environment -Environment   is  used  to  configure  the  various
  3631.                      environment parameters for Mr. ED.  Options include
  3632.                      the ability to create backup  files,  suppress  tab
  3633.                      compression,  enable/disable pulldown menus, define
  3634.                      token match rules, and other defaults for Mr. ED. 
  3635.  
  3636.         Paragraph        Paragraph        Paragraph  - Paragraph Format allows you to format  the  current
  3637.         Format        Format        Format       paragraph  according to the margins and indentation
  3638.                      specified in the Environment Menu.  Paragraphs must
  3639.                      be separated by one  or  more  blank  lines.   Just
  3640.                      place  the  cursor anywhere within the paragraph to
  3641.                      be formated and select Paragraph  Format  or  press
  3642.                      <Ctrl  P>.    Paragraph  Format can also be used on
  3643.                      large amounts of text by first selecting  the  text
  3644.                      using <Ctrl S> or <Ctrl B>. 
  3645.  
  3646.         Auto        Auto        Auto       - If  you  wish  to  turn Auto Indent on or off, then
  3647.         Indent        Indent        Indent       select Auto Indent Toggle or press <Ctrl I>.   Auto
  3648.         Toggle        Toggle        Toggle       Indent  automatically  indents  a new line the same
  3649.                      amount as the previous line.  
  3650.  
  3651.         Word Wrap        Word Wrap        Word Wrap  - Word Wrap uses the paragraph margin information  at
  3652.         Toggle        Toggle        Toggle       the top of the first Environment page to wrap words
  3653.                      to a new line as you type.  Select Word Wrap Toggle
  3654.                      or press <Ctrl W> to turn Word Wrap on and off.  If
  3655.                      you  modify  a  paragraph and you want to format it
  3656.                      again, press <Ctrl P>. 
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.                                     Page 56
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.                                   _L_o_a_d _C_o_m_m_a_n_d                                  _L_o_a_d _C_o_m_m_a_n_d                                  _L_o_a_d _C_o_m_m_a_n_d
  3692.  
  3693.  
  3694.              The Load Command is used to load a file  into  the  current
  3695.         window.    To  load  a  file  simply  enter a valid file name in
  3696.         response to the prompt.  The maximum size of a file that  can be
  3697.         loaded is 64,000 lines. 
  3698.  
  3699.              If  you  are  not sure of the file name or you wish to work
  3700.         with a File List then you can press <Enter> or enter a file mask
  3701.         (e.g. *.PAS).  When you enter a  mask,  all  of  the  files that
  3702.         match  the  mask  will be sorted alphabetically and displayed on
  3703.         the screen.  The first name displayed will be highlighted.  From
  3704.         this point you can use the arrow keys to  select  the  file  you
  3705.         wish  to  load.   If you wish to enter another file name or file
  3706.         mask, or do not wish to load the list of files with  your  file,
  3707.         then  press  <Esc>  and  you  will  be returned to the file name
  3708.         prompt. 
  3709.  
  3710.              When you load a file name via a file mask you are  actually
  3711.         working  with  a  list  of  files.    That is, you will have the
  3712.         ability to edit and access any file in  the  "file  list".   You
  3713.         will  also  be  able  to search (and replace) one or more search
  3714.         patterns in all of the files in the list. 
  3715.  
  3716.              Besides entering a file mask you can also  specify  a  File
  3717.         List  by  reading  a  list  of  file names from a file.  This is
  3718.         accomplished by preceding the file of file names  with  the  "@"
  3719.         character  (e.g.  @JON.LST).    The  names  in  the  file can be
  3720.         standard DOS file names or they can in turn be file masks  (e.g.
  3721.         *.INT). 
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.                                     Page 57
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.                                      _M_a_c_r_o_s                                     _M_a_c_r_o_s                                     _M_a_c_r_o_s
  3756.  
  3757.  
  3758.              Macros  are a series of keystrokes or commands that you can
  3759.         implement by pressing one key.   For  example,  you  may  have a
  3760.         simple macro defined as <Alt S> that will save the current file.
  3761.         If  you  use  Pulldown Menus, this simple macro will save you at
  3762.         least three keystrokes each time you use it.  That may  not seem
  3763.         like  much, but it will save you time, and maybe more than that,
  3764.         if it encourages you to save  your  file  more  often  and  your
  3765.         system shuts down while you are editing a file you just saved. 
  3766.  
  3767.              To record a macro,             To record a macro,             To record a macro, press <Alt => and select Record a Macro.
  3768.         Choose  the  key to which you wish to assign the macro, that is,
  3769.         the key or key combination you  wish  to  press  to  start  your
  3770.         macro,  and  then  start entering the keys and commands you wish
  3771.         your macro to remember.   Choose  your  key  or  key combination
  3772.         wisely;  if,  in  the  example above, <S> had been chosen as the
  3773.         macro key, then whenever an S or s was typed during  normal  use
  3774.         of  Mr.  ED  the  macro would have been initiated.  The best key
  3775.         combinations to  use  are  <Alt  letter>  combinations.   During
  3776.         recording  of  a macro the word "Recording" will be displayed at
  3777.         the bottom of the screen.  When you wish to stop  recording your
  3778.         macro,   press  <Alt  =>  and  select  "End  and  Save  Recorded
  3779.         Keystrokes".  If it didn't turn out the way you want  it, select
  3780.         "Quit  and  Erase  Recorded  Keystrokes"  and your macro will no
  3781.         longer exist.  You may wish to go through all of  the keystrokes
  3782.         of  a  macro  before  recording  it since the only way to edit a
  3783.         macro is to re-record it. 
  3784.  
  3785.              To pause a macro              To pause a macro              To pause a macro during recording and playback, press  <Alt
  3786.         =>  and  choose  "Pause  the  Macro  for Your Input".  To resume
  3787.         recording of your macro, press <Alt ->.  Your macro, when  it is
  3788.         played  back, will pause at this same place.  To resume playback
  3789.         of your macro, press <Alt ->.    When  a  macro  is  paused, the
  3790.         message  "Alt-  Resume"  will  be displayed at the bottom of the
  3791.         screen.  If you press <Alt => when a macro  is  paused, playback
  3792.         of the remainder of the macro will be canceled. 
  3793.  
  3794.              To  play  a  macro,             To  play  a  macro,             To  play  a  macro,  press  the  key or key combination you
  3795.         assigned your macro to, or press <Alt  =>  and  select  "Play  a
  3796.         Macro".  You will be shown a list of all of the currently loaded
  3797.         macros  to  choose  from.   When a macro is playing, the message
  3798.         "Playing" will be displayed at the bottom of the screen.  If Mr.
  3799.         ED tells you that no macros are defined but you know  they  have
  3800.         been,  then you need to load a macro file.  See "To load a macro
  3801.         file" below. 
  3802.  
  3803.              To erase a macro              To erase a macro              To erase a macro that doesn't do what it is supposed to  or
  3804.         one you no longer need, select Erase a Macro.  Once erased, that
  3805.         macro  is  gone, never to be heard from again.  Unless of course
  3806.         you saved it in a macro file and  you  reload  that  macro  file
  3807.         before  you  save  the  current macro file without the macro you
  3808.         just erased.  Say that ten times fast without taking a breath. 
  3809.  
  3810.  
  3811.  
  3812.  
  3813.                                     Page 58
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.              To load a macro              To load a macro              To load a macro file, one that already contains  macros  in
  3821.         Mr.  ED  format, select Load Macro File.  If you have previously
  3822.         loaded a macro file or have recorded new ones, the newly  loaded
  3823.         macro  file  will  replace  all,  until now, current macros.  By
  3824.         setting the Auto-Load/Save Macro prompt on the third page of the
  3825.         Environment Menu to Yes, you can request Mr. ED to load a  macro
  3826.         file each time you enter Mr. ED. 
  3827.  
  3828.              To  save macros,             To  save macros,             To  save macros, ones that you wish to use again in Mr. ED,
  3829.         select Save Macro File.  All of the current macros will be saved
  3830.         to the file with the name you specify.  You can keep  macros for
  3831.         differing   purposes   in   different   files  or  in  different
  3832.         directories, but each time you save, all of the  current  macros
  3833.         will be saved to the same file.  When you wish to perform a task
  3834.         for which you have a macro, just load the proper macro file.  By
  3835.         setting the Auto-Load/Save Macro prompt on the third page of the
  3836.         Environment  Menu  to  Yes,  you  can request Mr. ED to save the
  3837.         current macro file each time you leave Mr. ED. 
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.                                     Page 59
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.                                    _M_o_d_e_s _M_e_n_u                                   _M_o_d_e_s _M_e_n_u                                   _M_o_d_e_s _M_e_n_u
  3883.  
  3884.  
  3885.  
  3886.         Adjust        Adjust        Adjust     - Use Adjust Mode to modify the indentation  of  your
  3887.                      text.  Adjust the indentation by using the left and
  3888.                      right  arrow  keys, or by pressing <L>, <C>, or <R>
  3889.                      to left, center, or right justify the current line.
  3890.                      Using the  up  and  down  arrow  keys  adjusts  the
  3891.                      previous  and next line the same amount as you just
  3892.                      aduseted the current line.  You  can  select Adjust
  3893.                      or press <Ctrl A> to enter Adjust Mode. 
  3894.  
  3895.         Block        Block        Block      - Block  Mode  allows  you  to select and work with a
  3896.                      rectangular block of text.  You  can  copy, delete,
  3897.                      save,  print,  or  move your block by deleting then
  3898.                      pasting it, in addition to  other  options.   Enter
  3899.                      Block  Mode by selecting Block or by pressing <Ctrl
  3900.                      B>. 
  3901.  
  3902.         Condensed        Condensed        Condensed  - Condensed Mode creates a window which only contains
  3903.                      lines from the current window  that  start  with  a
  3904.                      letter  (no  leading  spaces).    You  can move the
  3905.                      highlight bar up and down to different lines  using
  3906.                      cursor movement keys.  By pressing <Enter> you will
  3907.                      move  the  cursor to that new line.  Condensed Mode
  3908.                      works well for moving  amoung  procedures  and  for
  3909.                      recalling  procedure names and required parameters.
  3910.                      You can select Condensed or press <Ctrl C> to enter
  3911.                      Condensed Mode. 
  3912.  
  3913.         Drawing        Drawing        Drawing    - Line Drawing Mode allows you, amazingly enough,  to
  3914.                      draw  lines  on the screen!  You can use predefined
  3915.                      line styles or choose your own  characters.   Enter
  3916.                      Line  Drawing  Mode  by  selecting  Drawing  or  by
  3917.                      pressing <Ctrl D>. 
  3918.  
  3919.         Extended        Extended        Extended   - You can enter any  character  in  the  extended  or
  3920.         Char        Char        Char         control  character  sets  within Extended Character
  3921.                      Mode.  To  enter  control  characters  once  in the
  3922.                      Extended  Character  Mode,  press the <Ctrl> key in
  3923.                      combination with the desired character, or if  only
  3924.                      entering  one  control  character, simply press the
  3925.                      corresponding alphabetic key (e.g.  press  "a"  for
  3926.                      <Ctrl  A>).    To  enter  the  decimal number of an
  3927.                      extended character use the <Alt> key in conjunction
  3928.                      with the keypad.  To exit  Extended  Character Mode
  3929.                      press   <Ctrl  Break>.    To  enter  more  than one
  3930.                      character, set the Repeat  Factor  before  entering
  3931.                      Extended   Character   Mode.     To  enter Extended
  3932.                      Character Mode select Extended Char or press  <Ctrl
  3933.                      E>. 
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.                                     Page 60
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.         File        File        File       - File  Select  Mode  allows  you to select a file to
  3947.         Select        Select        Select       load from your file list.  You can't use  this mode
  3948.                      without a file list.  In addition to selecting File
  3949.                      Select,   File  Select  Mode  can  be  accessed  by
  3950.                      pressing <Shift F2>. 
  3951.  
  3952.         Kompare        Kompare        Kompare    - Compare Mode performs a comparison of the files  in
  3953.                      all  of  the open windows.  Place the cursor on the
  3954.                      line in each file  where  you  wish  to  begin  the
  3955.                      comparison,  press  <Ctrl K> or select Kompare, and
  3956.                      Mr. ED will highlight  the  current  line  in  each
  3957.                      window  as it performs the comparison.  Mr. ED will
  3958.                      stop at the first set of lines that do not  compare
  3959.                      exactly.   If you only have one window open, Mr. ED
  3960.                      will give you the highlight bar  to  use,  but  you
  3961.                      can't  do no comparing 'cause you ain't got nothin'
  3962.                      to compare. 
  3963.  
  3964.         Link        Link        Link       - Link Mode links all of the  open  windows together.
  3965.                      When  linked, windows will move simultaneously when
  3966.                      you use cursor movement  keys.    That  is,  if you
  3967.                      press  <PgUp> then all of the windows will move you
  3968.                      one page up, likewise with  other  cursor commands.
  3969.                      Enter  Link  mode  by selecting Link or by pressing
  3970.                      <Ctrl L>. 
  3971.  
  3972.         Select        Select        Select     - Select Mode allows you to select and  work  with  a
  3973.                      stream of text.  You can copy, delete, save, print,
  3974.                      or move your selected text by deleting then pasting
  3975.                      it,  in  addition  to  other options.  Enter Select
  3976.                      Mode by selecting Select or by pressing <Ctrl S>. 
  3977.  
  3978.         Paste        Paste        Paste      - Paste Block/Select pastes the current  contents  of
  3979.         Block/        Block/        Block/       the select buffer at the cursor location.  If, when
  3980.         Select        Select        Select       using  Select  or  Block  Modes, you copied text to
  3981.                      memory using Copy, Delete, or Append to Buffer, you
  3982.                      can use this command  to  paste  the  text  at  the
  3983.                      cursor.    Only  the  last  Copy  or  Delete can be
  3984.                      pasted; all others are  lost  from  the  computer's
  3985.                      memory.  Select Paste Block/Select or press <F2> to
  3986.                      paste  at  the  cursor.    Be careful if you are in
  3987.                      Overlay Mode when pasting; you will  overwrite  any
  3988.                      text currently at the cursor location. 
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.                                     Page 61
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.                                    _O_S _C_o_m_m_a_n_d                                   _O_S _C_o_m_m_a_n_d                                   _O_S _C_o_m_m_a_n_d
  4010.  
  4011.  
  4012.  
  4013.              OS  Command allows you to perform operating system commands
  4014.         from within Mr. ED, and allows you to direct the output of  that
  4015.         command  to  the current window.  You may use this command to do
  4016.         something as simple as copying a file to another directory or as
  4017.         complex as compiling a program.  Usually you will  wish  to open
  4018.         an  additional window for the output of this command so that you
  4019.         can manipulate or peruse the  data  at  your  leisure.    If you
  4020.         choose  not to direct the output to the current window, you will
  4021.         be placed in a temporary window.  You  can  look  but  not touch
  4022.         when  in  the  temporary window.  If something is already in the
  4023.         current window and you direct the output of  this  command  into
  4024.         it,  the  output  will be placed at the current cursor position.
  4025.         OS Command is accessed  from  Command  Mode  or  from  the  File
  4026.         pulldown menu.  It is called Command on the File pulldown menu. 
  4027.  
  4028.              A   helpful   use  for  this  command  is  sorting  a  file
  4029.         alphabetically by line.  Sorting is accomplished by  issuing the
  4030.         following command at the prompt. 
  4031.  
  4032.  
  4033.                                  SORT <filename
  4034.  
  4035.  
  4036.  
  4037.              You  will  probably  wish  to open an additional window for
  4038.         this sorted file. 
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.                                     Page 62
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.                                    _O_t_h_e_r _M_e_n_u                                   _O_t_h_e_r _M_e_n_u                                   _O_t_h_e_r _M_e_n_u
  4074.  
  4075.  
  4076.  
  4077.  
  4078.         Repeat        Repeat        Repeat     - To repeat the last Search or Search and Replace, or
  4079.         Last        Last        Last         to rehighlight the text  of  your  last  Select  or
  4080.         Command        Command        Command      Block  Mode,  select  Repeat  Last Command or press
  4081.                      <Ctrl G> (for aGain).  
  4082.  
  4083.         Set Repeat        Set Repeat        Set Repeat - Most commands in Mr. ED can be executed a  multiple
  4084.         Factor        Factor        Factor       number of times, including searches, movement keys,
  4085.                      and  typing  of  characters.   To execute a command
  4086.                      more than once, set the repeat factor by  selecting
  4087.                      Set  Repeat Factor or by pressing <Ctrl R>.  At the
  4088.                      prompt enter  the  number  of  times  you  wish  to
  4089.                      execute  the  command.    After  setting the repeat
  4090.                      factor, the next command you enter will be executed
  4091.                      that number times.  For  example,  a  quick  way to
  4092.                      enter  50  asterisks  would  be  to press <Ctrl R>,
  4093.                      enter the number  "50",  press  <Enter>,  and  then
  4094.                      enter the "*" character. 
  4095.  
  4096.         Backward        Backward        Backward   - Selecting  Backward  Toggle Case or pressing <Shift
  4097.         Toggle        Toggle        Toggle       F5> will switch the  case  of  the  letter  at  the
  4098.         Case        Case        Case         cursor.    In  addition,  the  cursor will move one
  4099.                      letter to the left.  Uppercase letters  will become
  4100.                      lowercase  letters  and  vice  versa,  but no other
  4101.                      characters will be effected. 
  4102.  
  4103.         Forward        Forward        Forward    - Selecting Forward Toggle Case  or  pressing  <Shift
  4104.         Toggle        Toggle        Toggle       F6>  will  switch  the  case  of  the letter at the
  4105.         Case        Case        Case         cursor.  In  addition,  the  cursor  will  move one
  4106.                      letter to the right.  Uppercase letters will become
  4107.                      lowercase  letters  and  vice  versa,  but no other
  4108.                      characters will be effected. 
  4109.  
  4110.         Macros        Macros        Macros     - Macros are a series of keystrokes or commands  that
  4111.                      you   can  implement  by  pressing  one  key.   For
  4112.                      example, you may have a  simple  macro  defined  as
  4113.                      <Alt  S>  that will save the current file.  All you
  4114.                      need to do is press <Alt S> and  the  current  file
  4115.                      will  be  saved.  Select Macros or press <Alt => to
  4116.                      access  recording,   playing,   and   other   macro
  4117.                      commands.    To  view Help on macros, select Macros
  4118.                      from the Help Index.  Select  Help  Index  or press
  4119.                      <Shift  F1>  from  within  Help  to obtain the Help
  4120.                      Index. 
  4121.  
  4122.         Help Index        Help Index        Help Index - The Help Index lists all of the  topics  for  which
  4123.                      Help  is available.  To view the Help on any of the
  4124.                      topics  listed,  move  the  highlight  bar  to  the
  4125.                      desired  topic  and  press <Enter>.  The Help Index
  4126.                      can be obtained by pressing <Shift F1> from  within
  4127.                      any  Help  screen  or  by selecting Help Index from
  4128.                      this menu. 
  4129.  
  4130.  
  4131.                                     Page 63
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.                               _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n_s                              _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n_s                              _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n_s
  4138.  
  4139.  
  4140.  
  4141.  
  4142.              Regular expressions are a set of  commands  that  give  you
  4143.         more  versatility  in your Search Patterns.  For example, if you
  4144.         wish  to  search  for  several  different  words  contained   in
  4145.         different  sets  of  brackets, you could use "{*}" as the Search
  4146.         Pattern  and  Mr.  ED  would  find  all  the  sets  of  brackets
  4147.         regardless  of how many characters or words were inside them (as
  4148.         long as the brackets were on the same line).   You  can continue
  4149.         to  use  words and characters in the Search Patterns in addition
  4150.         to the regular expression commands. 
  4151.  
  4152.              In addition to regular  expressions,  Search  also  accepts
  4153.         characters  called  escape  sequences  as  part  of  the  Search
  4154.         Pattern.  Escape sequences allow you to search  for  things like
  4155.         tab characters and carriage returns.  A list of escape sequences
  4156.         is located after the regular expression commands below. 
  4157.  
  4158.              Below  is  a  list  of  all of the valid regular expression
  4159.         commands and an explanation for their use. 
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.    Command                        Description   Command                        Description   Command                        Description
  4167.       *     A "*" will match any number of characters til the end of the line.
  4168.       ?     A "?" will match any single non-white space character.  (White
  4169.             space characters are space, tab, line feed, and carriage return.)
  4170.       %     A "%" at the start of a pattern will force the pattern to be at
  4171.             the start of a line.  Any place else it is a normal character.
  4172.       $     A "$" at the end of a pattern will force the pattern to be at
  4173.             the end of the line.  Any place else it is a normal character.
  4174.       @     An "@" will match zero or more occurrences of the expression
  4175.             to its left.
  4176.       +     A "+" will match one or more occurrences of the expression
  4177.             to its left.
  4178.       |     A "|" denotes "or".  Use it between patterns or within a
  4179.             subexpression.
  4180.       \     A "\" located before any regular expression command character
  4181.             forces Mr. ED to make a literal search for that character.
  4182.       ()    A set of "()" create a subexpression, e.g. "command (line|mode)".
  4183.       []    A set of "[]" create a character class or set.  All other
  4184.             commands lose their meaning within the []'s.
  4185.       ~     A "~" used as the first character within a set causes that set
  4186.             to be inverted, e.g. "[~0-9]" means all non-numeric characters.
  4187.       -     A "-" used within a set specifies a range of characters, e.g. [a-z].
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.                                     Page 64
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.                           _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n _E_x_a_m_p_l_e_s                          _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n _E_x_a_m_p_l_e_s                          _R_e_g_u_l_a_r _E_x_p_r_e_s_s_i_o_n _E_x_a_m_p_l_e_s
  4202.  
  4203.  
  4204.  
  4205.       Expression                        Match      Expression                        Match      Expression                        Match
  4206.          %AB$                The line "AB".
  4207.          \?$                 All lines that end with a "?".
  4208. [a-zA-Z][a-zA-Z0-9_]@        All Pascal identifiers.
  4209.         [0-9]+               Any string of digits.
  4210.  command (line|mode)         All occurrences of "command line" or
  4211.                                  "command mode".
  4212.          {*}                 All sets of brackets contained on one line
  4213.                                  regardless of the number of characters
  4214.                                  between them.
  4215.       C[AEIOU]T              CAT, CET, CIT, COT, or CUT
  4216.       Page [2-4]             Page 2, Page 3, or Page 4
  4217.        (a|i)?t               Any word with an "a" or "i", followed by
  4218.                                  any letter, followed by a "t", such as
  4219.                                  art, cast, filter, etc.
  4220.          me+t                met, meet, meeet, etc.
  4221.         [A-Z]+               Any string of one or more upper case letters.
  4222.         [~ -~]               All extended and control characters. (Inverted
  4223.                                   Space to Tilde Set)
  4224. [+\-]@([0-9]+[.]@[0-9]@|[.][0-9]+)
  4225.                              A floating point number with optional sign.
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.                                     Page 65
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.                                 _R_e_p_l_a_c_e _O_p_t_i_o_n_s                                _R_e_p_l_a_c_e _O_p_t_i_o_n_s                                _R_e_p_l_a_c_e _O_p_t_i_o_n_s
  4266.  
  4267.  
  4268.  
  4269.         Replace        Replace        Replace    - If you wish to replace the  highlighted  text  with
  4270.                      the  Replace  Pattern, just press the <R> key.  Mr.
  4271.                      ED will  then  replace  the  highlighted  text  and
  4272.                      resume searching for your Search Pattern. 
  4273.  
  4274.         No Replace        No Replace        No Replace - If   you   do  not  want  Mr.  ED  to  replace  the
  4275.                      highlighted text with the  Replace  Pattern,  press
  4276.                      the  <N>  key  and  Mr.  ED will skip this text and
  4277.                      resume searching for your Search Pattern. 
  4278.  
  4279.         Verify Off        Verify Off        Verify Off - If you are tired of the Replace prompt and you wish
  4280.                      to replace all of the Search Patterns remaining  in
  4281.                      your  file  with the Replace Pattern(s), then press
  4282.                      the <O> key. 
  4283.  
  4284.         Enter        Enter        Enter      - If, for this one replace, you wish to  replace  the
  4285.         Pattern        Pattern        Pattern      highlighted  text  with  a  pattern  other than the
  4286.                      Replace Pattern, press the <P> key and you will  be
  4287.                      given the opportunity. 
  4288.  
  4289.         Last        Last        Last       - If  you wish to replace the highlighted text but no
  4290.         Replace        Replace        Replace      more after this, press the <L> key. 
  4291.  
  4292.         Quit        Quit        Quit       - If you no longer wish to be in Search  and  Replace
  4293.                      and   do   not   wish   to  replace  the  currently
  4294.                      highlighted text, press the <Q> key. 
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.                                     Page 66
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.                                   _S_a_v_e _C_o_m_m_a_n_d                                  _S_a_v_e _C_o_m_m_a_n_d                                  _S_a_v_e _C_o_m_m_a_n_d
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.              Save is used to save the file  in  the  current  window  to
  4337.         disk.    Mr.  ED  will  default to the current name, but you can
  4338.         easily change it to a different name at the File  Name  to  Save
  4339.         prompt.   You can choose to save the file to the current name by
  4340.         pressing  <Enter>,  type  in  a  different  name,  or  select  a
  4341.         different name to save to by pressing <Enter> with no file name,
  4342.         or <Shift F2> if you are using a file list.  Pressing <Enter> at
  4343.         a blank file name prompt will cause Mr. ED to show you a list of
  4344.         the  files  in the current directory, or in a specific directory
  4345.         if you specified a path at the "blank" file name prompt.  If you
  4346.         are using a file list, you can press <Shift F2> to select a file
  4347.         to save to from the file list. 
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.                                     Page 67
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.                                   _S_c_r_e_e_n _M_e_n_u                                  _S_c_r_e_e_n _M_e_n_u                                  _S_c_r_e_e_n _M_e_n_u
  4394.  
  4395.  
  4396.  
  4397.  
  4398.         Up Scroll        Up Scroll        Up Scroll  - To move the current file up  one  line  within  the
  4399.                      current window, select Up Scroll or press <F3>. 
  4400.  
  4401.         Down        Down        Down       - To  move  the current file down one line within the
  4402.         Scroll        Scroll        Scroll       current window, select Down Scroll or press <F4>. 
  4403.  
  4404.         Left        Left        Left       - To move the current  file  one  line  to  the  left
  4405.         Scroll        Scroll        Scroll       within  the  current  window, select Left Scroll or
  4406.                      press <Shift F3>. 
  4407.  
  4408.         Right        Right        Right      - To move the current file  one  line  to  the  right
  4409.         Scroll        Scroll        Scroll       within  the  current window, select Right Scroll or
  4410.                      press <Shift F4>. 
  4411.  
  4412.         Vertical        Vertical        Vertical   - To center the current file  vertically  within  the
  4413.         Center        Center        Center       current  window,  select  Vertical  Center or press
  4414.                      <KeyPad 5> (that is, the number 5 on the  numerical
  4415.                      keypad). 
  4416.  
  4417.         Horizontal        Horizontal        Horizontal - To  center the current file horizontally within the
  4418.         Center        Center        Center       current window, select Horizontal Center  or  press
  4419.                      <Ctrl  KeyPad  5> (that is, the control key and the
  4420.                      number 5 on the numerical keypad). 
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.                                     Page 68
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.                                  _S_e_a_r_c_h _C_o_m_m_a_n_d                                 _S_e_a_r_c_h _C_o_m_m_a_n_d                                 _S_e_a_r_c_h _C_o_m_m_a_n_d
  4458.  
  4459.  
  4460.         Exp        Exp        Exp        - To use regular expressions in the  Search  Pattern,
  4461.                      set  this prompt to "Y".  Regular expressions are a
  4462.                      set of commands that give you more  versatility  in
  4463.                      your  Search Patterns.  For example, if you wish to
  4464.                      search for several  different  words  contained  in
  4465.                      different  sets of brackets, you could use "{*}" as
  4466.                      the  Search  Pattern.      Refer   to   the regular
  4467.                      expressions help screen for complete rules. 
  4468.  
  4469.         Case        Case        Case       - The Case flag specifies whether or not to perform a
  4470.                      case  sensitive  search.  Set this prompt to "N" to
  4471.                      perform a case insensitive search.    That  is, the
  4472.                      alphabetic  characters  in  the search pattern will
  4473.                      match both their upper and lower  case equivalents.
  4474.                      For  example,  the  search pattern "the" will match
  4475.                      "the", "The", "THE", etc., when the Case prompt  is
  4476.                      set to "N". 
  4477.  
  4478.         Token        Token        Token      - The  token flag indicates whether or not the search
  4479.                      pattern must be a token.  A token simply means that
  4480.                      when the pattern is found, it cannot have any other
  4481.                      alphanumeric characters next to it.    For example,
  4482.                      if  the  "token"  field  is  "Y",  then  the search
  4483.                      pattern "th" would match  "th"  but  it  would  not
  4484.                      match  "the", "that", "th1", etc. This flag is very
  4485.                      useful  when  searching  for  variables  in  source
  4486.                      files. 
  4487.  
  4488.         Pattern(s)        Pattern(s)        Pattern(s) - The pattern is simply what you are looking for.  To
  4489.                      search  for  more  than one pattern simply separate
  4490.                      each pattern with the "|" character.   For example,
  4491.                      to  search for the words "procedure" and "function"
  4492.                      simply enter "procedure|function".  You  can search
  4493.                      for  a  maximum of 10 different patterns.  Remember
  4494.                      the case and token flags apply to all of the search
  4495.                      patterns. 
  4496.  
  4497.         Note:        Note:        Note:        If you are working with a "list of files"  and  the
  4498.                      search  pattern  is  not  contained  in the current
  4499.                      file, then any active files that follow the current
  4500.                      file in the file list (for a forward  search)  will
  4501.                      also  be  searched.    If  you  wish to confine the
  4502.                      search to the current file, then invoke File Select
  4503.                      Mode ( <Shift F2> ) and press <Ctrl  U>  so  as  to
  4504.                      "untag"  the  other  files in the list.  Then press
  4505.                      <Esc> to exit from File Select Mode.  Refer  to the
  4506.                      instructions  and  help screens in File Select Mode
  4507.                      for additional guidance. 
  4508.  
  4509.                      If your search brings you to the end  of  the  file
  4510.                      list  and  no  more search patterns are found, then
  4511.                      you will be put into  the  last  file  in  which  a
  4512.                      pattern had been found. 
  4513.  
  4514.  
  4515.                                     Page 69
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.                            _S_e_a_r_c_h _a_n_d _R_e_p_l_a_c_e _C_o_m_m_a_n_d                           _S_e_a_r_c_h _a_n_d _R_e_p_l_a_c_e _C_o_m_m_a_n_d                           _S_e_a_r_c_h _a_n_d _R_e_p_l_a_c_e _C_o_m_m_a_n_d
  4522.  
  4523.  
  4524.         Expression        Expression        Expression - To  use  regular expressions in the Search Pattern,
  4525.                      set this prompt to "Y".  Regular expressions  are a
  4526.                      set  of  commands that give you more versatility in
  4527.                      your Search Patterns.  For example, if you  wish to
  4528.                      search  for  several  different  words contained in
  4529.                      different sets of brackets, you could use "{*}"  as
  4530.                      the   Search   Pattern.      Refer  to  the regular
  4531.                      expressions help screen for complete rules. 
  4532.  
  4533.         Case        Case        Case       - The Case flag specifies whether or not to perform a
  4534.                      case sensitive search.  Set this prompt  to  "N" to
  4535.                      perform  a  case  insensitive search.  That is, the
  4536.                      alphabetic characters in the  search  pattern  will
  4537.                      match  both their upper and lower case equivalents.
  4538.                      For example, the search pattern  "the"  will  match
  4539.                      "the",  "The", "THE", etc., when the Case prompt is
  4540.                      set to "N". 
  4541.  
  4542.         Token        Token        Token      - The token flag indicates whether or not the  search
  4543.                      pattern must be a token.  A token simply means that
  4544.                      when the pattern is found, it cannot have any other
  4545.                      alphanumeric  characters  next to it.  For example,
  4546.                      if the  "token"  field  is  "Y",  then  the  search
  4547.                      pattern  "th"  would  match  "th"  but it would not
  4548.                      match "the", "that", "th1", etc. This flag is  very
  4549.                      useful  when  searching  for  variables  in  source
  4550.                      files. 
  4551.  
  4552.         Search        Search        Search     - The Search Pattern is simply what you  are  looking
  4553.         Pattern(s)        Pattern(s)        Pattern(s)   for.    To  search for more than one pattern simply
  4554.                      separate each pattern with the "|" character.   For
  4555.                      example,  to  search  for the words "procedure" and
  4556.                      "function" simply enter "procedure|function".   You
  4557.                      can  search for a maximum of 10 different patterns.
  4558.                      Remember the  expression,  case,  and  token  flags
  4559.                      apply to all of the search patterns. 
  4560.  
  4561.         Replace        Replace        Replace    - The  Replace  Pattern  is  the  "thing" you want in
  4562.         Pattern(s)        Pattern(s)        Pattern(s)   place of  the  Search  Pattern.    Like  the Search
  4563.                      Pattern,  you  can have up to 10 different patterns
  4564.                      separated by the  "|"  character.    YOU  MUST HAVE
  4565.                      EXACTLY  THE  SAME  NUMBER  OF  REPLACE PATTERNS AS
  4566.                      SEARCH  PATTERNS.    Actually,  you  can  also have
  4567.                      either   zero  or  one  Replace  Pattern,  but  not
  4568.                      anything between  one  and  the  number  of  Search
  4569.                      Patterns.    For example, three Search Patterns and
  4570.                      two Replace Patterns are  not  allowed,  but  three
  4571.                      Search  Patterns  and one or three Replace Patterns
  4572.                      are allowed.  If no Replace Pattern is  given, then
  4573.                      the  Search  Pattern,  when found, will be deleted.
  4574.                      If you have multiple Search Patterns and  only  one
  4575.                      Replace  Pattern,  all  the Search Patterns will be
  4576.                      replaced with the same thing.  The  example  at the
  4577.  
  4578.  
  4579.                                     Page 70
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.                      end of these Search and Replace Help Screens should
  4586.                      clarify these ideas. 
  4587.  
  4588.         Verify        Verify        Verify     - If  you wish to make sure each Search Pattern found
  4589.         Each        Each        Each         is  one  you  wish  to  replace  with  the  Replace
  4590.         Replace        Replace        Replace      Pattern,  set  this  prompt  to "Y".  If you do set
  4591.                      this prompt to "Y", you  will  have  the  following
  4592.                      options   whenever   a   Search  Pattern  is found:
  4593.                      Replace, No Replace,  Verify  Off,  Enter  Pattern,
  4594.                      Last  Replace,  and Quit.  If you select "N" at the
  4595.                      Verify prompt, replacements will be made until your
  4596.                      Search Patterns are no  longer  found  or  you  are
  4597.                      limited by your Replace Count (see below). 
  4598.  
  4599.         Smart        Smart        Smart      - If   you  set  Smart  Replace  to  "Y",  then  each
  4600.         Replace        Replace        Replace      replacement will have the same case as what  it  is
  4601.                      replacing.    For  example,  if  you  are replacing
  4602.                      "people"  with  "they"  and   "people"   begins   a
  4603.                      sentence,  then  if  this prompt is set to "Y", you
  4604.                      will now begin  the  sentence  with  "They".  Note:
  4605.                      Smart Replace only works with single word patterns. 
  4606.  
  4607.         Replace        Replace        Replace    - If  you  wish to limit the number of times you look
  4608.         Count        Count        Count        for a Search Pattern then simply enter that  number
  4609.                      here.   If you want to replace two of the next five
  4610.                      "Zipkas" in your file with "Nonkas", then enter "5"
  4611.                      here  and  choose  Replace  or   No   Replace,   as
  4612.                      appropriate, at the Replace prompt. 
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.                                     EXAMPLE                                    EXAMPLE                                    EXAMPLE
  4620.  
  4621.  
  4622.       Search  Pattern(s)>       Search  Pattern(s)>       Search  Pattern(s)>   as|+|Mr. ED|loop         {Note the four patterns.}
  4623.                             ^  ^ ^      ^                             ^  ^ ^      ^                             ^  ^ ^      ^ 
  4624.  
  4625.  
  4626.  
  4627.              The  following  are examples of acceptable Replace Patterns
  4628.         for the above Search Patterns: 
  4629.  
  4630.  
  4631.       Replace Pattern(s)>       Replace Pattern(s)>       Replace Pattern(s)>   is|/|MR. ED|while loop     {four patterns}
  4632.                             ^  ^ ^      ^                             ^  ^ ^      ^                             ^  ^ ^      ^ 
  4633.                             Zinger                     {only one pattern}
  4634.                             ^                             ^                             ^ 
  4635.                             Spaz||'Mr. ED'|circuit     {four patterns --
  4636.                             ^   ^ ^        ^                                  ^   ^ ^        ^                                  ^   ^ ^        ^            empty replace is
  4637.                                                         considered a pattern}
  4638.  
  4639.  
  4640.  
  4641.  
  4642.                                     Page 71
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.         Note:        Note:        Note:        If you are working with a file list and the  search
  4649.                      pattern  is not contained in the current file, then
  4650.                      any active files that follow the  current  file  in
  4651.                      the  file  list (for a forward search) will also be
  4652.                      searched.  If you wish to confine the search to the
  4653.                      current file, then invoke File Select Mode ( <Shift
  4654.                      F2> ) and press <Ctrl U> so as to "untag" the other
  4655.                      files in the list.  Then press <Esc>  to  exit from
  4656.                      File  Select  Mode.   Refer to the instructions and
  4657.                      help screens in File  Select  Mode  for  additional
  4658.                      guidance. 
  4659.  
  4660.                      If  your  search  brings you to the end of the file
  4661.                      list and no more search patterns  are  found,  then
  4662.                      you  will  be  put  into  the  last file in which a
  4663.                      pattern had been found. 
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.                                     Page 72
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.                                   _S_e_a_r_c_h _M_e_n_u                                  _S_e_a_r_c_h _M_e_n_u                                  _S_e_a_r_c_h _M_e_n_u
  4712.  
  4713.  
  4714.  
  4715.         Browse        Browse        Browse     - Browse searches a list of files with  one  or  more
  4716.                      search  patterns.    Whenever  a  search pattern is
  4717.                      found, the line  containing  the  pattern  and  the
  4718.                      specified  number of context lines before and after
  4719.                      it will be  displayed.    You  have  the  option of
  4720.                      creating  a  file  list  instead  of displaying the
  4721.                      lines found.  A file list is a file  which contains
  4722.                      the names of other files.  A file list created with
  4723.                      Browse  contains the names of all the files with at
  4724.                      least one  occurrence  of  the  search  pattern  or
  4725.                      patterns.    You have the option to send the output
  4726.                      to the screen only or to  both  the  screen  and  a
  4727.                      file. 
  4728.  
  4729.         Forward        Forward        Forward    - To  find  a  word,  line, or phrase located further
  4730.         Search        Search        Search       along  in  the  current  window  than  the   cursor
  4731.                      position,  use  Forward Search.  You can also press
  4732.                      <F10> to access Forward Search. 
  4733.  
  4734.         Backward        Backward        Backward   - To find a word, line, or phrase located before  the
  4735.         Search        Search        Search       cursor position in the current window, use Backward
  4736.                      Search.  You can also press <F9> to access Backward
  4737.                      Search. 
  4738.  
  4739.         Replace        Replace        Replace    - To find and replace a word, line, or phrase located
  4740.         Forward        Forward        Forward      further along in the current window than the cursor
  4741.                      position,  use Replace Forward.  You can also press
  4742.                      <Shift F10> to access Replace Forward. 
  4743.  
  4744.         Replace        Replace        Replace    - To find and replace a word, line, or phrase located
  4745.         Backward        Backward        Backward     before the cursor position in the  current  window,
  4746.                      use  Replace  Backward.   You can also press <Shift
  4747.                      F9> to access Replace Backward. 
  4748.  
  4749.         Token        Token        Token      - To use Token Match, set the cursor on  one  of  the
  4750.         Match        Match        Match        tokens,  select  Token Match or press <Ctrl T>, and
  4751.                      Mr. ED will find its match.  A token in  this sense
  4752.                      is  a  word  or set of characters that have another
  4753.                      word or set of characters that always correspond to
  4754.                      it.  Token rules are set  in  the Environment Menu.
  4755.                      If  no  partner is defined for the word you are on,
  4756.                      Mr. ED will find the next occurance  of  that word.
  4757.                      Refer  to  the  Token  Match  help screen, accessed
  4758.                      through  the  Help  Index  (  <Shift  F1>  ),   for
  4759.                      additional information on defining and using tokens
  4760.                      and Token Match. 
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.                                     Page 73
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.                                   _S_e_l_e_c_t _M_o_d_e                                  _S_e_l_e_c_t _M_o_d_e                                  _S_e_l_e_c_t _M_o_d_e
  4776.  
  4777.  
  4778.              Select  Mode allows you to select and work with a stream of
  4779.         text.  Enter Select Mode by pressing  <Ctrl  S>.    The text you
  4780.         select  becomes  highlighted  as you work.  The beginning of the
  4781.         stream of text is anchored at the place you  originally  pressed
  4782.         <Ctrl  S>  (see  <Ctrl  J>  below  on  how to change that).  The
  4783.         following commands are active within Select Mode: 
  4784.  
  4785.  
  4786.  
  4787.  
  4788.       Lft,Rgt,Up,Dn,PgUp,PgDn  Move cursor and highlight more text.
  4789.       Home,End           Highlight to beginning or end of row.
  4790.       Ctrl Home/End      Highlight to beginning or end of the file.
  4791.       Ctrl C             Use Condensed Mode to move cursor and highlight.
  4792.       Ctrl F             Highlight to beginning of first word on line.
  4793.       Ctrl J             Jump to opposite end of highlighted text.
  4794.       Ctrl P             Format all paragraphs within the highlighted area.
  4795.       Ctrl R             Use repeat factor for Search or movement.
  4796.       Ctrl S             End selecting of text and view Select Mode commands.      Ctrl S             End selecting of text and view Select Mode commands.      Ctrl S             End selecting of text and view Select Mode commands.
  4797.       Ctrl T             Use Token Match to move cursor and highlight.
  4798.       Shift F7           Highlight to specific line number or marker.
  4799.       F9,F10             Highlight backward or forward to Search Pattern.
  4800.       Shift F9/F10       Search and Replace within highlighted text.
  4801.       A,C,D,F,K,L,M,
  4802.         P,S,or +         Execute specific Select Mode command.
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.                                     Page 74
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.                               _S_e_l_e_c_t _M_o_d_e _C_o_m_m_a_n_d_s                              _S_e_l_e_c_t _M_o_d_e _C_o_m_m_a_n_d_s                              _S_e_l_e_c_t _M_o_d_e _C_o_m_m_a_n_d_s
  4840.  
  4841.  
  4842.         A        A        A - Adjust modifies the  indentation  of  the  lines  that  were
  4843.             selected.    The  indentation is adjusted by using the arrow
  4844.             keys.  The left arrow key moves all of the  lines  one space
  4845.             to the left and the right arrow key indents all of the lines
  4846.             one   space   to   the   right.     Or  press  <L>  for left
  4847.             justification. 
  4848.  
  4849.         C        C        C - Copy is used to copy the text to the "select buffer".   Once
  4850.             the  text is copied you can use the <F2> key to paste it.  A
  4851.             copy of the text stays in the "select buffer" until you  put
  4852.             new  text  in  it.   This means you can insert the same text
  4853.             multiple times using <F2>. 
  4854.  
  4855.         D        D        D - Delete + Copy is used to  delete  the  selected  text  while
  4856.             simultaneously  copying it to the "select buffer".  Once the
  4857.             text is deleted you can use the <F2> key to paste it at  the
  4858.             cursor. 
  4859.  
  4860.         F        F        F - File  List  lets  you construct your own "file list".  It is
  4861.             assumed that the text lines that have been selected  consist
  4862.             of  a  valid  path  name (optional) and a list of valid file
  4863.             names  or  file  masks.    After  the  new  "file   list" is
  4864.             constructed,  Mr.  ED will attempt to load the first file in
  4865.             the list. 
  4866.  
  4867.         K        K        K - Delete + No Copy (or Kill) deletes the text without  copying
  4868.             it to the "select buffer".  This is very convenient when you
  4869.             wish  to delete several lines but also preserve the contents
  4870.             of the "select buffer". 
  4871.  
  4872.         L        L        L - Lightning Spell Check allows you to use Borland Inc.'s Turbo
  4873.             Lightning Spell Checker on the selected text.   Before using
  4874.             Lightning  Spell Check, Turbo Lightning must be activated by
  4875.             being loaded into  memory.    (Actually,  it  must  first be
  4876.                                         DO NOT LOAD TURBO LIGHTNING FROM                                        DO NOT LOAD TURBO LIGHTNING FROM            purchased  from  Borland.)  DO NOT LOAD TURBO LIGHTNING FROM
  4877.             WITHIN MR.  ED             WITHIN MR.  ED             WITHIN MR.  ED  (using  OS  Shell  or  OS  Command).   Turbo
  4878.             Lightning  is  memory  resident;  memory  resident  programs
  4879.             loaded into memory while within another  program  can  cause
  4880.             unexpected results -- like the inability to save your files.
  4881.             When  loaded  properly, Turbo Lightning acts just like it is
  4882.             part of Mr. ED.  Turbo Lightning  is  copyright  (C) Borland
  4883.             Inc., Scotts Valley, California. 
  4884.  
  4885.         M        M        M - Modify allows you to modify the text that has been selected.
  4886.             At  the Modify prompt there are options to fill the Selected
  4887.             Text with a character, convert  all  of  the  characters  to
  4888.             lower  case, convert all of the characters to upper case, or
  4889.             to switch the case of all of the characters. 
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.                                     Page 75
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903.         P        P        P - Print allows you to print the selected lines of  text.   The
  4904.             lines  will  be "printed to" the device that is specified in
  4905.             the Environment Menu.  For one printing you  can  change the
  4906.             print device from within this command.  You can also specify
  4907.             the printer left margin and page size at this prompt and the
  4908.             default within the Environment Menu. 
  4909.  
  4910.         S        S        S - Save  File  is  used to save the selected lines of text to a
  4911.             file. 
  4912.  
  4913.         Ctrl P        Ctrl P        Ctrl P - Paragraph Format  allows  you  to  format  all  of  the
  4914.             paragraphs within the selected text according to the margins
  4915.             and   indentation   specified   in   the   Environment Menu.
  4916.             Paragraphs must be separated by  one  or  more  blank lines.
  4917.             Paragraph Format can be used on any single paragraph without
  4918.             first  selecting  the  text.  Just place the cursor anywhere
  4919.             within the paragraph to  be  formated  and  press  <Ctrl P>.
  4920.             Voila, your paragraph is formatted. 
  4921.  
  4922.         +        +        + - Append  to buffer allows you to add the selected text to the
  4923.             end of the "select buffer".  There is  an  additional prompt
  4924.             for  the  Append  command where you can append a copy of the
  4925.             text to the buffer, delete the text plus append  it,  delete
  4926.             the  text  without  appending it, or turn off the append and
  4927.             return to the Select  Mode  prompt.    Be  forewarned:  this
  4928.             command will not append texts of differing widths. 
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.                                     Page 76
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.                                    _S_e_t _M_a_r_k_e_r                                   _S_e_t _M_a_r_k_e_r                                   _S_e_t _M_a_r_k_e_r
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.              Markers  are used to mark a specific location in your file.
  4973.         After pressing <Shift F8> or selecting  Set  Marker,  press  the
  4974.         letter,  A,  B, C, or D, corresponding to the marker you wish to
  4975.         set.  If you hit <Enter> without  entering  a  marker,  then the
  4976.         next available marker will be set for your current location. 
  4977.  
  4978.              You  can  move  to  a  marker  using Goto Line or Marker by
  4979.         pressing <Shift F7> or by selecting Goto Line/Marker on the Goto
  4980.         pulldown menu.  If  you  hit  <Enter>  without  entering  a line
  4981.         number or marker, you will be moved to the last marker you used. 
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.                                     Page 77
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.                            _T_e_m_p_o_r_a_r_y _R_e_p_l_a_c_e _P_a_t_t_e_r_n                           _T_e_m_p_o_r_a_r_y _R_e_p_l_a_c_e _P_a_t_t_e_r_n                           _T_e_m_p_o_r_a_r_y _R_e_p_l_a_c_e _P_a_t_t_e_r_n
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.              If,   for  this  one  replace,  you  wish  to  replace  the
  5037.         highlighted text with a pattern other than the Replace  Pattern,
  5038.         enter  the  temporary  replace  pattern  here.   If no temporary
  5039.         replace pattern is given, then  the  highlighted  text  will  be
  5040.         deleted.    Remember, you can use "\n" and "\r" at the beginning
  5041.         or end of your temporary replace pattern to represent a carriage
  5042.         return. 
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.                                     Page 78
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.                                   _T_o_k_e_n _M_a_t_c_h                                  _T_o_k_e_n _M_a_t_c_h                                  _T_o_k_e_n _M_a_t_c_h
  5095.  
  5096.  
  5097.              A token in this sense is a word or set of  characters  that
  5098.         have another word or set of characters that always correspond to
  5099.         it.    For example, in Pascal if you have a Begin, then you must
  5100.         also have an End.  Listed below are the characters used in Token
  5101.         Match and an explanation of how they are used. 
  5102.  
  5103.  
  5104.  
  5105.  
  5106.            Character                   Rule           Character                   Rule           Character                   Rule
  5107.                -                -                -           Separates comment partners.
  5108.                =                =                =           Separates all other partners.
  5109.                ;                ;                ;           Separates sets of partners from other sets.
  5110.                |                |                |           Separates multiple partners.
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.              For  example,  if  the  token  match  rules  are  given  by
  5117.         "(*-*);BEGIN|CASE=END"  then the match to (* is *), the match to
  5118.         BEGIN is END, and the match to CASE is END.  Mr. ED uses the "-"
  5119.         character to tell what are comments so that  you  can  turn  the
  5120.         nesting  of  comments  off and on.  In addition, if other tokens
  5121.         are within a commented section, Mr. ED will skip  them entirely.
  5122.         Mr. ED always allows the nesting of tokens if you have separated
  5123.         the  parts  with the "=" character.  You may have up to two "="s
  5124.         in  a  set.    For   example,   if   a   Token   Match   rule is
  5125.         "IF=ELSE=ENDIF",  then Mr. ED will find all of the ELSE's in the
  5126.         IF statement before it finds the ENDIF.  Tokens are  set  in the
  5127.         Environment  Menu.  To use Token Match, set the cursor on one of
  5128.         the tokens, press <Ctrl T>, and Mr. ED will find its match.   If
  5129.         no  partner is defined for the word you are on, Mr. ED will find
  5130.         the next occurance of that word. 
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.                                     Page 79
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.                                   _W_i_n_d_o_w _M_e_n_u                                  _W_i_n_d_o_w _M_e_n_u                                  _W_i_n_d_o_w _M_e_n_u
  5159.  
  5160.  
  5161.  
  5162.         Drop        Drop        Drop   - Drop allows you to drop one or more windows.    You are
  5163.                  prompted  for the window number to remove.  The windows
  5164.                  are numbered from 1 to 9,  and  the  window  number  is
  5165.                  indicated  in  the  left  most portion of that window's
  5166.                  status line.  To drop  multiple  windows  just separate
  5167.                  the  window numbers with a comma or dash.  For example,
  5168.                  "1,3-5" will drop windows 1 and 3 through 5.  If any of
  5169.                  the files to be dropped  have  been  modified  and  are
  5170.                  unsaved, you will have the opportunity to save them. 
  5171.  
  5172.         Goto        Goto        Goto   - Goto  allows you to move easily between different files
  5173.                  in different windows.  Move the  highlight  bar  to the
  5174.                  name of the file you wish to move to and press <Enter>.
  5175.                  The  Goto  menu  will  show  you  which files have been
  5176.                  modified as well as which are  hidden.    You  can also
  5177.                  access Goto by pressing <Alt 0>. 
  5178.  
  5179.         Hide        Hide        Hide   - Hide   allows   you  to  remove  a  window temporarily.
  5180.                  Movement commands like <Ctrl PgUp> and <Ctrl  PgDn>  as
  5181.                  well  as  commands that link windows together like Link
  5182.                  and Compare Modes will ignore windows that  are hidden.
  5183.                  To get back into windows that have been hidden, use the
  5184.                  Goto  command ( <Alt 0> ).  You can also access Hide by
  5185.                  pressing <Ctrl H>. 
  5186.  
  5187.         Insert        Insert        Insert - Insert allows you to insert additional windows into Mr.
  5188.                  ED.  There can be  a  maximum  of  nine  windows.  Each
  5189.                  window can have a different file or file list. 
  5190.  
  5191.         Next        Next        Next   - Next  will  move  you  from  the  current window to the
  5192.                  window with the "next" window number.  That is,  if you
  5193.                  are  in  window 2 and select Next, you will be moved to
  5194.                  window 3.  Next ignores windows that are hidden  and if
  5195.                  you  are  in the "last" open window, Next will move you
  5196.                  to the first open window.  You can also access  Next by
  5197.                  pressing <Ctrl PgDn>. 
  5198.  
  5199.         Prev        Prev        Prev   - Previous  is  like Next except you move in the opposite
  5200.                  direction.  Previous moves you to  the,  well, previous
  5201.                  window.     Also  like  Next,  Previous  ignores hidden
  5202.                  windows and will wrap from the first open window to the
  5203.                  last open window.  You can access Previous  by pressing
  5204.                  <Ctrl PgUp>. 
  5205.  
  5206.         Style        Style        Style  - There  are  three  multiple  window screen styles, full
  5207.                  screen and split  horizontally  or  vertically.   Style
  5208.                  changes the screen between these three styles.  When in
  5209.                  one of the two split styles, you can press <Ctrl Up> or
  5210.                  <Ctrl  Dn> to change the window sizing.  Style can also
  5211.                  be accessed by pressing <Ctrl N> (for next style). 
  5212.  
  5213.  
  5214.  
  5215.  
  5216.                                     Page 80
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.         Zoom        Zoom        Zoom   - When you have multiple windows with  the  screen  split
  5223.                  horizontally  or vertically, Zoom immediately makes the
  5224.                  current window a full screen  window.    Selecting Zoom
  5225.                  again  will  return  you  to the split screen style you
  5226.                  were  in,  including  the  window  sizing  you  had  so
  5227.                  carefully  arranged.    You  can  also  access  Zoom by
  5228.                  pressing <Ctrl Z>. 
  5229.  
  5230.  
  5231.  
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.                                     Page 81
  5280.