home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 9 / CD_ASCQ_09_1193.iso / news / 557 / anedit / aemanual.txt < prev    next >
Text File  |  1993-02-23  |  26KB  |  613 lines

  1.                        AE -- Another Editor
  2.                            Version 1.7
  3.  
  4.                           User's manual
  5.  
  6.  
  7.  
  8.  
  9. Why Another Editor?
  10. -------------------
  11.  
  12.   There are already so many editors for MS-DOS, why take the
  13.   trouble to re-invent the wheel? Well, I couldn't find an
  14.   editor that suited my needs. I wanted one that:
  15.  
  16.   - could do simple ASCII editing, for writing programs and
  17.   small texts.
  18.  
  19.   - had user-definable keyboard macros, in case I had some
  20.   repetitive editing to do.
  21.  
  22.   - was small, so that it could be run from floppy.
  23.  
  24.   - was efficient: the most important actions, like cursor
  25.   movement and cutting/pasting must be done with a single
  26.   keystroke.
  27.  
  28.   The result is AE. If you are an unexperienced PC user, then
  29.   read on. I hope that this manual will explain enough to let
  30.   you use AE effectively. If you are already familiar with other
  31.   editors like the Norton editor or Borland's Turbo editors, you
  32.   should have little trouble getting started with AE. You can
  33.   get a list of AE's commands by pressing the F1 key. However,
  34.   some of the details may not be immediately clear. Below, you
  35.   will find a point-by point discussion of these.
  36.  
  37.  
  38. 1. Entrance and exit
  39. --------------------
  40.  
  41.   The editor is started by typing "AE" on the DOS command line.
  42.   (If you hadn't guessed!) Alternatively, you can start editing
  43.   an existing file by giving the filename as an argument (see
  44.   also the section "Loading and saving files" below).
  45.  
  46.   At any point during editing, when you are giving a command but
  47.   have changed your mind, you can press the Escape key to exit.
  48.   The command will not be executed, and AE will return to its
  49.   normal state. Escape does not terminate the program. To do
  50.   this, you must use the exit command Alt-X.
  51.  
  52.  
  53. 2. Loading and saving files
  54. ---------------------------
  55.  
  56.   You can load a file into AE either by typing it as an argument
  57.   on the command line when starting (e.g. 'AE MYFILE.TXT'), or
  58.   by pressing F3 once AE is running.
  59.  
  60.   AE can handle filenames with wildcards. If the filename you
  61.   enter contains a '?' (for any single character) or a '*' (for
  62.   any series of characters), then you will get on your screen a
  63.   list with the names of all files that match the wildcard
  64.   pattern. So, if you want to choose from all files in the
  65.   current directory, try to load '*.*'. In the list, you can
  66.   move a selection bar with the 'up' and 'down' keys, or PgUp
  67.   and PgDn. You can also select a file from the file list by
  68.   pressing the first letter of its name. For instance, if you
  69.   press the "A" key repeatedly, the selection bar will step
  70.   through all the file names beginning with an A. When you have
  71.   selected the file you want, press Enter to load it.
  72.  
  73.   At the bottom of the file list you will find the directories
  74.   that the current directory is connected to. Directory names
  75.   are indicated by a preceding "»". If you press Enter with the
  76.   selection bar on a directory, AE scans that directory and show
  77.   you a new file list. In this way you can search the whole disk
  78.   for the file you want.
  79.  
  80.   The name of the file to be loaded can also be retrieved from
  81.   the history of file names (see the section "Histories", below).
  82.  
  83.   It is also possible to read the contents of another file and
  84.   add them to the current one. This is the 'INSERT FILE'
  85.   option. You can use it by pressing Shift-F3.
  86.  
  87.   Saving a file can be done by pressing F2. If the file does not
  88.   have a name yet, AE asks you to give it one. The name of the
  89.   file you are editing can be seen on the statusline. If you
  90.   want to store your file with a different name, then you should
  91.   use Shift-F2. You will then be asked to enter the new filename.
  92.  
  93.   AE will notice if you have changed a file. You can also see
  94.   this by the asterisk beside the filename on the statusline. If
  95.   you have made changes and try to load another file without
  96.   saving the old one first, AE notifies you and asks if the
  97.   old file should be saved first. The same goes if you try to
  98.   quit the program without having saved your file.
  99.  
  100.  
  101. 3. Cursor movement
  102. ------------------
  103.  
  104.   The keys to move the cursor are the same as in just about
  105.   every other editor for MS-DOS:
  106.  
  107.   up, down, left, right:   move one position in that direction
  108.   Ctrl-left, Ctrl-right:   go to start of previous/next word
  109.   Home, End:               go to begin/end of the current line
  110.   Ctrl-Home, Ctrl-End:     go to first/last line on the screen
  111.   PgUp,PgDn:               move one screenful up/down
  112.   Ctrl-PgUp, Ctrl-PgDn:    go to begin/end of file
  113.  
  114.  
  115. 4. Typing characters and deleting them
  116. --------------------------------------
  117.  
  118.   This is, again, very much like other editors. When you type in
  119.   a character, it will either be inserted into the text, or it
  120.   will replace the character under the cursor. This depends on
  121.   the mode, which is either 'Insert' or 'Overwrite'. You can
  122.   switch between these modes by pressing the Ins key. The
  123.   current mode is shown on the statusline .
  124.  
  125.   To remove a character you can either use the Backspace or the
  126.   Delete key. The latter removes the character under the
  127.   cursor, the former removes the one directly left to it. There
  128.   also are commands to remove more than one character at a time:
  129.   Delete line (Alt-L) deletes the current line, delete word
  130.   forward (Alt-W) deletes text from the cursor to the beginning
  131.   of the next word. (Words can be separated by spaces or any of
  132.   the characters : ; , or.)
  133.  
  134.   For some commands you are asked to enter some text (like a
  135.   name of a file to load, or a string to search for). The text
  136.   appears on the bottom line of the screen, temporarily replacing
  137.   the statusline. Keys that work here usually have the same effect
  138.   as in normal typing: left, right, Ctrl-left, Ctrl-right, Home,
  139.   End, Delete, Backspace, Alt-W, Alt-L and Insert. A peculiarity
  140.   is that if the first key you press is a character key, the text
  141.   that was present will be erased. If you start with any other
  142.   key, the existing text is modified. When you have finished your
  143.   input, you can press Enter to proceed. (In some cases, the up
  144.   and down arrow keys also have a function; see the section
  145.   "Histories".)
  146.  
  147.  
  148. 5. Cutting and pasting
  149. ----------------------
  150.  
  151.   The keys mentioned so far may be fine to add and remove a
  152.   couple of characters, but to handle larger pieces of text you
  153.   need to cut and paste. The first step for this is to move the
  154.   cursor to one end of the piece of text, and then place a mark
  155.   with the F5 key. The mark itself is not shown, but when you
  156.   move the cursor away from the mark, the piece between the mark
  157.   and the cursor is highlighted. This is called the block.
  158.  
  159.   You can delete the block (with Shift-F6), copy it to the paste
  160.   buffer (with F7), or cut it (with F6). The difference between
  161.   cut and copy is that cutting the block removes it from your
  162.   text, while copy makes no changes in the text. Unless you have
  163.   chosen to delete, the contents of the block are now stored in
  164.   the paste buffer. You can insert the contents of the paste
  165.   buffer into a different part of the text, or into the text in
  166.   a different window. Move the cursor to the position where you
  167.   want to insert it, then press F8. Pasting does not change the
  168.   paste buffer, so pressing F8 more than once inserts
  169.   multiple copies of the block.
  170.  
  171.   If you don't want to do anything with the block you can remove
  172.   the mark with Shift-F5.
  173.  
  174.   The last option to be mentioned is the possibility to compare
  175.   the block to the paste buffer. This can be handy if you want
  176.   to check whether two pieces of text are completely equal or
  177.   not. After cutting or copying the first piece, select the
  178.   second piece, then press Shift-F7. The result is shown on the
  179.   statusline.
  180.  
  181.  
  182. 6. Searching and replacing text
  183. -------------------------------
  184.  
  185.   You can search for a sequence of characters in the text and,
  186.   optionally, replace it by another. These commands are started
  187.   with F4 and Shift-F4 respectively. You will first be asked to
  188.   enter the text to look for, the text to replace it with (if
  189.   you have pressed Shift-F4), and the search options.
  190.  
  191.   Possible search options are R, I, N and W. The R option means
  192.   reverse search. Normally the search will be from the cursor
  193.   position forward. The I option tells AE to ignore the case of
  194.   the characters, so that an uppercase "A" will be equal to a
  195.   lowercase "a", etc. The N option is only valid for replacing,
  196.   and stands for "no query". If you leave out the N option, AE
  197.   will move the cursor to the next occurrence of the search
  198.   text, show it and ask you if it should be replaced. You can
  199.   then press Y or N, or Escape to stop. Unqueried replace will
  200.   automatically scan the whole text from the cursor onwards, and
  201.   replace every occurrence of the search text. The W option,
  202.   finally, sets the search for whole words only. This means that
  203.   the search is only successful if a found string is surrounded
  204.   by word-separating characters (e.g. space, comma, period).
  205.  
  206.   Pressing Alt-R repeats the last search or find & replace
  207.   operation.
  208.  
  209.   There are other ways to enter the sequence that must be
  210.   searched for:
  211.  
  212.   * Use the history of search strings (see the section
  213.   "Histories", below).
  214.  
  215.   * Select a block so that it contains the text you want to
  216.   find, then start the search with F4 or Shift-F4. You will see
  217.   that the search text has already been filled in. In this way you
  218.   can look for other occurrences of, say, a word.
  219.  
  220.   One more thing: if you want to search for a "new line"
  221.   character, i.e. a CarriageReturn-LineFeed combination, you
  222.   can press Ctrl-Enter. (Just the Enter key won't do,
  223.   because this is used to end your input.)
  224.  
  225.  
  226. 7. Multiple files
  227. -----------------
  228.  
  229.   In AE you can edit several files at the same time. You can
  230.   view them in 'windows'. There are three windows, indicated by
  231.   the letter A, B or C on the left of the statusline. Mind you,
  232.   you can only view one window at a time; it takes up the whole
  233.   screen. Switching between windows is done with F9 or Shift-F9
  234.   (the latter switches in reverse direction). Alt-A switches to
  235.   the first window.
  236.  
  237.  
  238. 8. Keyboard macros
  239. ------------------
  240.  
  241.   You can define 10 keyboard macros. To define a macro, press
  242.   Alt-D. You will be asked for the number of the macro you want
  243.   to define. After that, AE will record every key you press.
  244.   Definition is ended by pressing Alt-D once more. (The
  245.   definition mode is indicated by 'Def' on the statusline.) Now
  246.   you can replay macro number 1 with Alt-1, number 2 with Alt-2,
  247.   and so on to number 10 with Alt-0. AE will act just as if you
  248.   had typed the whole series of keystrokes again. You can replay
  249.   a macro while defining another one, so you can make it a
  250.   powerful tool for repetitive tasks.
  251.  
  252.   As a small example, the following sequence of keys defines a
  253.   macro that deletes all text from the cursor to the end of the
  254.   current line:
  255.  
  256.   <Alt-D> <1> <Enter> <F5> <End> <Shift-F6> <Alt-D>
  257.  
  258.   Note: The occurrence of errors (like searching for a string
  259.   that doesn't exist) will terminate macro execution. Macro
  260.   execution does not work when you are entering DOS commands.
  261.  
  262.  
  263. 9. Setup
  264. --------
  265.  
  266.   You can set several preferences for working with AE. These
  267.   preferences can be set by pressing Shift-F1. On the statusline
  268.   you will then see a menu containing the options you can set.
  269.   They are listed below:
  270.  
  271.     Display     : Controls for the appearance of text on the
  272.                   screen.
  273.       Colors             : Sets the color of normal text, block and
  274.                            statusline. Selecting this option
  275.                            will cycle through several predefined
  276.                            colour combinations. (Note: if your
  277.                            computer has a monochrome video card, 
  278.                            there are only two combinations.)
  279.       cursorType         : Sets the shape of the cursor.
  280.       Fastredraw         : When on, this option causes AE to
  281.                            redraw only a part of the screen if
  282.                            there is more work to be done (key
  283.                            presses to be processed). This makes
  284.                            the screen update less "shaky" on
  285.                            slower PCs.
  286.       Dots-for-spaces    : If this switch is on, spaces in the
  287.                            text will be displayed as small dots.
  288.  
  289.     Environment : Miscellaneous options.
  290.       Keyclick           : If on, produces an audible click when
  291.                            a key is pressed.
  292.       Bell               : Normally, when AE reports an error,
  293.                            you will hear a beep. This can be
  294.                            switched off.
  295.       Wordwrap           : See the section "Formatting text".
  296.       Tabs               : See the section "Tabs".
  297.       Autoindent         : See the section "Formatting text".
  298.       Insert             : Toggles between insert and overwrite
  299.                            mode (see also the section "Typing
  300.                            characters and deleting them")
  301.  
  302.     File        : Several options to control the saving of files.
  303.       Exit-auto-save     : If this switch is on, AE will
  304.                            automatically save a changed file on
  305.                            exiting the program.
  306.       Interval-auto-save : AE can periodically save your file.
  307.                            With this option you can set the
  308.                            interval. (When 0, the option is off.)
  309.       Backup-files       : When on, AE will rename the old copy
  310.                            of your file before saving the new
  311.                            version. The backup will have thew
  312.                            extension "BAK".
  313.       Workfile           : See the section on "Workfile", below.
  314.  
  315.     Printer     : Options to control the printing of your text.
  316.                   See the section "Printing text".
  317.  
  318.     Save-setup  : Save the setup to a file (explained below).
  319.  
  320.   To select an option in the setup, press the capital letter in
  321.   its name. So, to change the display colors, press Shift-F1
  322.   followed by "D" and "C", to set the tab spacing Shift-F1 plus
  323.   "E" and "T", and so on. You can also select an option by
  324.   moving the selection bar with the arrow keys, and then
  325.   pressing Enter.
  326.  
  327.   When you set a switch option (one that can be on or off), you
  328.   will see a question on the screen followed by "Yes" or "No".
  329.   You can change the setting in two ways: by pressing the "Y" or
  330.   "N" key directly, or by pressing the spacebar until it is set
  331.   as you want it and then pressing Enter.
  332.  
  333.   Every option that can be set with Shift-F1 is included in the
  334.   setup. You can save this setup. AE will store it as 'AE.CFG'
  335.   in the directory of your choice (defaults to the current 
  336.   directory).
  337.  
  338.   When AE is started, it searches for AE.CFG in the current
  339.   directory. If it doesn't find the setup file there, it 
  340.   searches the directory where the program itself (AE.EXE) is
  341.   located. If this directory doesn't contain one either, it will
  342.   use a default setup. This gives you the possibility to store
  343.   several setup files in different directories. For example, you
  344.   can store a setup for editing programs in C:\PROGRAMS, and store
  345.   a different setup for writing letters in C:\TEXT. If you have
  346.   stored AE.EXE in C:\UTIL then you can put a general purpose
  347.   setup in that directory.
  348.  
  349.   The keyboard macros are also included in the setup file.
  350.  
  351.  
  352. 10. Printing text
  353. -----------------
  354.  
  355.   AE offers the possibility to print the text you are editing.
  356.   You can either print the whole text (with Alt-P) or just the
  357.   selected block (with Shift-F8).
  358.  
  359.   A couple of options are provided to get your text on the right
  360.   spot on the paper. They are accessible by Shift-F1 P. If you
  361.   set the page length to, say, 60, then AE will send a form feed
  362.   to the printer after every 60 lines of text. Page numbers can
  363.   be added. The top margin is the number of blank lines that is
  364.   inserted at the beginning of every new page. The left margin
  365.   is the number of spaces on the left of each printed line.
  366.  
  367.   Page breaks can be inserted by typing Ctrl-L (a.k.a. form
  368.   feed character). This will appear in the text, but when
  369.   printed it will cause the printer to advance the paper to the
  370.   top of the next page.
  371.  
  372.   One last option is the "eject printer page" command. If you
  373.   press Alt-E, AE will send a form feed to the printer, so that
  374.   it will feed the paper to the next page.
  375.  
  376.  
  377. 11. MS-DOS commands
  378. -------------------
  379.  
  380.   You can interrupt editing to give a couple of DOS commands by
  381.   pressing F10. AE will then start a DOS shell. To return to AE
  382.   afterwards, type the command "exit" on the DOS command line.
  383.  
  384.   During these commands, AE will remain in memory, so there will
  385.   be only about 200 to 300 kilobytes left, which is not enough
  386.   to run large programs.
  387.  
  388.   Note: To start a DOS shell, AE reads the environment variable
  389.   COMSPEC. This variable indicates the directory and name of the
  390.   command interpreter that must be started to process your
  391.   commands. If COMSPEC is not set, you will get an error message
  392.   (COMMAND.COM not found). As a remedy, type the DOS command
  393.  
  394.   "SET COMSPEC=C:\COMMAND.COM"
  395.  
  396.   (or something similar, depending on where you have stored
  397.   COMMAND.COM), before you start AE.
  398.  
  399.  
  400. 12. Formatting text
  401. -------------------
  402.  
  403.   With AE you can create a text with left and right margins like
  404.   the one you are now reading, by using autoindent and word
  405.   wrap. If autoindent is on and you press Enter, AE will insert
  406.   not only a new line, but also the same number of spaces that
  407.   the previous line starts with. You can switch autoindent on
  408.   and off in the setup (Shift-F1 E A).
  409.  
  410.   If word wrap is on, AE will truncate the lines you type when
  411.   they have reached a certain length, and proceed on a new line.
  412.   In this way, your text will be formatted as you type. However,
  413.   if you insert text in the middle of a line, its length may
  414.   exceed the wrap length. AE does not look ahead to check. To
  415.   reformat, press Alt-F. Note that this command reformats the
  416.   whole paragraph, i.e. it goes on until it encounters the next
  417.   blank line. You can set the line length for word wrap in the
  418.   setup (Shift-F1 E W L). A line length of 0 means word wrap is
  419.   off. On the statusline you can see if autoindent and word wrap
  420.   are switched on.
  421.  
  422.   Word wrapping can be done automatically if the corresponding
  423.   setup switch is on (Shift-F1 E W A). This causes AE to reformat
  424.   the current paragraph each time characters are inserted or
  425.   deleted.
  426.  
  427.   There are two more commands to format text: Alt-C will center
  428.   the current line (e.g. for titles) and Alt-J will justify it
  429.   to the right margin. These, too, only work if word wrap is on.
  430.  
  431.  
  432. 13. Saving positions
  433. --------------------
  434.  
  435.   AE can store the current cursor position, to restore it later.
  436.   This can be handy especially if you are programming a keyboard
  437.   macro, or jumping to and fro in a text. The positions are
  438.   saved last-in-first-out, meaning that the position that is
  439.   restored is the one that was last saved. Saving a position is
  440.   done with Alt-S, restoring a saved position with Alt-G.
  441.  
  442.  
  443. 14. Tabs
  444. --------
  445.  
  446.   Pressing the Tab key will move the cursor to the next tab
  447.   stop, and Shift-Tab will move to the previous one. AE knows
  448.   two ways to position tab stops: fixed-distance and aligned. If
  449.   the tabs are aligned, AE will look on the line above for the
  450.   next (or previous) beginning of a word. When you press the Tab
  451.   key, the cursor will move to the position just below the
  452.   beginning of that word. In that way you can get your text
  453.   lined up neatly. With fixed-distance tab stops, the cursor
  454.   will move to a certain column number. If you have set the tab
  455.   spacing to, e.g. 8, then the tab stops will be on column 1, 9,
  456.   17, 25 and so on.
  457.  
  458.   If AE is in insert mode, moving to the next tab stop causes
  459.   spaces to be inserted in the text. When in overwrite mode, AE
  460.   only moves the cursor.
  461.  
  462.   You can set the tab spacing in the setup. A tab spacing of 0
  463.   means aligned tabs.
  464.  
  465.  
  466. 15. Special characters
  467. ----------------------
  468.  
  469.   Special characters are those that are not present as normal
  470.   keys on the keyboard. There are control characters, characters
  471.   for foreign languages and graphical characters to make frames
  472.   and the like. AE offers a couple of ways to insert them into
  473.   your text.
  474.  
  475.   The ASCII table command (Alt-I) displays a table with the full
  476.   IBM character set. You can choose from this table by moving
  477.   the cursor to the desired character and pressing Enter. If
  478.   you know the ASCII value of the character you want, you can
  479.   also enter it by typing its number on the numerical keypad
  480.   while holding down the Alt key.
  481.  
  482.   Control characters are the characters with ASCII value between
  483.   0 and 31. You can enter control characters directly from the
  484.   keyboard as Ctrl-A, Ctrl-B, etc. All control characters will
  485.   be visible in your text, except for Ctrl-J, which is the line
  486.   separator. (Note: On screen, the combination Ctrl-M + Ctrl-J,
  487.   which is the standard line separator in MS-DOS, is
  488.   indistinguishable from a Ctrl-J alone. Some other operating
  489.   systems, like Unix, use only a Ctrl-J.)
  490.  
  491.   Warning: Be careful with the Ctrl-Z character (ASCII value
  492.   26). In MS-DOS, it serves as the end-of-file character for
  493.   text files. If you save a file containing this character, all
  494.   text following it will be ignored, next time the file is read.
  495.   Although AE will ask you if the text after the end-of-file
  496.   character should be ignored, some other programs do not. You
  497.   might lose a large part of your text.
  498.  
  499.  
  500. 16. Histories
  501. -------------
  502.  
  503.   The names of the files that you load, and the strings that you
  504.   search for, are stored in histories. You can recall these
  505.   later, to save you some typing.
  506.  
  507.   If you are familiar with command line editors (like CED),
  508.   using the histories will be no problem for you. When you are
  509.   asked to enter a file name to load, or a string to search, you
  510.   can use the up and down keys to go through the history. The up
  511.   key recalls the previous entry in the history, the down key
  512.   gives you the next one.
  513.  
  514.  
  515. 17. Workfile
  516. ------------
  517.  
  518.   If you do a lot of editing, it is handy when you can store the
  519.   state of your work when exiting the editor. Then, when you
  520.   restart, you can go on working with the file and on the
  521.   position where you were last time. AE is able to store this
  522.   information, in the workfile.
  523.  
  524.   If the appropriate setup option is on (Shift-F1 F W), AE will
  525.   store the names of the files that were loaded, and their
  526.   cursor position, into a file named AE.WRK. Later, when AE is
  527.   started again, it will read the workfile, and automatically
  528.   load the files in it, with the cursor in the right position.
  529.   However, this is not done when you start AE with a file name
  530.   as argument.
  531.  
  532.  
  533. 18. Miscellaneous
  534. -----------------
  535.  
  536.   Below you will find a list with the commands that have not
  537.   been mentioned so far.
  538.  
  539.   * Match brackets (Alt-M). If the cursor is placed at a bracket
  540.   and Alt-M is pressed, AE will search for the corresponding
  541.   bracket. The search is forward when started at a left
  542.   (opening) bracket, and backward when at a right (closing)
  543.   bracket.
  544.  
  545.   * New (Alt-N). Clears the file buffer, i.e. it deletes the
  546.   text that is loaded, so you can start working on a new file.
  547.   If the old text has been changed, you will be asked if you
  548.   want to save it first.
  549.  
  550.   * Editor status (Alt-Q). Shows the names of the files
  551.   currently loaded, and the size of its contents.
  552.  
  553.   * Toggle case (Alt-T). Reverses the case of the characters in
  554.   the currently selected block. If no block is selected, the
  555.   character under the cursor is changed.
  556.  
  557.   * Convert to upper case (Alt-U). Like Alt-T, but changes the
  558.   characters to uppercase.
  559.  
  560.   * Show version number (Alt-Z). Shows the version number and
  561.   date of the copy of AE that you are using.
  562.  
  563.  
  564. 19. The SPLIT and MERGE utilities
  565. ---------------------------------
  566.  
  567.   AE can only handle files that are smaller than 64 kilobytes
  568.   (65536 bytes). In most cases this will be enough. However, if
  569.   you have to edit a file that is larger, there is a way to get
  570.   around this restriction. You can first split your file in
  571.   several parts, edit the parts, and then glue them together
  572.   again. The SPLIT and MERGE utilities are provided for this.
  573.   They can be called from the DOS command line as follows:
  574.  
  575.   SPLIT <filename> [<chunksize> [k|l]]
  576.  
  577.   Splits the file <filename> into smaller chunks. You can give
  578.   the size of the chunks in bytes, kilobytes or lines
  579.   (respectively as a number, or a number followed by "k" or
  580.   "l"). If you don't enter a chunksize, a default of 60
  581.   kilobytes will be taken. If the chunksize is given in bytes or
  582.   kilobytes, it is only approximate, because the program tries
  583.   to split the file at the end of a line. But you will never get
  584.   chunks larger than the given size, unless the file contains
  585.   very very long lines.
  586.  
  587.   MERGE <part-1> [<part-2> ... <part-n>] <filename>
  588.  
  589.   Reads the files <part-1>, <part-2> and so on to <part-n> and
  590.   puts their contents in a big file <filename>. The names of the
  591.   parts can contain wildcards ("?" or "*"). The files whose
  592.   names satisfy the wildcard pattern are read in the same order
  593.   as they appear in a directory listing.
  594.  
  595.   As an example, suppose you have a large file MYFILE.TXT of 150
  596.   kilobytes. The command
  597.  
  598.   SPLIT MYFILE.TXT 50k
  599.  
  600.   generates three smaller files MYFILE.000, MYFILE.001 and
  601.   MYFILE.002 of (about) 50 kilobytes each, which you can edit
  602.   with AE. When you have finished editing, you enter the command
  603.  
  604.   MERGE MYFILE.000 MYFILE.001 NEWFILE.TXT
  605.  
  606.   or
  607.  
  608.   MERGE MYFILE.00? NEWFILE.TXT
  609.  
  610.   and you will get a new file NEWFILE.TXT containing the edited
  611.   contents of the parts.
  612.  
  613.