home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ACE124.ZIP / ACE.DOC next >
Encoding:
Text File  |  1985-05-06  |  27.5 KB  |  727 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.              ╔════════════════════════════════════════════════════════╗
  9.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  10.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ACE▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  11.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒(Ver 1.24)▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  12.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒┌------------┐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  13.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒├     BY     ┤▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  14.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒└------------┘▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  15.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  16.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Patrick Bennett▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  17.              ║▒▒▒▒All rights reserved, Copyright 1985 C-STUFF co.▒▒▒▒▒║
  18.              ║▒▒▒R.R.#12  Box #19  Muncie, IN  47302 (317)288-7547▒▒▒▒║
  19.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  20.              ║▒   If you are using this program, find it of value,   ▒║
  21.              ║▒        and would like for me to write more,          ▒║
  22.              ║▒your contribution ($35 suggested) will be appreciated.▒║
  23.              ║▒read documentation for info. on contribution benefits.▒║
  24.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  25.              ║▒You are encouraged to copy and share this program with▒║
  26.              ║▒other users, on the conditions that the program is not▒║
  27.              ║▒     distributed in modified form, that no fee or     ▒║
  28.              ║▒ consideration is charged and that this notice is not ▒║
  29.              ║▒                 bypassed or removed.                 ▒║
  30.              ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  31.              ╚════════════════════════════════════════════════════════╝
  32.  
  33.      Loading ACE...
  34.  
  35.      You can load ACE four different ways:
  36.      1. Type "ace" on the A> prompt.  This will load the editor and then ask for
  37.         the file you wish to edit.
  38.  
  39.      2. Type "ace" followed by a space and the name of the file you wish to load,
  40.         e.g.  A>ace example.c.  This example would load the editor, then load the
  41.         file "example.c" into its buffer.
  42.  
  43.      3. Type "ace/l" which will load the last file you edited automatically
  44.         without displaying the logo.
  45.  
  46.      4. When you become a registered user, you will be able to bypass the logo.
  47.  
  48.      Using ACE...
  49.  
  50.                                    MOVING THE CURSOR
  51.  
  52.      To move the cursor up, down, left, and right use the arrow keys.  To move the
  53.   cursor one word to the left hit the Ctrl key then the left arrow key.  To move
  54.   the cursor one word at a time to the right press the Ctrl key then the right
  55.   arrow key.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ACE  Ver 1.24                                                         - Page 2 -
  71.  
  72.  
  73.      To go to the beginning of a line press the Home key.  To go to the end of a
  74.   line press the End key.  To go to the top of the window press the Ctrl key then
  75.   the Home key.  To get to the bottom of the window press the Ctrl key then the
  76.   End key.  To scroll a page up towards the beginning of the file press the PgUp
  77.   key.  To scroll a page down towards the end of the file press the PgDn key.  To
  78.   go to the beginning of the file press the Ctrl key then PgUp key.  To go to the
  79.   end of the file press the Ctrl key then the PgDn key.
  80.  
  81.      When you look at the left side of the screen, you will see a marker.  This
  82.   marker shows you where you are in your document relative to the beginning and
  83.   end of the current file.  If the marker is in the middle of the screen, you are
  84.   around the middle of the document.
  85.  
  86.      Press the Scroll Lock key and "SCRL" will appear at the top of the screen,
  87.   indicating that you are in a special mode.  When in this mode, some of the keys'
  88.   meanings change.  The Home key now will move the cursor to the left side of the
  89.   screen (as opposed to the start of a line).  The End key will go move it to the
  90.   right side of the screen.  The up arrow will scroll up a half screen.  The down
  91.   arrow will scroll down half a screen.  The left arrow will scroll left 4 times
  92.   the tab size.  The right arrow will scroll right 4 times the tab size.
  93.  
  94.      Also, you may move the cursor beyond the end of a line.  When you are beyond
  95.   the end of a line, as soon as you press a character key ACE will automatically
  96.   pad spaces from the end of the line to the cursor. It then inserts the
  97.   character.  This padding also works for block moves, copies, etc.  When you are
  98.   beyond the end of the line the destructive backspace acts just like the left
  99.   arrow, and the delete key is disabled.
  100.  
  101.                                     INSERTING TEXT
  102.  
  103.      Whenever the cursor is a large block, you are in insert mode.  If it is
  104.   small, you are in overtype mode.  When you are in insert mode, each time you
  105.   press a key all the text from the cursor on is moved over a character and the
  106.   key you pressed is inserted in the new space.  When you are in overtype mode,
  107.   the character you press replaces whatever is under the cursor.  If you want to
  108.   toggle the insert and overtype modes, you just press the Ins key.
  109.  
  110.                                      DELETING TEXT
  111.  
  112.      If you want to delete text you can use the backspace key, the delete key,
  113.   block delete, or a line delete.  The backspace key when in insert mode, takes
  114.   all the text from the cursor on and moves it one character to the left,
  115.   replacing the character to the left of the cursor.  The Del key takes the text
  116.   next to the cursor and moves it over so that it replaces the character beneath
  117.   the cursor.
  118.  
  119.      Before you can do a block delete you must DEFINE A BLOCK.  To do this place
  120.   the cursor at the beginning or ending of the text you want to define as a block.
  121.   Press the F6 key.  This starts the definition of a block, now move the cursor
  122.   you will see the text highlighted as you move along.  When you finish marking
  123.   off the text you want defined as a block press the F6 key again.  This stops the
  124.   definition.  Now if you want to delete the block press Alt and D for delete and
  125.   the block will be deleted.  Other uses for the blocks are explained below.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ACE  Ver 1.24                                                         - Page 3 -
  137.  
  138.  
  139.      To automatically delete a line without having to define it as a block just
  140.   press Alt and the E key for erase.  This will delete the line that the cursor is
  141.   on.
  142.  
  143.                                      USING BLOCKS
  144.  
  145.      Block operations are powerful; they allow you to easily make large changes
  146.   which would otherwise be tedious and time consuming.  An example is Copy Block.
  147.   To do this, define a block (see above), then just press the Alt key then the C
  148.   key (for "copy") and a copy of the block will be inserted at the cursor
  149.   position.  You can also move a block, which means delete it then place it at the
  150.   cursor position.  To do this press the Alt key then the M key.  ACE makes
  151.   changing whole chunks of code easier by combining deleting and changing into one
  152.   operation.  You can press the Alt key and the L key to delete the line the
  153.   cursor is on and replace it with the block.  Press the Alt key and the B key to
  154.   delete everything within the nearest braces { } and insert a copy of the block.
  155.  
  156.      After you define a block and the highlight bothers you, you may press the Alt
  157.   key then the F6 key to undefine the block.
  158.  
  159.   NOTE:
  160.   You may not you use the Alt C, M, L, or B commands while the cursor is in the
  161.   block.  But you may use the Alt D command while the cursor is in the block.
  162.  
  163.                             MISCELLANEOUS EDITING FEATURES
  164.  
  165.      Sometimes you may need to place SPECIAL CHARACTERS in the text that ACE
  166.   normally will not let you use (ASCII codes 216-255).  To do this press the Alt
  167.   Key then the X key.  ACE will then prompt you at the top of the screen.  Type in
  168.   the code you would like to insert or overtype (depending on the mode you're in)
  169.   and press the return key.  That character will then be placed in the text.
  170.   (Note: you may not insert code 254*!).
  171.  
  172.      ACE contains special functions to help you in writing programs, C programs in
  173.   particular.  One of these is the Alt R command; this places at the cursor a */
  174.   then scans the line and figures out what kind of line it is (code, comment, or
  175.   code with a comment at the end).  It then places at the appropriate place a /*.
  176.   It will also if you have defined a block and the cursor is within the block,
  177.   place remarks around the block.  This is helpful when you want the compiler to
  178.   ignore a whole section of code.
  179.  
  180.      In the options menu, there is an option called "automatic indent".  This
  181.   feature when active, will automatically, when you press enter, space the
  182.   inserted line over so that it starts below the first non-space character in the
  183.   line above.
  184.  
  185.  
  186.  
  187.   ____________________
  188.  
  189.   * - When you load or are editing a file, all ASCII character 174's are displayed
  190.       as 254's.  When you save the file all the 254's are converted back to 174's.
  191.       So even though an ASCII code 254 may be on the screen, it actually in the
  192.       end will be a 174.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ACE  Ver 1.24                                                         - Page 4 -
  203.  
  204.  
  205.      There is also an option called "indent after {".  This feature when active,
  206.   will automatically, when you press enter, scan the line for a {.  If it finds
  207.   one it will insert a tab in the new line.
  208.  
  209.      The option called "Automatic remarks" when active will after you press enter,
  210.   scan the line and determine if it is a line of code.  If it is it will insert a
  211.   /* and place the cursor after it.  At this point you may type in a remark, or
  212.   you may press enter, which erase the /* and goes to the next line.  If you typed
  213.   in a remark and you are finished, press enter and ACE will insert a */ and go on
  214.   to the next line.  This feature is great for commenting your program for others
  215.   to see.
  216.  
  217.                                 USER DEFINABLE WINDOWS
  218.  
  219.      When programming, there always seem to be things which you need periodically
  220.   but not often enough to commit to memory.  Wouldn't it be handy if, instead of
  221.   getting out K&R or some other book or document, and looking up something in the
  222.   index, finding the correct page, etc., you could create help windows, callable
  223.   from inside your editor?
  224.  
  225.      Ace gives you this capability by allowing you to open a window in the top
  226.   half of the screen into which you can load any maximum 3K file.  You may only
  227.   scroll through this file; you may not edit it.  To open this window press the
  228.   Alt key then F2 this will give you a choice between opening or closing the
  229.   window.  Select Open, then type in the name of the file to load.  If you want to
  230.   close it just select Close.  When you are in the help window the you can use the
  231.   normal scroll keys to scroll.  When you want to switch between windows, press
  232.   Alt F1.  You can tell which window you're in by where the ACE sign is.
  233.  
  234.      Some sample help files (with the extension ".hlp") have been included.  Of
  235.   course, help files are only one possible use for the window; any type of file
  236.   may be loaded into it.
  237.  
  238.      If you wish you may change the size of the help window once it is loaded.
  239.   For information read about the Utilities menu.
  240.  
  241.                                     USING THE MENUS
  242.  
  243.      To access the main menu press the Esc key.  You will be shown a list of
  244.   options.  To select one, just press the capitalized letter you see in that
  245.   option.  The main menu options are:
  246.  
  247.      Files - This takes you to the Files submenu which is:
  248.        * Load   - Allows you to load a file.
  249.        * Save   - Allows you to save the current file with the same name or with a
  250.                   different name.  To save it with the same name just press enter
  251.                   when it asks you for the filename, otherwise type in the name of
  252.                   the file and press return.
  253.        * Rename - Allows you to change the name of a file on disk.  If you want
  254.                   the name of the file you are working on to be changed just press
  255.                   enter for the old filename prompt then type in the new name for
  256.                   the new name prompt and it will be changed.
  257.        * Erase  - This allows you to delete the file you specify from the disk.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ACE  Ver 1.24                                                         - Page 5 -
  269.  
  270.  
  271.        * Block  - This takes you to the Block submenu which looks like this:
  272.           - Load   - Allows you to load a file which is then marked as a block and
  273.                      placed at the end of the current file.
  274.           - Save   - Allows you to take a block you have defined and save it to a
  275.                      file.
  276.        * Print  - Allows you to print the file or block out on a printer with or
  277.                   without line numbers.  It will print out the block if the cursor
  278.                   is within the block otherwise it will print the entire file.
  279.        * sTatus - Shows you the file you are working on and the length of it in
  280.                   bytes.
  281.        * Quit   - Allows you to quit the editor.
  282.        * Dos    - Allows you to exit to dos and run another program or execute dos
  283.                   commands while keeping ACE in memory.  Type EXIT at the dos
  284.                   prompt to return to ACE.  (You must be using dos 2.0 or higher
  285.                   to use this function.)
  286.      Search     - Takes you to a sub-menu where you instruct ACE to search for a
  287.                   string.
  288.      Replace    - Sub-menu to search for a string and replace it with another
  289.                   string.
  290.      Goto       - Allows you to go to a line number or to a tagged position.
  291.      Tag        - Allows you to tag a line so that you can later go to it without
  292.                   having to remember line numbers.
  293.      Version    - Shows the name of the user and serial number.
  294.      Attributes - Allows you to change the attributes of the editor, color, block
  295.                   color, border color, etc.
  296.      Options    - Allows you to change the tab size, column starting position,
  297.                   automatic indentation, indent after left brace, automatic
  298.                   remarks and the drive that ACE goes to for DOS.
  299.      Utilities  - Takes you the Utilities sub-menu where you can have ACE convert
  300.                   all the tab characters (ASCII 9's) to spaces, where you can
  301.                   change the size of the help window, or where you can have ACE
  302.                   scan your program for errors, nested comments, missing braces,
  303.                   etc.
  304.  
  305.                                      USING SEARCH
  306.  
  307.      When you select the search command your screen should look like this:
  308.  
  309.   Search string:
  310.   DIRECTION: Up  Down  CASE: Yes  No
  311.  
  312.      Some of the options should also be inside parentheses, meaning they are
  313.   selected.  The direction field is just the direction the search goes from the
  314.   cursor.  The case field specifies whether a string found in the text has to
  315.   match the search string exactly or if they can be somewhat different, for
  316.   example.  If you searched for Int with case set to yes, it would only find Int
  317.   not int.  If the case was set to no, it could find Int, int, iNt, INT, inT, etc.
  318.   Also you may place a question mark in the search field to represent any
  319.   character.  If you were to search for i?t it could find int, ibt, ict, izt, etc.
  320.  
  321.      To set a field, press ALT 1 before you type in any search text.  Now press
  322.   the capitalized letter(s) of the options you wish to select, and then press the
  323.   Esc key to resume typing the search text.
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ACE  Ver 1.24                                                         - Page 6 -
  335.  
  336.  
  337.                                      USING REPLACE
  338.  
  339.      When you select the replace command your screen should look like this:
  340.  
  341.   Search string:
  342.   DIRECTION: Up Down  CASE: Yes  No  CONVERT TO: uPper  Lower  nEither
  343.   CONFIRM: yeS  nO
  344.  
  345.      The direction and case fields are the same as in search, but Convert and
  346.   Confirm are different.  Convert is used to change the case of letters.  If you
  347.   place a question mark in the replace text, then when ACE finds match, it will
  348.   convert the character in the same position of the question mark to upper case,
  349.   lower case, or not convert at all.  If you were to search for ? and replace with
  350.   ? and have convert set to upper case it would convert all the characters it
  351.   found to upper case.  If you have selected Confirm, ACE will ask you in each
  352.   instance whether or not to perform the replace before actually doing it.
  353.  
  354.                                 CHANGING THE ATTRIBUTES
  355.  
  356.      The attributes window can be opened by selecting Attributes from the main
  357.   menu, or by pressing the F5 key.  After loading in the data file it should look
  358.   something like this:
  359.  
  360.   ╔══════════════════════════════════════════════════════════════════════════╗
  361.   ║1) NORMAL TEXT COLOR                       ┌0) Black      8) Gray         ║
  362.   ║2) BLOCK COLOR                           C │1) Blue       9) Light Blue   ║
  363.   ║3) END OF FILE COLOR                     O │2) Green     10) Light Green  ║
  364.   ║4) CARRIAGE RETURN COLOR                 L-┤3) Cyan      11) Light Cyan   ║
  365.   ║5) BORDER COLOR                          O │4) Red       12) Light Red    ║
  366.   ║6) CARRIAGE RETURN CHARACTER             R │5) Magenta   13) Light Magenta║
  367.   ║7) THUMB CHARACTER            ╫          S │6) Brown     14) Yellow       ║
  368.   ║8) END OF FILE CHARACTER                  └7) White     15) Intense White║
  369.   ║Enter the number of the option you wish to change, or -┘ to quit:        ║
  370.   ╚══════════════════════════════════════════════════════════════════════════╝
  371.  
  372.      Shown are the default values for ACE.  The top five options are displayed in
  373.   their perspective colors; these options let you set the colors that you see on
  374.   your screen.  The next three options are characters that ACE will display on
  375.   different parts of the screen.
  376.  
  377.      To change an option, just press the number of that option.  If it is a color
  378.   option it will ask you for the foreground color number (0-15), then the
  379.   background color number (0-7), then if you want it to blink.  If it is a
  380.   character option, ACE will ask you for the new character.  To enter the
  381.   character just press the key, or press the Alt key, then the number of the
  382.   character on the keypad.  The character can be any value from 0 through 255.
  383.  
  384.      The first option, text color, defines what normal text looks like.  The
  385.   second option, block color, defines what color blocks will be.  The third, end
  386.   of file color, defines what color the end of file mark will be.  The fourth,
  387.   carriage return color, defines what color the end of line mark will be. The
  388.   fifth option, border color, defines what color the border will be.
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ACE  Ver 1.24                                                         - Page 7 -
  401.  
  402.  
  403.      The character attributes can be any one character.  The carriage return
  404.   character is what appears at the end of every line.  The thumb character is the
  405.   character ACE uses at the side of the window to represent your position in the
  406.   document.  The end of file character is the character that you see at the end of
  407.   the document.
  408.  
  409.      When you finish typing in all the new values and press enter, they are all
  410.   automatically saved in a data file that will be loaded whenever you enter ACE.
  411.  
  412.                                    THE OPTIONS MENU
  413.  
  414.      The options menu can be opened by selecting Options from the main menu.
  415.   After loading the data file it should look something like this:
  416.  
  417.   ╔══════════════════════════════════════════════════════════════════════════╗
  418.   ║TAB SIZE          (0-8)  8                                                ║
  419.   ║COLUMN START POS  (0/1)  1                                                ║
  420.   ║AUTOMATIC INDENT  (Y/N)  Y                                                ║
  421.   ║INDENT AFTER {    (Y/N)  Y                                                ║
  422.   ║AUTOMATIC REMARKS (Y/N)  N                                                ║
  423.   ║DRIVE WITH \COMMAND.COM  A                                                ║
  424.   ╚Press the ESC key before the first option to exit.════════════════════════╝
  425.  
  426.                          Shown are the default values for ACE.
  427.  
  428.      In this menu you go through the options all at once, one at a time.  To
  429.   change a fields value just type in the new value and the cursor will
  430.   automatically go to the next field.
  431.  
  432.      The first option, tab size, defines how large your tabs will be, if you enter
  433.   a 0 for tab size the tab key will insert ASCII 9's instead of spaces.  The
  434.   second option, column start position, defines what line and row number ACE
  435.   displays at the top of the file, either a 1 or a 0.  The third option allows you
  436.   to specify whether automatic indentation will take place after you press enter
  437.   at the end of each line.  The fourth option allows you to specify if the line is
  438.   tabbed over an extra tab if a left brace is found in the line when enter is
  439.   pressed.  The fifth option specifies whether ACE will automatically remark your
  440.   program.  The sixth option specifies where ACE will look for command.com when
  441.   you execute the DOS command.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. ACE  Ver 1.24                                                         - Page 8 -
  467.  
  468.  
  469.                                 THE UTILITIES SUB-MENU
  470.  
  471.      The utilities menu can be opened by selecting utilities from the main window.
  472.   The utilities sub-menu should look like this:
  473.  
  474.   Convert all tabs to spaces    Window resize    Scan for errors
  475.  
  476.      If you select the convert function all the tabs (ASCII 9's) in the file or
  477.   block (depending where the cursor is) will be expanded to its appropriate number
  478.   of spaces.
  479.  
  480.      The window resize allows you to change the size of the help window to make it
  481.   larger or smaller.  (you can only do this when the help file is opened)
  482.  
  483.      The scan for errors allows you to check your program for minor errors, like
  484.   nested comments, to many left or right braces, missing quotes, or missing single
  485.   quotes.  It would be wise to run this function before you compile your program,
  486.   for it could save you a lot of time in the end.
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. ACE  Ver 1.24                                                         - Page 9 -
  533.  
  534.  
  535.                             WHAT THE CONTRIBUTION GETS YOU
  536.  
  537.      When you make a contribution of $35 or more you will become a registered
  538.   user, receive  the latest  version,  the  latest documentation, and notices of
  539.   new software and revisions from C-STUFF that can be sent to you upon request.
  540.   (Make sure to send your name, address, and phone number.)
  541.  
  542.      You may for $10 have me rewrite ACE for your particular language  (please
  543.   include details about your language, such as what remarks are delimited by, what
  544.   functions are delimited by, etc).  Right now doing this would change the Alt R,
  545.   and the Alt B functions.  If you think this isn't worth the 10 dollars wait
  546.   until an upcoming version!  It will have many, awesome, excellent and fantastic
  547.   features to help you with your programming.  It's your choice though, to wait,
  548.   or do it now.  It's only 10 dollars!
  549.  
  550.      If you have any ideas or have found some bugs, please call or write me.  If I
  551.   like your idea or you have found a true bug, I will send you the latest public
  552.   version.  You may only get the LATEST version if you are a registered user, for
  553.   I will only upload a new version to bulletin boards once every 6 months, and
  554.   after a version has been time tested, NEVER.  So register now, and be supported.
  555.  
  556.      Note:  When you wish to have an update, send your name, address, serial
  557.   number and $10 to cover for the disk and mailing.  You may only send ACE in for
  558.   rewriting if you are a registered user.
  559.  
  560.                                  COMMAND & KEY SUMMARY
  561.  
  562.   F1 - Repeats the last search or replace.
  563.      Alt F1 - Switches between windows.
  564.   F2 - Takes you to the Files option.
  565.      Alt F2 - Allows you to open or close a help window.
  566.   F3 - Search option.
  567.   F4 - Replace option.
  568.   F5 - Attributes option.
  569.   F6 - Starts/stops defining of block.
  570.      Alt F6 - Undefines the block.
  571.   F7 - ** reserved for future use **
  572.   F8 - Print option.
  573.   F9 - Goto option.
  574.   F10 - Tag option.
  575.   
  576.   Alt E - Deletes the line that the cursor is on.
  577.   Alt X - Allows you to enter any ASCII code.
  578.   Alt R - Places remarks around a block or a line.
  579.   Alt C - Copies the block to the cursor position.
  580.   Alt D - Deletes the block.
  581.   Alt M - Moves the block to the cursor position.
  582.   Alt L - Deletes the line the cursor is on and inserts the block.
  583.   Alt B - Deletes everything inside the nearest braces and inserts the block.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. ACE  Ver 1.24                                                        - Page 10 -
  599.  
  600.  
  601.   Cursor keys:           With 'SCRL' off            With 'SCRL' on
  602.  
  603.                         - Cursor up.               Scroll up 11 lines.
  604.   -->                    - Cursor right.            Move right 4 x the tabsize.
  605.                         - Cursor down.             Scroll down 11 lines.
  606.   <--                    - Cursor left.             Move left 4 x the tabsize.
  607.   Home                   - Beginning of line.       Left side of window.
  608.   End                    - End of line.             Right side of window.
  609.   PgUp                   - Page up.                 SAME.
  610.   PgDn                   - Page Down.               SAME.
  611.   Ctrl Home              - Top of window.           SAME.
  612.   Ctrl End               - Bottom of window.        SAME.
  613.   Ctrl PgUp              - Top of file.             SAME.
  614.   Ctrl PgDn              - Bottom of file.          SAME.
  615.   -│                    - Tab right.               SAME.
  616.   Shift -│              - Tab left.                SAME.
  617.   --                    - Destructive backspace.   SAME.
  618.   Ins                    - Toggle insert/overtype.  SAME.
  619.   Del                    - Delete character.        SAME.
  620.  
  621.   Cursor keys:.......... When in help window
  622.  
  623.                         - Scroll up one line.
  624.   -->                    - Scroll right one character.
  625.                         - Scroll down one line.
  626.   <--                    - Scroll left one character.
  627.   PgUp                   - Scroll up one screen.
  628.   PgDn                   - Scroll down one screen
  629.   Ctrl PgUp              - Top of help file.
  630.   Ctrl PgDn              - Bottom of help file.
  631.                                           
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. ACE  Ver 1.24                                                        - Page 11 -
  665.  
  666.  
  667.                                        NOTE:
  668.   This version (1.24) of ACE, depending on how much memory you have, has a maximum
  669.   buffer of 62K with a maximum of 3000 lines.  The more memory you have the larger
  670.   the buffer is.  You can find out how large a buffer you have, by going to the
  671.   files menu and selecting sTatus.  It will show you the length of your file, and
  672.   the space left.  Make sure you do not go past the buffer length, if you do the
  673.   results could be fatal.  This will be prevented in later versions.
  674.  
  675.      If you have any questions, bug reports, comments, etc. call or write me at
  676.   the following address:
  677.        R.R. #12  Box #19
  678.        Muncie, IN  47302
  679.        Phone: (317)288-7547
  680.                                                thank you,
  681.                                                Patrick Bennett
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.