home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 049 / vde173a.zip / VDE.DOC < prev    next >
Text File  |  1994-08-17  |  79KB  |  1,453 lines

  1.  
  2.                                    VDE.DOC
  3.                                    -------
  4.                        Instructions for the VDE Editor:
  5.                           version 1.73 (17 Aug 1994)
  6.  
  7.                              (c)1987-94, E. Meyer
  8.  
  9.  
  10.  
  11. ================================  CONTENTS  ==================================
  12.  
  13.      1. INTRODUCTION:  Brief description; Copyright and Licensing.
  14.  
  15.      2. QUICK START INSTRUCTIONS:
  16.           A. Installation, Menus and Commands, Help.
  17.           B. Starting and ending an editing session.
  18.           C. Typing and correcting.
  19.           D. Moving the cursor.
  20.           E. The screen and windows.
  21.           F. Text formatting.
  22.           G. Searching and replacing.
  23.           H. Block operations.
  24.           I. Getting a printout.
  25.           J. Editing additional files.
  26.           K. What is a Macro?
  27.  
  28.      3. SYNTAX.  How to invoke VDE from the DOS command line.
  29.  
  30.      4. COMMAND SUMMARY:  MenuBar choices; command keys.
  31.  
  32.      5. GENERAL INFORMATION, alphabetically by topic:
  33.            Accessory programs, Compatibility with word processors, Control 
  34.         key, Directories, Error messages, File modes, Memory, Multitasking 
  35.         environments, Prompts.
  36.  
  37.     (For a comprehensive COMMAND REFERENCE, see the file VDE.REF)
  38.  
  39.     (For detailed explanation of MACROS, see the file VMACRO.REF)
  40.  
  41.     (For use of the VINST installation utility, see the file VINST.REF)
  42.  
  43.  
  44. =============================  1. INTRODUCTION  ==============================
  45.  
  46.  
  47. VDE is a small, fast text editor for IBM PC (near-)compatibles offering:
  48.  
  49.      * easy menu-driven operation or WordStar-compatible command keys
  50.      * multiple files, windows, cut and paste
  51.      * block copy, move, delete, read, write, and zoom
  52.      * find and replace (forward, backward, ignore case, all files, etc)
  53.      * protected mode and multi-level undo to avoid unintended changes
  54.      * keystroke macros with full programming ability
  55.      * commands to browse disk directories, split files, compare files,
  56.           count words, number lists automatically
  57.      * full DOS access: directories, DOS commands, shell
  58.      * variable number of text lines and columns displayable
  59.      * automatic save to disk at intervals
  60.      * programmable function keys and many other user configurable options
  61.      * ability to run well on limited computers such as laptops and palmtops
  62.  
  63. But VDE is also a powerful word processor, with:
  64.  
  65.      * left and right margins, wordwrap, automatic or manual reformat
  66.      * variable tabs, auto indent, center/flush right, justification
  67.      * print preview to check format and pagebreaks before printing
  68.      * customizable printer drivers for special effects (bold, underline,
  69.           italic, super/subscript, overstrike, proportional fonts, etc)
  70.      * printing options: headers, pagination, selective print, print to file,
  71.           single sheet feed, address envelopes
  72.      * multiple file formats for text exchange (including ASCII, WordStar,
  73.           WordPerfect, XyWrite, NotaBene, Microsoft Word)
  74.      * integrated spelling checker (registered users only)
  75.  
  76.  
  77.      VDE's versatility is due to its integration of the most important word 
  78. processing features with the simplicity of a small text editor, making it an 
  79. efficient tool for many different tasks.  VDE is an ideal choice for a DOS 
  80. file editor, and a practical editor to run from a shell within telecom, 
  81. database, file maintenance, programming, and other application software.  Yet 
  82. its full formatting and printing features also make VDE a powerful word 
  83. processor.  Many longtime users of leading retail software find themselves 
  84. doing more and more of their work in VDE instead.
  85.  
  86.          "The recurrent theme in this business is smaller, faster, 
  87.          cheaper.  Except for software, which gets bigger, slower, 
  88.          and costs the same."   -- Bill Machrone
  89.                                    PC Magazine, May 1993
  90.  
  91.      For some years now, VDE has offered an alternative to the growing trend 
  92. among retail word processors to emulate desktop publishing software by making 
  93. elaborate provisions for font variations and page layout, and trying to 
  94. present a graphic representation of the printed result on screen.  These 
  95. hybrid programs consume lots of disk space and memory, and have sluggish 
  96. response times even on the fastest computers.  Their design ignores the 
  97. fundamental fact that typesetting is a process quite unrelated to writing, and 
  98. there is no particularly good reason for a writer to be distracted by it.  Of 
  99. course computers can make either task easier, but apparently not with the same 
  100. software.
  101.  
  102.      Because the fundamental advance of a word processor over a typewriter or 
  103. a pen is in speed and ease of writing and revision, VDE allows you to 
  104. concentrate on your writing; it is small enough to work well on even the most 
  105. limited of portable computers, and it is remarkably fast.  You can find a 
  106. phrase, or make a global change, instantly; work gets done sooner, and more of 
  107. it can be done at the keyboard, eliminating unnecessary printouts.  Of course, 
  108. when you need to print, VDE can still take advantage of a variety of your 
  109. printer's fonts.  (And if you truly need more sophisticated page design, you 
  110. can easily import what you've written into a real desktop publishing program.)
  111.  
  112.  
  113.                          HOW YOU GOT YOUR COPY OF VDE
  114.  
  115.      VDE circulates widely as "shareware", giving you the opportunity to try 
  116. the program at no cost, and to share it with others -- hence the name.  If it 
  117. doesn't meet your needs, you don't have to pay for it.  If you find the 
  118. program valuable and continue to use it, you can "register" your copy for a 
  119. modest fee.  In return, you get an update disk (often including extra features 
  120. like VDE's integrated spelling checker) and support from the author.
  121.  
  122.      Shareware offers some unique advantages over retail software, because 
  123. users interact directly with the author.  Obviously, costs are kept down 
  124. because glossy packaging, advertising, and retail markups are eliminated.  But 
  125. shareware can also resist market trends and continue to provide useful kinds 
  126. of products that the big corporations have abandoned.  And shareware authors 
  127. can respond more directly to user requests and concerns than software 
  128. publishers who release an update only when it seems profitable.
  129.  
  130.      Shareware works when users give program authors useful feedback, and most 
  131. of all, when users support authors by registering their programs.  This makes 
  132. it possible for quality shareware to continue to develop and improve.  VDE 
  133. would not have become what it is now without this kind of support.  Please 
  134. support shareware by registering any programs that you use.
  135.  
  136.      The use and distribution of VDE are governed by the "COPYRIGHT AND 
  137. LICENSE" information below.  Please read this carefully!
  138.  
  139.  
  140.                             FILES YOU SHOULD HAVE
  141.  
  142.      Be sure you have all the files which should be included in this package:
  143.  
  144. VDE.EXE      - The VDE editor itself.
  145. VINST.COM    - The installation and customizing utility.
  146.  
  147. VDE.DOC      - This basic documentation for VDE.
  148. VDE.REF      - The detailed Reference Guide for VDE commands.
  149. VMACRO.REF   - The Reference Guide for use of macros.
  150. VINST.REF    - The Reference Guide for the VINST installation utility.
  151. VDExxx.UPD   - Latest news and update information for this version of VDE.
  152. ORDER.FRM    - Registration/site license order form.
  153.  
  154. WS4.VDF      - Function key definitions for compatibility with WordStar.
  155. WP.VDF       - Function key definitions for compatibility with WordPerfect.
  156. EXAMPLES.VDF - Several function key definitions from the examples in VDE.REF.
  157. CTRLCAPS.COM - Utility to let [CapsLock] key act as [Ctrl] (see CONTROL KEY).
  158.  
  159.      The optional spelling checker is not distributed as shareware; it can 
  160. only be obtained directly from the author by registered users of VDE.  Run the 
  161. INSTALL program on your VDE disk to access the speller files and instructions.
  162.  
  163.  
  164.                       COPYRIGHT AND LICENSE INFORMATION
  165.  
  166.          The VDE editor and documentation are copyright (c)1987-94 
  167.          Eric Meyer, all rights reserved worldwide.  They may not be 
  168.          circulated in any incomplete or modified form, nor sold for 
  169.          profit, without written permission of the author.  The use 
  170.          or sale of VDE is subject to the following terms:
  171.  
  172.  
  173. PERSONAL USE.  If you find VDE valuable and continue to use it, you are 
  174.     encouraged (but not required) to register, and help support the 
  175.     development of high-quality, affordable software:
  176.                    INDIVIDUAL REGISTRATION ......  $35 (US)
  177.     Registered users receive several benefits:
  178.             * The latest version of VDE (and other useful programs) 
  179.          on disk direct from the author.
  180.             * Convenient integrated spelling checker with 
  181.          customizable user dictionary.
  182.             * Support.  You can get help with any questions or 
  183.          problems you encounter in using VDE.  Future upgrades can 
  184.          be ordered on disk when desired.
  185.             * Your registration verifies the legality of your 
  186.          personal use of VDE at your workplace as well.
  187.  
  188.  
  189. SITE LICENSES.  Any company or institution wishing to use VDE in the course of 
  190.     its business MUST purchase a SITE LICENSE.  The cost of the license is 
  191.     modest, and varies according to the number of computers on which VDE may 
  192.     be in use in the workplace:
  193.                    Up to 5 copies................. $50 (US)
  194.                    Up to 10 copies............... $100
  195.                    Additional copies over 10....... $5 each
  196.     The purchaser of a site license receives several benefits:
  197.             * The latest version of VDE (and other useful programs) 
  198.          on disk direct from the author.
  199.             * Convenient integrated spelling checker with 
  200.          customizable user dictionary.
  201.             * Support.  You can get help with any questions or 
  202.          problems you encounter in using VDE.  Future upgrades can 
  203.          be ordered on disk when desired.
  204.             * A license documents the legality of your company's 
  205.          use of VDE.
  206.             * Your employees can use VDE at home and share it with 
  207.          friends without raising issues of software piracy.
  208.  
  209.  
  210. COMMERCIAL SALE.  Any software dealer or library may offer VDE for sale, as 
  211.     long as the price charged for the disk containing VDE does not exceed US 
  212.     $6.  With this single exception, the sale of VDE, either alone or together 
  213.     with other software or hardware, requires a licensing agreement.  Please 
  214.     write for terms.
  215.  
  216.  
  217. ORDERING AND SOURCES.  Site licenses and individual registrations may be 
  218.     ordered directly from the author (see address below), by check or money 
  219.     order in US currency; purchase orders are also accepted.
  220.          CREDIT CARD ORDERS (VISA,MC,AmEx,Discover), including international, 
  221.     for licenses and registrations may be made through the Public Software 
  222.     Library, P.O. Box 35705, Houston TX 77235.  For ORDERS ONLY, phone toll- 
  223.     free (800)242-4775.  For any other inquiries, phone (713)524-6394, fax 
  224.     (713)524-6398, or email CompuServe [71355,470].  Mention item #10303.  
  225.     (There is a $5 surcharge for credit card orders.)
  226.          VDE is distributed widely through "shareware" channels.  Users with a 
  227.     modem can download the latest version as the archive file VDExxx.ZIP, 
  228.     available from either of the two primary distribution points:
  229.     (1) Glendale Litera BBS - Glendale, CA  (818)956-6164.
  230.     (2) On CompuServe, in download library 1 (DL1) of the IBMAPP forum.
  231.          In addition, VDE is available on a variety of other remote systems, 
  232.     and by mail from many good software libraries, including the Public 
  233.     Software Library (order disk #1933).
  234.  
  235.  
  236. FOREIGN USERS.  VDE has a growing number of users elsewhere in the Americas, 
  237.     Europe, and the Far East.  In many countries, retail software is scarce or 
  238.     expensive, and shareware is an even more attractive alternative.  
  239.     Registrations from overseas are warmly encouraged, and users receive full 
  240.     support, including disks by airmail, at no extra charge.  Payment can be 
  241.     made by international credit card through Public Software Library; or you 
  242.     can send money orders in US currency, drawn on a US affiliate bank, 
  243.     directly to the author.  Modest amounts of US cash ($50 or less) can also 
  244.     be sent safely by registered mail.
  245.          The author would also like to hear from anyone interested in 
  246.     collaborating to produce a foreign language version of VDE.
  247.  
  248.  
  249.   Please write for further information about VDE.  Address correspondence to:
  250.  
  251.             Eric Meyer
  252.          3541 Smuggler Way            CompuServe: [74415,1305]
  253.     Boulder, Colorado  80303  USA       Internet: 74415.1305@compuserve.com
  254.  
  255.  
  256.  
  257.               THE CUSTOMARY DISCLAIMER:  You undertake to use VDE at 
  258.          your own risk.  The author does not warrant the suitability 
  259.          of VDE for any particular purpose, and assumes no liability 
  260.          for damages of any kind resulting from its use.
  261.  
  262.  
  263. =======================  2. QUICK START INSTRUCTIONS  ========================
  264.  
  265.  
  266.      These instructions for VDE assume basic familiarity with an IBM PC- 
  267. compatible computer running MSDOS.  You need to know, for example, what terms 
  268. like "directory, root, filename, extension" mean, and how to use basic DOS 
  269. commands like DIR, COPY, and CHDIR.  If you don't, your local bookstore has a 
  270. shelf full of books with titles like "Using DOS", and you should read one of 
  271. them before continuing.
  272.  
  273.      This introduction is intended to give beginning users a quick start on 
  274. editing with VDE, including the most basic and common commands.  Throughout, 
  275. you will find references like "(See SYNTAX)" which lead you to a more complete 
  276. explanation in the VDE.REF or VINST.REF reference file.
  277.  
  278.  
  279. ----------------  A. INSTALLATION, MENUS AND COMMANDS, HELP  -----------------
  280.  
  281.  
  282.                                  INSTALLATION
  283.  
  284.      "Installation", or customization, of VDE is performed by the VINST 
  285. utility.  After you have played around a bit with VDE, look in the VINST.REF 
  286. file for a description of all the options (display colors, action of certain 
  287. keys, editing settings, printer drivers, etc) that can be changed to suit your 
  288. tastes.  For example, if you have a favorite set of margins, you can VINST to 
  289. specify these as defaults, rather than having to change the margins each time 
  290. you begin an editing session.  You will eventually discover the settings you 
  291. prefer for the many other options and defaults, as you become more familiar 
  292. with VDE.  [Various comments below in brackets "[]" point out some uses of 
  293. VINST.]  And once you have modified your original copy of VDE.EXE, its initial 
  294. welcome/copyright screen will no longer appear.
  295.  
  296.      VDE will work well on any computer with an IBM-compatible BIOS and video 
  297. adapter, but it also has special provisions for certain "near-compatible" 
  298. MSDOS computers that it supports:
  299.               Hewlett-Packard 95LX, 100LX palmtops
  300.               Hewlett-Packard Portable Plus
  301.               Otrona 8:16 with IBM emulation
  302. Users of these computers should run VINST to select a special installation for 
  303. them before trying to run VDE; see further notes about this in VINST.REF.
  304.  
  305.  
  306.                              MENUS AND COMMANDS
  307.  
  308.      Editing functions in VDE can be performed in two different ways:
  309.               (1) by MenuBar selections.
  310.               (2) by Ctrl or Alt-key commands.
  311. VDE's commands ultimately offer the greatest power, flexibility, and speed, 
  312. but they can take some time to learn.  MenuBars allow a user not familiar with 
  313. these commands to get started using VDE immediately, and will appeal to those 
  314. who are new to computers or word processing, who will use VDE only occas- 
  315. ionally, or who simply prefer not to memorize commands.  Either approach is 
  316. available at any time.
  317.  
  318.      (1) MenuBars guide you straightforwardly to the functions you need.  
  319. Suppose you want to underline a string of text in your file.  Just press 
  320. ^[Esc] (Ctrl-Esc), and the main "menu bar" will appear:
  321.  -----------------------------------------------------------------------------
  322.  File  Block   Delete  sEarch  formaT  stYle   Set   View   Print   Misc  User
  323.  -----------------------------------------------------------------------------
  324. Underlining is a matter of type "stYle", so type "Y" (the highlighted letter) 
  325. to bring up the style menu bar, which gives choices "Underline", "Bold", etc.  
  326. Finally, select "U" for underline; the code will be inserted in the text.
  327.      In the text below, MenuBar commands will be referred to in the following 
  328. manner:                    {stYle:Underline}
  329. This designates selecting st"Y"le, then "U"nderline from the menu bar sequence 
  330. (you actually type ^[Esc],Y,U).  Most, though not all, of VDE's functions are 
  331. available from the menu bars.  [Others can be added to your User menu bar.]
  332.  
  333.      (2) Commands, although they do need to be memorized, are more concise, 
  334. and give access to the full range of VDE features, including powerful macros.  
  335. If you're familiar with the popular WordStar command set already, you can 
  336. probably start right off editing files with VDE.  It uses simple one- or two- 
  337. key combinations, for example:
  338.                                  ^QC
  339. which means "Hold down [Ctrl] while pressing Q, then press C", or
  340.                                  AltD
  341. which means "Hold down [Alt] while pressing D".  Many of these are mnemonic 
  342. (^Q for Quick movements, etc), though some are not.  Their advantage is that 
  343. all are easily found by the touch typist without distraction -- no groping for 
  344. function keys or mice interrupts the writing process.  This largely accounts 
  345. for the continuing popularity of the WordStar word processor (now over a 
  346. decade old), and its emulation by countless other programs.
  347.      In addition to many WordStar-standard commands, VDE has a number of Alt- 
  348. key and Esc-key commands to invoke its additional features, such as multi-file 
  349. editing.  (See COMMAND SUMMARY.)
  350.  
  351.                                      HELP
  352.  
  353.      ON-LINE HELP: You can get a brief reminder of the command set anytime you 
  354. like by pressing ^J or [F1] for help.  A summary of the simple control-key 
  355. commands will appear; press [PgUp/Dn] or [^/v] to page through other commands, 
  356. or press A, E, K, O, P, or Q to display the Alt-key, Esc-key, ^K, ^O, ^P, or 
  357. ^Q-commands instead (or F for a list of file modes, or J to return to the 
  358. original screen).  Once you have found the information you needed, press [Esc] 
  359. or [Space] to exit from the help menu.
  360.  
  361.      THE MANUAL: if you need more extensive help while learning to use VDE, 
  362. turn to the manual (the three .DOC and .REF files).  It is distributed on 
  363. disk, rather than in printed and bound form, for two reasons:
  364.      (1) It's easier to search for help electronically than to flip through a 
  365. printed index (especially when what you want may not be in it).  Simply edit 
  366. the file with VDE and use the find command (^QF or {sEarch:Find}) to locate 
  367. the information you need instantly.  You can even load VDE.REF as an 
  368. additional file along with your own writing work.  Then, if you can't recall, 
  369. say, how to get a word count, one keystroke can take you to the manual to 
  370. search for the phrase "word count".
  371.      (2) It saves trees, the pollution of paper production, and the choking of 
  372. landfills with waste paper.  Not everyone will need or want a printed copy of 
  373. the manual.  Of course, if you do, you can use VDE to print out any portion of 
  374. it that you desire, to have for reference at your desk.  (You will need to use 
  375. an "elite" (12 cpi) or smaller font that can print 80 columns of text.)
  376.  
  377.  
  378. ----------------  B. STARTING AND ENDING AN EDITING SESSION  -----------------
  379.  
  380.  
  381.      Let's suppose that you have VDE.EXE in a directory called C:\EDIT.  The 
  382. simplest way to run VDE is to type its name at the DOS prompt:
  383.  
  384.                         C:\EDIT>vde
  385.  
  386.      When you do this, you will be presented with an empty work area, called 
  387. "untitled", to write in [or, if so installed, VDE may ask for a filename 
  388. first].  Feel free to type in some text, use the arrow keys to move around, or 
  389. experiment with any of the commands described below.
  390.      If you already have a disk file that you would like to review or modify, 
  391. you simply need to provide its name, for example:
  392.  
  393.           C:\EDIT>vde my.doc    or     C:\EDIT>vde \autoexec.bat /n
  394.  
  395.      In the first example, the file MY.DOC is found in the current directory 
  396. (C:\EDIT), and is loaded in the default file mode, which is "/D", or document.  
  397. In the second example, the file AUTOEXEC.BAT is found in the root directory of 
  398. drive C: (note the "\"), and the following option "/N" loads it as a NON- 
  399. document (a file consisting of fixed lines, rather than paragraphs of text).  
  400. You can also specify other files to edit concurrently, and data files (key 
  401. definition, printer driver, etc) to load.  (See SYNTAX.)
  402.      VDE can edit many different types of files: nondocuments, such as batch 
  403. files or program source code; or documents with formatted text, in either 
  404. simple ASCII or formats compatible with WordStar, WordPerfect, XyWrite, 
  405. NotaBene, Microsoft Word, and other word processors.  (See FILE MODES, 
  406. COMPATIBILITY.)  The maximum individual file size is roughly 80k (or 82,000 
  407. characters).  If an existing file is too large to edit with VDE, it can be 
  408. divided up (see SPLITTING FILES).
  409.  
  410.      VDE gives you an informative "header line" at the top of the screen, 
  411. including the file name, the current position (by Page, Line, and Column), and 
  412. cryptic little "flags" showing the status of various editing options.  (For 
  413. details see HEADER.)  At times, further information may be provided below this 
  414. by various menus or error messages.  If any commands require user input, a 
  415. "prompt" line (like "New value:") will appear below the header.  Press [Esc] 
  416. to remove any menu or prompt; errors will clear by themselves.
  417.      You can change the name and/or file mode associated with your current 
  418. work (which are visible in the header) at any time with the command:
  419.  
  420.                         ^KE   or   {File:Rename}
  421.  
  422. (If you issue a command to save "untitled" work to disk, VDE will automati- 
  423. cally prompt you to rename it first.)
  424.  
  425.      It is important to understand that VDE works entirely IN MEMORY: nothing 
  426. happens on disk until you issue a command to save your work.  There are 
  427. several different commands to exit from VDE or select a new file to work on, 
  428. but the two most basic ones are:
  429.  
  430.                         ^KX   or   {File:Exit}
  431.                    and  ^KQ   or   {File:Quit}
  432.  
  433. The first saves your work, and is the normal way to end your editing session; 
  434. the second does not save, in case you've made mistakes and don't wish them 
  435. saved as modifications to the file you were working on.  Both commands will 
  436. return you to the DOS prompt.  (Others allow you to remain in VDE to edit 
  437. another file; see SAVE/EXIT.)
  438.  
  439.      "Backup files" are a good way to guard against losing earlier work.  When 
  440. you save changes to MY.DOC, the original version of the file is not lost: it 
  441. is renamed MY.BAK.  Thus, if you decide that the recent changes were a 
  442. mistake, you can recover the previous text from the BAK file.  [If you prefer 
  443. to save disk space, you can choose not to preserve BAK files.]
  444.  
  445.  
  446. -------------------------  C. TYPING AND CORRECTING  -------------------------
  447.  
  448.  
  449.      What happens when you type a character?  Obviously, the character will 
  450. appear in your file, and the cursor will advance; but what about any charac- 
  451. ters that were already there?  Check the header to see whether the "Ins" flag 
  452. is visible.  If so, you are in "insert mode"; any text to the right will be 
  453. carried along unharmed ahead of the cursor.  If not, you are in "overstrike 
  454. mode", and any characters typed will REPLACE existing ones.  (There is yet a 
  455. third "word insert" mode; see INSERTING.)  You can toggle from insert to 
  456. overstrike mode with the simple command:
  457.  
  458.                         ^V   or   [Ins]
  459.  
  460.      Some people like to use overstrike mode (which is most like a typewriter) 
  461. when writing a first draft, and insert mode when revising; others prefer to 
  462. remain in insert mode all the time.  You will discover which approach suits 
  463. your own working habits.
  464.  
  465.      You will often need to correct mistakes, and the computer makes this very 
  466. easy.  Besides simply overtyping, there are many commands to remove unwanted 
  467. text from the file (see DELETING).  The most commonly used are:
  468.  
  469.                        ^G, ^T, [Del], ^[BkSp], and [BkSp]
  470.  
  471. ^G deletes the character at the cursor; ^T deletes all characters up to the 
  472. end of the current word; and ^[BkSp] deletes back to the beginning of the 
  473. previous word.  By default, [Del] also deletes the cursor character, and 
  474. [BkSp] deletes the one before it.  [This can be changed: you can have [Del] 
  475. delete the previous character, or [BkSp] move nondestructively, if you like.]
  476.      VDE treats a "carriage-return/linefeed" or "end of line" as a single 
  477. character, so these deletion commands can also be used to join lines.
  478.  
  479.      Another command, useful for deleting larger amounts of text, removes the 
  480. entire line that the cursor is on:
  481.  
  482.                         ^Y   or   {Delete:Line}
  483.  
  484.      Of course, there is a danger of accidentally deleting text that you 
  485. wanted to keep, but don't worry.  This is where the ability to "undelete", or 
  486. recover deleted text, comes in, with the command:
  487.  
  488.                         ^U   or   {Delete:Undelete}
  489.  
  490. Use this command immediately after the deletion accident.  If you deleted a 
  491. block, it will be replaced.  If you were deleting lines, words, or characters, 
  492. or overtyping characters, you can press ^U repeatedly to recover each previous 
  493. deletion in order.
  494.  
  495.  
  496. ---------------------------  D. MOVING THE CURSOR  ---------------------------
  497.  
  498.  
  499.      Obviously, you need to be able to move the cursor around, in order to add 
  500. or delete text at different places in the file.  The simplest way is with the 
  501. "arrow keys" on the PC keyboard (or the WordStar "cursor diamond"),
  502.  
  503.                           [^]                    ^E
  504.                        [<]   [>]      or      ^S    ^D
  505.                           [v]                    ^X
  506.  
  507. which will move the cursor (as you might expect) up, down, left, or right.
  508.  
  509.      Notice that the cursor moves within the TEXT, not simply at will on the 
  510. SCREEN: if you move to the right past the end of a line, you will find 
  511. yourself at the start of the next.  If you move up or down to a shorter line, 
  512. the cursor will wind up at the end of the line, not beyond it.  To advance 
  513. beyond the current end of a line, you must add text (for example, spaces).
  514.      After moving across such a shorter line, the PC up/down arrows and the 
  515. WordStar ^E/^X commands behave a bit differently: the PC arrows will attempt 
  516. to restore the original cursor column, where the WordStar keys will not.
  517.  
  518.      Remember that the screen is a window into the text, and that window 
  519. shifts when necessary.  If you move the cursor beyond the edge of the display, 
  520. it will "scroll" (horizontally or vertically) to show the text you moved to.
  521.  
  522.      Once you have a sizable amount of text, there are many further commands 
  523. to allow you to move around more rapidly (see CURSOR POSITION).  The most 
  524. common are:
  525.                         ^A and ^F     or   ^[<] and ^[>]
  526.  
  527. to move the cursor back and forth an entire word at a time; and
  528.  
  529.                         ^R and ^C     or   [PgUp] and [PgDn]
  530.  
  531. These commands move the cursor up and down through the text by about one 
  532. screenful, causing the display to scroll.  In addition,
  533.  
  534.                         ^QR and ^QC   or   ^[Home] and ^[End]
  535.  
  536. may be used to move instantly to the top or the end of the file, respectively.
  537.  
  538.  
  539. ------------------------  E. THE SCREEN AND WINDOWS  -------------------------
  540.  
  541.  
  542.      VDE normally presents you with a header line and a screen full of text, 
  543. 24 lines of 80 columns.  There are many things you can do to change the size 
  544. (on EGA/VGA systems) or appearance of this display, or to cause it to 
  545. "scroll", showing a different portion of the text (see SCREEN CONTROLS).
  546.  
  547.      One command that can be helpful for aligning text is:
  548.  
  549.                         ^OT   or   {Set:rUler}
  550.  
  551. This adds a "ruler line" below the header, indicating margins, tab stops, and 
  552. the current cursor column.  (See RULER.)
  553.  
  554.      If you think of the screen as a "window" into your text, you can imagine 
  555. splitting it in half and having windows into two different portions of text at 
  556. once.  This is a very powerful tool for comparison, revision, and other 
  557. purposes (see WINDOWS).  There are two commands to produce such a split 
  558. window:
  559.                         ^OW    or   {View:Split}
  560.                    and  AltW   or   {View:Dual}
  561.  
  562. The first allows you to examine two areas of the SAME file at once; the second 
  563. shows you two DIFFERENT files.  In either case, once you have two windows on 
  564. screen, the command:
  565.  
  566.                         AltF   or   {View:other Window}
  567.  
  568. is used to move the cursor back and forth from one window to the other.  (An 
  569. imitation "cursor" remains in the inactive window to mark your place.)  Like 
  570. many other VDE commands, the window commands are "toggles": if you want to get 
  571. rid of the split window, use the same command a second time to remove it.
  572.  
  573.  
  574. ---------------------------  F. TEXT FORMATTING  -----------------------------
  575.  
  576.  
  577.      VDE can format text in a document, partially or entirely automatically, 
  578. while you write.  In addition, existing text can be instantly reformatted in a 
  579. variety of ways.  (For full details see MARGINS, SPACING, JUSTIFICATION, 
  580. REFORMAT, AUTO FORMAT.)
  581.  
  582.      The fundamental thing, of course, is to keep the text within the desired 
  583. margins.  The left and right margin columns can be set with the commands:
  584.  
  585.                         ^OL, ^OR   or   {Set:L,R margin}
  586.  
  587. Typical margins are 1, 66 for pica type, or 1, 78 for elite; you can vary them 
  588. as desired, however, and mix different formats in a single file.
  589.      This left margin command is ordinarily used only for indenting portions 
  590. of a text.  To specify the physical margin that should always be left at the 
  591. edge of the paper when printing, see the left margin setting in PRINTER 
  592. INSTALLATION.
  593.  
  594.      Once margins are set, WORDWRAP occurs automatically.  If you type past 
  595. the right margin, the word will be moved to the next line; if you type outside 
  596. the left margin, the cursor will advance to it.  If you need to type outside 
  597. the current margins, change them or RELEASE them with the command:
  598.  
  599.                         ^OX   or   {Set:Marg rel}
  600.  
  601.      Wordwrap will format your text properly as you type; but notice that if 
  602. you go back to make additions or deletions afterward, these will often leave 
  603. short or overlong lines, disrupting the flow of the paragraph.  There is a 
  604. simple command to fix this:
  605.  
  606.                         ^B   or   {formaT:Reform}
  607.  
  608. This will cause the entire paragraph to be reformatted.  Note that you can 
  609. also use this command after changing margins or spacing, to reshape the text 
  610. to the new format.  The first line of a paragraph may be indented in any way 
  611. desired, and reformatting will preserve this.
  612.  
  613.      If you prefer, however, VDE can make the reformatting process completely 
  614. automatic, with the command:
  615.  
  616.                         ^OM   or   {formaT:Auto fmt}
  617.  
  618. When this is on, the "AF" flag appears in the header, and manual reformatting 
  619. is no longer necessary: VDE will continually reformat while you work; if you 
  620. change the margins or edit text, you will instantly see the result.
  621.      With auto format, you need to be a bit careful about mixing different 
  622. formats, since there will be a tendency for edited text to get reformatted to 
  623. the CURRENTLY set margins and spacing, which may differ from those in effect 
  624. when it was written.  (If you goof and allow this to happen, just reset to the 
  625. original settings to restore the format before continuing.)
  626.  
  627.      A different feature makes it easy to write neatly formatted lists or 
  628. outlines with VDE, without constantly having to change the left margin.  Auto 
  629. Indent mode is entered with the command:
  630.  
  631.                         ^OA   or   {formaT:autoIndent}
  632.  
  633. You will see the "AI" flag in the header, and the behavior of wordwrap (and 
  634. the [Enter] key) will be changed in order to preserve the indentation and 
  635. structure of existing text.  Each time the cursor wraps over to the next line, 
  636. it will indent automatically to match the previous line of text.
  637.      (Auto indent does work in nondocuments as well; see AUTO INDENT.)
  638.  
  639.      You may find it useful to know a little about how VDE handles text.  Many 
  640. word processors store special hidden codes in a file to indicate paragraph 
  641. boundaries or changes of format, and calculate the result each time the text 
  642. is to be displayed or printed.  VDE, however, uses no such codes; it just 
  643. formats the text according to your request, and stores it that way as a simple 
  644. text file.
  645.      Therefore, VDE's ability to reformat text in a document depends upon a 
  646. subtle distinction: when wordwrap occurs, a space is left at the end of the 
  647. line, which indicates that the CR (Carriage Return) is "SOFT", introduced (and 
  648. later removable) for formatting purposes.  On the other hand, when you 
  649. actually hit [Enter] to end a paragraph, you get a CR with no preceding space, 
  650. which means it is "HARD", a permanent boundary for formatting the paragraph.  
  651. (A little arrow appears on screen to indicate this.)  Exercise care when 
  652. typing at the end of a line: you can change a hard CR into a soft one, or vice 
  653. versa, by deleting or adding a space at the end of the line.
  654.      (Note: this means that [Enter] is NOT a key to use simply to move 
  655. downward through the file.  It will do that, but will harden all the CRs as 
  656. well, obstructing future reformatting.)
  657.  
  658.  
  659. ----------------------  G. SEARCHING AND REPLACING  --------------------------
  660.  
  661.  
  662.      One of the simplest, but most powerful, features of an editor is the 
  663. ability to find a given string of text in the file, and perhaps to replace it 
  664. with another.  To find the next occurrence of a particular character or 
  665. phrase, type:
  666.                         ^QF   or   {sEarch:Find}
  667.  
  668. You will be asked for the string to find (and then, any options desired); the 
  669. cursor will move to that location in the file.  (You may instead see an error 
  670. message if the string cannot be found.)  You will find yourself using this 
  671. command constantly, for example to look up information, or to move to a 
  672. desired location in the file.
  673.  
  674.      Automatic replacement is also very convenient.  Suppose you have written 
  675. an article on use of computers by the "handicapped", only to discover that the 
  676. magazine prefers a different term; or you find that a lengthy memo you wrote 
  677. to "John" needs to go to "Ann" instead.  One simple command can make such 
  678. changes:
  679.                         ^QA   or   {sEarch:Replace}
  680.  
  681. You will be asked for the string to find, and then the string to replace it 
  682. with.  The cursor will be placed in succession on each occurrence of the 
  683. string, starting at the cursor location.  (You will see the prompt "Chg?" in 
  684. the header.)  To change this instance, press "Y";  pressing "N" skips to the 
  685. next with no change.  To change all further instances without being asked 
  686. individually, press "*" instead.  [Esc] cancels at any time.
  687.  
  688.      There are several options for find and replace; after you enter the text 
  689. string(s), you will be prompted to select them.  Just press [Enter] again to 
  690. skip the options for now -- or, if you want to experiment, try one of these:
  691.            "B" = search Backward through the file, instead of forward.
  692.            "I" = Ignores upper/lower case distinctions.
  693. For further details, see FIND/REPLACE.
  694.  
  695.      If you want to continue the last find or replace operation without typing 
  696. the strings in all over again, you can use the simpler command:
  697.  
  698.                         ^L   or   {sEarch:rePeat}
  699.  
  700. This can be used, for example, repeatedly to find the particular occurrence of 
  701. a string that you want.
  702.  
  703.  
  704. ---------------------------  H. BLOCK OPERATIONS  ----------------------------
  705.  
  706.  
  707.      Editing often requires you to move or eliminate an entire "block" of 
  708. text, and VDE has a set of commands to allow you to do this easily.  First, of 
  709. course, you have to "mark" the block, by defining its beginning and end.  This 
  710. is done (in either order) with a pair of commands:
  711.  
  712.                         ^KB, ^KK   or   {Block:Begin, End}
  713.  
  714. When the first marker is placed, you will see it as a bracket "{}" in the 
  715. text.  When both are in place, the block is properly "marked", and its text 
  716. will be shown in a contrasting color (on PC compatibles).  You are now ready 
  717. to operate on the block with a wide variety of commands (see BLOCK COMMANDS, 
  718. AUTO NUMBER, PRINTING, UPPER/LOWERCASE).  Actually, most of these will work 
  719. even if you've only marked one end of the block, by assuming the current 
  720. cursor position as the other end -- so you don't have to type the other block 
  721. mark command first.
  722.  
  723.      The most common commands are to copy, move, or delete the block.  Copying 
  724. or moving a block can be initiated with:
  725.  
  726.                         AltC   or   {Block:Cut}
  727.  
  728. A copy of the text within the block is now in an internal buffer.  You can now 
  729. place this text anywhere else you like, by moving the cursor there and using:
  730.  
  731.                         AltP   or   {Block:Paste}
  732.  
  733. If you want to delete a marked block, you can use the command:
  734.  
  735.                         ^KY   or   {Delete:Block}  or  {Block:Delete}
  736.  
  737.      You can move a block by cutting it, deleting it [if Cut is not configured 
  738. to do so itself], and pasting it somewhere else.  Alternatively, you can copy 
  739. and move blocks within a single file a little more efficiently using the block 
  740. copy/move commands, ^KC and ^KV (which are not on the Block MenuBar).
  741.  
  742.  
  743. --------------------------  I. GETTING A PRINTOUT  ---------------------------
  744.  
  745.  
  746.      The first thing to know about printouts is how to avoid unnecessary ones.  
  747. Computers were supposed to reduce the use of paper in offices, by storing 
  748. information electronically; instead they have enormously increased paper 
  749. consumption.  VDE is designed to minimize the need for printing drafts of your 
  750. work; you can move around the file and make corrections so quickly that it is 
  751. easier to edit at the keyboard in the first place than to mark up printed copy 
  752. by hand, then type in the corrections.  It also offers a simple command to 
  753. check the alignment and pagination of text on screen before printing, to avoid 
  754. mistakes:
  755.                         ^OD   or   {Print:preView}
  756.  
  757. In preview mode, you can scroll through the file, examining it as it will 
  758. print: printer codes are hidden to show the actual alignment of text columns, 
  759. and pagebreaks are shown as dotted lines.  (See PRINT PREVIEW.)
  760.  
  761.      Printing is potentially a very complex matter: different printers work in 
  762. different ways; page layout has to be chosen; various effects can be used to 
  763. emphasize portions of the text; and so on.  But for your first attempt, after 
  764. turning your printer on, simply use the print command:
  765.  
  766.                         ^KP   or   {Print:File}
  767.  
  768.      There are many options available to select header text, number location, 
  769. the portion of the file to print, and so on (see PRINTING).  You can print on 
  770. any size paper or label, or address an envelope (see ENVELOPES).  But for now, 
  771. just ignore all this -- turn your printer on, press [Enter] at the prompt, and 
  772. see what happens!  (If you don't like the results, or if it's a long file and 
  773. will take forever, simply press [Esc] to interrupt and cancel.)
  774.  
  775.      The default "printer driver" is called SIMPLE; it should work on 
  776. virtually any printer, but is not capable of many special effects.  [VINST can 
  777. be used to change to a driver which will support the full capabilities of your 
  778. particular printer, or to customize any driver for your preferred page layout; 
  779. see PRINTER DRIVERS and INSTALLATION.]
  780.  
  781.      There are various "printer codes" that you can place in your file to 
  782. produce different effects.  One that's particularly useful is:
  783.  
  784.        ^PL  or  {Print:pg Break}  -  causes a pagebreak at that location.
  785.  
  786. (Watch the page/line counts in the header as you do this; you will see that a 
  787. new page now begins there.)
  788.      In addition, two of the printer "toggles" will work with any printer 
  789. driver, including SIMPLE:
  790.  
  791.        ^PS  or  {stYle:Underline}    - underline.
  792.        ^PX                           - strikeout.
  793.  
  794. These toggles must be inserted pairwise, to mark the beginning and end of the 
  795. affected text; for example,
  796.  
  797.         you type:   This is how you get ^PSunderlined^PS text.
  798.      and you see:   This is how you get SunderlinedS text.
  799.  
  800. The toggle displays onscreen as a highlighted letter "S"; in the printout, the 
  801. word will actually be underlined.  Similarly, further effects such as 
  802. boldface, italic, and super/subscripts, are possible with more specialized 
  803. printer drivers.  (See PRINTER CODES.)
  804.  
  805.  
  806. -----------------------  J. EDITING ADDITIONAL FILES  ------------------------
  807.  
  808.  
  809.      Another extremely powerful feature of VDE is its ability to edit several 
  810. files at once.  This makes it easy to compare files, make consistent changes, 
  811. move text from one to another, and so on.  (See MULTIPLE FILES and WINDOWS.)
  812.      Once you are editing with VDE, an additional file can be loaded (up to a 
  813. total of 8) with the command:
  814.  
  815.                         AltL   or   {File:Open}
  816.  
  817. After doing this you will see the flag "+" in the header, to remind you that 
  818. more than one file is being edited.  Think of these files as waiting in line 
  819. for your attention; to bring a different file onto the screen (or current 
  820. window), use:
  821.                         AltN, AltB   or   {File:Next, Prev}
  822.  
  823. to move back and forth through the sequence.
  824.  
  825.      VDE has a variety of commands that take advantage of the ability to edit 
  826. more than one file at once.  For example, you can divide the screen into two 
  827. windows to show two different files (see WINDOWS), compare the text in the two 
  828. files (see MATCHING FILES), or conduct find and replace operations across all 
  829. files (see FIND/REPLACE).  There is also a convenient "file browser" that 
  830. allows you to view and select files from a directory listing (see FILES).
  831.  
  832.  
  833. ---------------------------  K. WHAT IS A MACRO?  ----------------------------
  834.  
  835.  
  836.      "Macros" are a sophisticated and powerful tool for automating repetitive 
  837. tasks -- but forget that for now, if it would tempt you to think of them as a 
  838. toy for computer-programmer types only.  Any VDE user can find something 
  839. practical to do with them.  Suppose you're writing a document that will have 
  840. different sets of margins in it -- say, 1 to 66 for ordinary text, and 10 to 
  841. 58 for indented quotations.  You're going to wind up using the left and right 
  842. margin set commands every time the margins have to change (and trying to 
  843. remember each time whether it was 58 and 66, or 56 and 68).  Sounds pretty 
  844. tedious... which is a hint that there's a better way to do it, with a macro.
  845.      Each margin change would require you to type something like:
  846.  
  847.      (using commands)        ^O L 1 0 [Enter] ^O R 5 8 [Enter]
  848.      (using MenuBars)        ^[Esc] S L 1 0 [Enter] ^[Esc] S R 5 8 [Enter]
  849.  
  850. But you can define a macro that does exactly that, and then store it to a key 
  851. for use whenever you need it!  So try out the Macro Record command:
  852.  
  853.                      Esc "    or   {Misc:Record}
  854.  
  855. You will see a quote-mark flag (") appear in the header.  Now type exactly the 
  856. sequence of margin commands above, using either control-key commands or 
  857. MenuBars, while VDE is recording.  (Be careful not to make any typos; if you 
  858. do, quit and start over.)  When finished, issue the Macro Record command a 
  859. second time to end recording.
  860.          VDE asks "Use now or Store to key?" and you reply:
  861.               "S"   (since you want to "Store" this macro for later use)
  862.          VDE asks "Make Quiet, No-repeat, Both?" and you reply:
  863.               "B"   ("Both" sounds nice, doesn't it?  See MACROS to learn why)
  864.          VDE asks "Store to key:" and you press:
  865.               [F2]      (for example)
  866.          VDE asks "Esc key:" and you press:
  867.               [Enter]   (we don't need this feature here)
  868.          VDE asks "Label:" and you reply:
  869.               "10-58"   (optional; identifies the purpose of the macro)
  870.  
  871.      You just defined a macro and stored it to a function key!  Now every time 
  872. you press [F2] the margins will be instantly reset to 10, 58.  Obviously you 
  873. could do the same thing for margins 1, 66, and store that on another key; and 
  874. you'd be all set to change from one set to the other with a single keystroke.  
  875. If you were going to be writing this sort of document all the time, you would 
  876. eventually want to use VINST to define those keys permanently in your copy of 
  877. VDE.EXE.
  878.  
  879.      VDE macros can get a lot more complicated than this, but those most often 
  880. used are of exactly this simple sort.  Now that the concept has been 
  881. demystified, here is some further explanation:
  882.      A "macro" is a string of VDE commands and/or text that you can type in 
  883. once and then have repeated automatically.  The "macro definition" command 
  884. Esc[ lets you type in such a string quickly and directly; the "macro record" 
  885. command Esc" memorizes the string while you use it as you normally would in 
  886. editing.  A "function key" is a macro stored to one of the [F1]...[F12] 
  887. function keys; these can be defined temporarily while editing, or permanently 
  888. with VINST.  "Macro programming" involves the use of special commands which 
  889. perform more complex operations including loops, tests, and jumps, much like a 
  890. programming language.  (See MACRO PROGRAMMING)
  891.      You can use virtually any commands in macros, though for a start you 
  892. could experiment with text phrases and simple formatting changes (try creating 
  893. a personalized letterhead on a function key).
  894.      VDE's 48 user-definable keys allow you to customize it for any task, such 
  895. as the formatting requirements of specialized professional writing, or many 
  896. programming languages.  (See FUNCTION KEYS)
  897.  
  898.  
  899. ================================  3. SYNTAX  ================================
  900.  
  901.  
  902.      Now it is time for the complete details of using VDE, starting with 
  903. command line syntax:
  904.  
  905.      vde {filename{[_]}{/m}} {{,}filename2{[_]}{/m}...} {;name.VD_{;...}}
  906.  
  907.      To run VDE, you can just type "VDE", with no arguments; or, you may 
  908. specify a list of up to 8 filenames.  Any filename may include wildcards, a 
  909. DOS directory, line number, and/or mode option.  Spaces or a comma may be used 
  910. to separate filenames.  Optional data file(s) may also be specified at the end 
  911. of the command line, following a semicolon ";".
  912.  
  913. EXAMPLES:     vde                           vde article.doc[12]/w ;ws4.vdf
  914.               vde sample.fil                vde b:myfile[keyword],index
  915.               vde *.txt                     vde prog.doc/a prog.asm/n errors
  916.  
  917.          "filename" - file to edit.  If no filename is given, you begin a new 
  918.     (untitled) work area [or you may be prompted for a filename].  With 
  919.     multiple names, the previous item's directory carries over to the next 
  920.     item, unless this begins with a new drive or root "\".  (In the example 
  921.     above, INDEX is also on drive B.)  If a name contains wildcards, the File 
  922.     Browser is invoked to select the files you want to edit from that group.
  923.  
  924.          "[_]" - optional number or string, in square brackets, to position 
  925.     the cursor once the file is loaded.  Must not be separated from filename.
  926.          If a number, the cursor goes to that line (for nondocuments) or page 
  927.     (for documents), as if the ^QI command had been invoked; the maximum 
  928.     value, 65535, generally works to position to the end of the file.
  929.          If a text string, the cursor goes to the first instance of that 
  930.     string, as if the ^QF command had been used; ^L will find further 
  931.     instances.  (If the desired string contains control codes or spaces, you 
  932.     must substitute the VDE wildcard ^_ instead.  If the string consists of 
  933.     digits, like "123", you must add a wildcard, or it will appear to be a 
  934.     line/page number instead.  Upper/lowercase is always ignored.)
  935.  
  936.          "/m" - optional choice of file modes: "m" can be any one of:
  937.     N = Nondocument         D = Document             P,F = wordPerFect v.4,5
  938.     C = C lang. source      U = Unformatted document   M = Microsoft word
  939.     A = ASCII document    W,S = WordStar v.3-4,5-7     X = Xywrite/nota bene
  940.          Normally defaults to "/D".  Must be separated from filename by slash 
  941.     and/or space.
  942.  
  943.          ";name.VD_" - optional VDE data file(s) to load; must have file type 
  944.     .VDF, .VDP, .VDC, .VDG, or .VDI.  Files must reside in the specified, 
  945.     current, or VDE directory.  See DATA FILES.
  946.  
  947.  
  948. ===========================  4. COMMAND SUMMARY  =============================
  949.  
  950.  
  951.      Explanation of Keys:  special PC keys are indicated in [brackets], 
  952. including arrows [^,v,<,>] for the cursor keys.  [+] and [-] refer to the 
  953. keypad (grey) "+,-" keys only.  "Esc" indicates pressing the [Esc] key; "Esc1" 
  954. means [Esc], then [1].  "Alt" indicates holding down the [Alt] key: "AltD" 
  955. means [Alt]+[D].  "^" indicates holding down the [Ctrl] key: "^K" means 
  956. [Ctrl]+[K].
  957.      Many commands use two-key sequences, like ^QR = [Ctrl]+Q,R.  The prefix 
  958. (^Q) displays in the header, and can be canceled by pressing [Esc] or [Space].
  959.      If you have an "enhanced" or nonstandard keyboard, you may want to remap 
  960. the functions of the [Ctrl] and [CapsLock] keys; see CONTROL KEY (CTRLCAPS).
  961.  
  962.                                 SPECIAL KEYS
  963.  
  964.     [Enter] = Carriage Return (also CR, or ^M).
  965.                  New line.  In documents, marks a paragraph end.
  966.       [Tab] = Hard Tab mode: enter Tab.  Variable Tab mode: move to next stop.
  967.   Shft[Tab] = backward variable Tab: move to previous stop.
  968.  
  969.     [BkSp] = BackSpace, moves left [and may delete character].
  970.      [Del] = Delete character at [or before] cursor.
  971.    ^[BkSp] = delete word to left.        ^[Del] = delete entire current word.
  972.      [Ins] = toggle Insert/overstrike.   ^[Ins] = toggle Word Insert.
  973.  
  974.      [^], [v], [>], [<] (arrow keys) = move cursor.
  975.      ^[<],^[>] = move to start of previous (left), next (right) word.
  976.      ^[^],^[v] = go to top, bottom of screen.  (AT keyboard only)
  977.  
  978.           [5] = make current line center of screen.    (Keypad keys,
  979.       [-],[+] = scroll back, forward one line.          NumLock off)
  980.  
  981.       [Home],[End] = go to beginning, end of line.  Repeat: prev/next line.
  982.                        [May instead go to top/bottom of screen.]
  983.     ^[Home],^[End] = move to top, end of file.
  984.  
  985.       [PgUp],[PgDn] = page back, forward one screen.
  986.     ^[PgUp],^[PgDn] = page both windows of split screen back, forward.
  987.  
  988.      Shft[^],[v],[>],[<]       \  (shifted arrow/keypad keys)
  989.      Shft[Home,End,PgUp,PgDn]  /         mark block
  990.  
  991.  
  992.                                MENUBAR CHOICES
  993.  
  994.      Press ^[Esc] or [F10] to call up the main menu bar; select a sub-menu by 
  995. typing the capitalized, highlighted letter, then select a command from it.  
  996. The [Esc] key can be used to return to the main menu, or from there, to return 
  997. to editing.  For explanation of any selection, look up its command equivalent.
  998.      (Note: users who find that VDE conflicts with Windows' use of the ^[Esc] 
  999. key may use LeftShift-Esc instead for the menu bar.)
  1000.  
  1001.  
  1002. {File: neW}               ^KD          {Block: Begin}            ^KB
  1003.        Open}              AltL                 End}              ^KK
  1004.        Import}            ^KR                  Cut}              AltC
  1005.        Dir}               ^KF                  Paste}            AltP
  1006.        Next file}         AltN                 Zoom}             ^KZ
  1007.        Prev file}         AltB                 Write}            ^KW
  1008.        Rename}            ^KE                  Unmark}           ^KH
  1009.        Save}              ^KS                  Delete}           ^KY
  1010.        Quit}              ^KQ
  1011.        Exit}              ^KX
  1012.  
  1013. {Delete: Line}           ^Y            {sEarch: Find}            ^QF
  1014.          to ln Start}    ^Q[Del]                Replace}         ^QA
  1015.          to ln End}      ^QY                    rePeat}          ^L
  1016.          to Char}        ^QT                    place Set}       ^KM
  1017.          Block}          ^KY                    place Go}        ^QM
  1018.          Undelete}       ^U                     Overview}        AltO
  1019.                                                 Match}           AltM
  1020.                                                 spellCheck}      AltJ
  1021.  
  1022. {formaT: Center}         ^OC           {stYle: Underline}        ^PS
  1023.          Flush}          ^OF                   Bold}             ^PB
  1024.          Double spc}     ^OS                   Doublestrike}     ^PD
  1025.          Prop spc}       ^OK                   Italic}           ^PY
  1026.          Justify}        ^OJ                   Subscript}        ^PV
  1027.          Reform}         ^B                    suPerscript}      ^PT
  1028.          Auto fmt}       ^OM
  1029.          autoIndent}     ^OA
  1030.  
  1031. {Set: L margin}          ^OL             {View: Dual window}    AltW
  1032.       R margin}          ^OR                    Split window}   ^OW
  1033.       Marg rel}          ^OX                    other Window}   AltF
  1034.       rUler}             ^OT                    Header}         ^OQ
  1035.       tab Set}           ^OI                    F-labels}       ^OU
  1036.       tab Clr}           ^ON                    Lines}          AltE
  1037.       Varitab}           ^OV                    Cols}           AltA
  1038.       Hyphens}           ^OH                    Blank}          ^OZ
  1039.       Pg length}         ^OP
  1040.  
  1041. {Print: overstrike Char}  ^PH          {Misc: Time}             AltT
  1042.         overstrike Line}  ^PM                 Date}             AltD
  1043.         pg Break}         ^PL                 Record}           Esc"
  1044.         Graphic}          AltG                Shell}            AltR
  1045.         Driver}           AltV                spLit}            AltS
  1046.         preView}          ^OD                 Use datafile}     AltU
  1047.         print File}       ^KP                 file Info}        ^KI
  1048.                                               about VDE}        AltI
  1049.  
  1050.                                  COMMAND KEYS
  1051.  
  1052.      A concise HELP MENU is available in Command mode by pressing ^J or [F1].  
  1053. Page through it with the [PgUp/Dn] or [^/v] keys, or press A,E,K,O,P,Q for 
  1054. Alt, Esc, ^K, ^O, ^P, and ^Q commands (or F for a listing of File modes).
  1055.  
  1056.  
  1057. I. CONTROL KEYS:  single keystroke commands.
  1058.  
  1059.      WordStar arrow-key diamond:
  1060.        ^E = up.    ^D = right.             ^F,^A = move to word right, left.
  1061.        ^X = down.  ^S = left.
  1062.  
  1063.      ^W,^Z = scroll back, forward one line.
  1064.      ^R,^C = page back, forward one screen.
  1065.  
  1066.      ^G = delete character at cursor.      ^Y = delete current line.
  1067.      ^T = delete word to right.
  1068.      ^U = undo last deletion (character, word, line, or block).
  1069.  
  1070.      ^V = toggle Insert mode on/off.       ^N = insert CR (break line).
  1071.      ^] = toggle Word Insert on/off.       ^_ = insert a space.
  1072.  
  1073.      ^P = insert special code:            ^PG = print pause
  1074.             ^P- = soft hyphen       ^PI,H,M,L = tab,backspace,return,formfeed
  1075.             ^PB,D,S,Y,T,V,A,N,Q,W,E,R = print toggles and switches.
  1076.  
  1077.      ^^ = toggle upper/lowercase character.  ^L = repeat last find/replace.
  1078.      ^B = reformat paragraph.                ^\ = repeat in other direction.
  1079.  
  1080.  
  1081. II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  1082.  
  1083.      ^KI = file/memory Information.       ^KP = Print the text.
  1084.  
  1085.      ^KF = disk File browser.             ^KR = Read a file into text.
  1086.      ^KL = Load replacement file(s).      ^KJ = delete a disk file.
  1087.  
  1088.      ^KE = rEname current work.           ^KS = Save to disk, and continue.
  1089.      ^KD = Done: save & load new file.    ^KX = eXit: save & quit to DOS.
  1090.      ^KA = set Autosave interval.         ^KQ = Quit to DOS, abandoning file.
  1091.      ^KO = prOtected mode (Read/Only).
  1092.  
  1093.      ^KB = mark start of a Block.         ^KK = mark end of a block.
  1094.      ^KH = unmark the block.              ^KY = Delete the marked block.
  1095.      ^KC = Copy block at cursor location. ^KV = moVe block to cursor location.
  1096.      ^KZ = Zoom into the marked block.    ^KW = Write block to a disk file.
  1097.      ^K# = automatically number items in the block.
  1098.      ^K",',^ = uppercase ("), lowercase ('), or switch case (^) of block text.
  1099.  
  1100.  
  1101. III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  1102.  
  1103.      ^QS,^QD = go to beginning, end of line.
  1104.      ^QE,^QX = go to top, bottom of screen.
  1105.      ^QR,^QC = go to top, end of file.
  1106.      ^QB,^QK = go to beginning, end of block.
  1107.  
  1108.      ^QL,^QN = go to last, next page.     ^QI = go to specified page or line.
  1109.  
  1110.      ^QM = go to next place Marker.
  1111.      ^QP = go to Previous position in file (before last sizable move).
  1112.  
  1113.      ^QF = find a string.                 ^QA = find and replace a string.
  1114.  
  1115.      ^QY = delete from cursor to end of current line.
  1116.      ^Q[Del] = delete from cursor to beginning of current line.
  1117.      ^QT = delete up to specified character.
  1118.  
  1119.  
  1120. IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  1121.  
  1122.      ^OR,^OL = set Right, Left margin.    ^OX = toggle Margin Release on/off.
  1123.      ^OC = Center text on line.           ^OF = make line Flush right.
  1124.  
  1125.      ^OA = Auto indent on/off.            ^OM = auto forMat on/off.
  1126.      ^OG = paraGraph indent.
  1127.  
  1128.      ^OK = proportional spacing on/off.   ^OS = double Spacing on/off.
  1129.      ^OV = tab mode Variable/hard.        ^OH = Hyphenation on/off.
  1130.      ^OI,^ON = set, clear tab stop(s).
  1131.      ^OP = set Page length (0 turns off pagination).
  1132.  
  1133.      ^OQ = header display on/off.         ^OU = function key labels on/off.
  1134.      ^OT = ruler line display on/off.     ^OB = hard CR/TAB display on/off.
  1135.      ^OD = print preview (control codes hidden, pagebreaks displayed)
  1136.      ^OE = make current line top of screen.
  1137.      ^OW = split Window to show two different portions of the file.
  1138.      ^OZ = temporarily blank the entire screen.
  1139.  
  1140.  
  1141. V. ALT-KEY COMMANDS: hold [Alt] and press the key shown.
  1142.  
  1143.      Alt[<],[>] = scroll screen horizontally 32 columns.
  1144.      Alt[^],[v] = scroll screen vertically 1/3 screen.
  1145.      Alt[Tab] = variable tab forward (in hard tab mode).
  1146.  
  1147.      AltI = show VDE version Information.
  1148.  
  1149.      AltL = Load an additional file.      AltB = move Back to previous file.
  1150.      AltW = split Window with 2 files.    AltN = move forward to Next file.
  1151.      AltF = move to other File in window.
  1152.  
  1153.    AltC,P = Cut and Paste a block from one place or file to another.
  1154.      AltM = Match up the two files on screen, showing differences.
  1155.      AltX = eXit (^KX) from all files.    AltQ = Quit (^KQ) from all files.
  1156.  
  1157.      AltR = Run DOS command (or shell).   AltS = Split up a large file.
  1158.  
  1159.    AltT,D = enter the current system Time or Date in the file.
  1160.      AltG = enter a PC Graphics character into text.
  1161.    AltE,A = EGA/VGA screen (43/50 lines), wide screen (132 columns).
  1162.  
  1163.      AltO = move with Overview bar.       AltV = change printer driVers.
  1164.      AltU = Use (Load or Save) data file (key definitions, etc).
  1165.  
  1166.  
  1167. VI. ESC-KEY COMMANDS:  first press [Esc], then the key shown.
  1168.  
  1169.      Esc[       = define a macro by entering a key sequence at the prompt.
  1170.      Esc"       = record a macro from keys pressed as you work.
  1171.      Esc0...Z   = labels, used in macro programming.
  1172.      Esc!,$     = jumps, used in macro programming.
  1173.      Esc=,~,<,> = character tests, used in macro programming.
  1174.      Esc*       = universal toggle set.
  1175.      Esc(),+,-  = counter, used in macro programming.
  1176.      Esc;       = brief pause, during macro execution only.
  1177.      Esc:,?     = accept user input at prompt, or while editing
  1178.      Esc&,&&    = chain to, or call another macro.
  1179.  
  1180.      ^[Esc] = call up MenuBar.  (LeftShift-Esc may also be used)
  1181.  
  1182.  
  1183. ==========================  5. GENERAL INFORMATION  ==========================
  1184.  
  1185.  
  1186. ACCESSORY PROGRAMS - If you have spelling checker/thesaurus software that you 
  1187.     prefer to VDE's integrated speller, programs that will work with VDE 
  1188.     include such retail products as Webster's Professional, American Heritage 
  1189.     Dictionary, Turbo Lightning (Borland), MicroSpell (Trigram), and 
  1190.     Wordfinder (Microlytics), as well as shareware programs such as ShareSpell 
  1191.     (Acropolis).  Those that operate as TSRs will probably require some 
  1192.     configuration for VDE's keyboard or screen parameters, and some (like 
  1193.     Turbo Lightning) will not work with VDE unless you use VINST to install 
  1194.     VDE for "XT" keyboard type; if they have a "check screen" function, you 
  1195.     may want to use ^OD and/or ^OQ first so that VDE's header, codes, or 
  1196.     markers aren't flagged as spelling errors.  Those that run as standalone 
  1197.     programs will require you to save your file (in the format expected by 
  1198.     your program) and then use AltR to run the program; it is easy to automate 
  1199.     this process with a function key definition containing ^F for the current 
  1200.     filename (see PROMPTS).
  1201.  
  1202.          A variety of other programs can be used together with VDE to enhance 
  1203.     its usefulness for particular applications.  If any of these were not 
  1204.     included on your registered VDE disk, they can be downloaded from the 
  1205.     Glendale Litera BBS, or you can order them on an update disk.
  1206.          For academic and technical writing, the author has a shareware 
  1207.     footnote-endnote formatting utility (called "wsNOTE") for WordStar files 
  1208.     can also be used with VDE in /W mode.
  1209.          If VDE's shift-arrow-key blocking turns on when you don't want it, 
  1210.     you probably have an old AT BIOS with a problem that can be fixed by a 
  1211.     little freeware program called KBDFIX.
  1212.          Several free accessory programs have been developed for VDE by other 
  1213.     authors.  Perhaps the most useful is the "macro compiler" VDE-MC (by Evan 
  1214.     Slawson), a utility for function key definition files that translates them 
  1215.     from the unreadable .VDF format used by VDE and VINST, to an easily read 
  1216.     and edited text file (and back again).
  1217.          If you need sorting functions, from alphabetizing lists to 
  1218.     maintaining simple flatfile databases, various programs can be used, 
  1219.     including Michael Mefford's excellent free PCSORT utility (described in 
  1220.     the 27 Nov 1990 issue of PC Magazine, and available on PCMagNet).
  1221.          If you need lengthy printouts (like VDE.REF), a utility that can 
  1222.     print four or six pages in reduced size on one side of a sheet can save 
  1223.     lots of paper.  P4UP is shareware for LaserJet printers, from Hexagon 
  1224.     Products.
  1225.  
  1226. COMPATIBILITY - VDE is "compatible", to various degrees, with many other word 
  1227.     processors, including WordStar, WordPerfect, XyWrite, NotaBene, and 
  1228.     Microsoft Word, and can be a handy accessory for users of these programs.  
  1229.     VDE also produces standard ASCII text files, which can be read by 
  1230.     virtually all software.  (See FILE MODES.)
  1231.  
  1232.          "ASCII" - denotes the numeric code system used by MSDOS to represent 
  1233.     text; "an ASCII file" means a file containing only a sequence of ordinary 
  1234.     characters, as opposed to the proprietary binary codes of many word 
  1235.     processors.  ASCII text files produced by many programs can be edited by 
  1236.     VDE in /A, /U, or /N file mode.  However, these files usually do not 
  1237.     follow VDE's text formatting conventions, so although they may actually be 
  1238.     documents, they will probably appear to be full of hard CRs, and therefore 
  1239.     impossible to reformat.  There are two easy ways to solve this problem: 
  1240.     first, you can use ^QA to find "^M"s and selectively replace them with 
  1241.     "_^M".  But the best method is to use a macro program.
  1242.          Note that a VDE "ASCII" file may still contain individual control 
  1243.     codes or graphics (00-1F or 80-FF) unacceptable to some applications that 
  1244.     require "pure ASCII" text.  These are also most easily filtered out with a 
  1245.     macro program.  (These are two of the macro definitions in EXAMPLES.VDF, 
  1246.     and are described under MACRO PROGRAMMING.)
  1247.  
  1248.          WORDSTAR - Highly compatible.  /W mode supports WS version 3 and 4 
  1249.     file format; these files can be exchanged freely between VDE and WS.  /S 
  1250.     mode supports WS versions 5,6,7; it removes additional embedded codes 
  1251.     (printer ID, fonts, notes, etc) not supported in VDE, including some 
  1252.     formatting data in WS6 and 7 files, but is otherwise compatible.
  1253.          VDE's operation will seem very familiar to a WordStar user.  There is 
  1254.     no "No-File" menu; some WS commands are lacking; and VDE has new ones of 
  1255.     its own.  VDE's macro commands are completely different (they were 
  1256.     developed before WS had macros!).  Aside from that, there are small 
  1257.     differences in other commands, including indenting and place marks.
  1258.          Note that VDE does not obey WS "dot commands" in text, though in /W 
  1259.     or /S mode it will avoid printing them.
  1260.  
  1261.          WORDPERFECT - Limited compatibility.  /P mode reads files created by 
  1262.     WP version 4, and writes files that can be read by it as native text; /F 
  1263.     mode, similarly, reads WP5 or 6 files, and writes WP5 files (which can 
  1264.     also be read by WP6).  Both modes recognize some formatting and print 
  1265.     codes for bold, underline, and super/subscript; /F also supports italics 
  1266.     and strikeout.  When reading a file, features not supported by VDE will be 
  1267.     removed.
  1268.          You can also edit in VDE using a command set much like WordPerfect's, 
  1269.     by using the WP.VDF key definition file.  It causes the [F]-keys to call 
  1270.     up the MenuBar in a manner similar to WP's command structure.
  1271.  
  1272.          XYWRITE/NOTABENE - Limited compatibility.  /X mode reads files 
  1273.     created by XW/NB; it recognizes margin changes, and print codes for bold, 
  1274.     underline, and italics.  Features not supported by VDE will be removed.  
  1275.     /X mode writes files that can be read by XW as native text.  (Note: /U 
  1276.     mode can also be used to read XW/NB files without processing or filtering 
  1277.     out formatting codes.)
  1278.  
  1279.          MICROSOFT WORD - Limited compatibility.  /M mode reads files created 
  1280.     by MSW version 5; it does not support any print effects or formatting 
  1281.     features.  /M mode writes text that can be read by MSW5 as native text.
  1282.  
  1283.               NOTE: VDE's word processor compatibility filemodes 
  1284.          merely provide a method for simple, convenient exchange of 
  1285.          text with a limited set of print effects; they do not make 
  1286.          VDE fully interchangeable with these programs!  Users with 
  1287.          more demanding requirements for file compatibility and 
  1288.          translation should investigate specialized programs for 
  1289.          this purpose.
  1290.  
  1291. CONTROL KEY (CTRLCAPS) -  As with other programs that make extensive use of 
  1292.     the [Ctrl] key, VDE's commands may be awkward for users with "enhanced" or 
  1293.     nonstandard keyboards which put it in a less accessible location, and 
  1294.     [CapsLock] in the home row instead.  Some keyboards can be physically 
  1295.     reconfigured; if yours cannot, the included CTRLCAPS utility can be used 
  1296.     to swap the functions of these two keys.
  1297.          With CTRLCAPS active, the key labeled [CapsLock] is used to form 
  1298.     Ctrl-combinations, making VDE's WordStar-style commands easy to type once 
  1299.     again; if you need to toggle CapsLock, press the key labeled [Ctrl].  When 
  1300.     CTRLCAPS is inactive, the keys revert to their labeled functions.
  1301.          To use CTRLCAPS (version 1.2), you can type:
  1302.             CTRLCAPS       for status report (and help if not installed)
  1303.             CTRLCAPS ON    to install (or reenable) Ctrl/Caps swapping
  1304.             CTRLCAPS OFF   to temporarily disable it
  1305.          CTRLCAPS is a tiny memory-resident utility (TSR), and remains 
  1306.     installed until you reboot; do not load it from within another program or 
  1307.     shell.  Once installed, you may change its status at any time.
  1308.  
  1309. DIRECTORIES -  At any VDE filename prompt, you can always specify a directory 
  1310.     as well.  Otherwise, the default directory assumed by the file commands 
  1311.     (^KL,^KR,^KE,^KF,^KJ; AltL) is that of the current file; when editing 
  1312.     multiple files, this can differ from one to the next.  The directory does 
  1313.     not display in the header, but is shown by the ^KI and ^KF commands.
  1314.          The current DOS directory remains unchanged, and is shown by the AltR 
  1315.     command, for which it is the default directory.  (It can be changed at the 
  1316.     AltR prompt.)  You will return to this directory upon exiting VDE.
  1317.  
  1318.          THE "VDE DIRECTORY": Sometimes other files associated with VDE need 
  1319.     to be located in order to perform certain functions:
  1320.             .VDx files (see DATA FILES) must be found to be 
  1321.          accessed via AltU (or ";" on the command line);
  1322.             the speller overlay and dictionary must be found in 
  1323.          order to use the speller commands AltH, AltJ.
  1324.     Briefly, all you normally need to do to enable VDE to find these files is 
  1325.     to keep them in the "VDE directory", the same one from which VDE.EXE 
  1326.     itself will be run.  But here are the additional details:
  1327.          1. If you do specify a directory along with the .VDx filename, the 
  1328.     file will be sought or put there (only).
  1329.          2. Under DOS 2, VDE can't tell where it was run from; the "VDE 
  1330.     directory" defaults instead to the root directory of the current drive.
  1331.          3. Under any DOS version, you can use the "SET" command to define an 
  1332.     environment variable "VDE" designating a different VDE directory instead.
  1333.     For example:           C:\>SET VDE=C:\UTIL
  1334.     (This command can be put in your AUTOEXEC.BAT.)
  1335.          4. If the file is not found in the VDE directory, it will finally be 
  1336.     sought in the current DOS directory.
  1337.          5. If you use AltU to SAVE a file without specifying a directory, the 
  1338.     first file by that name found in the above search will be overwritten; if 
  1339.     no such file is found, a new file will be written to the VDE directory.
  1340.  
  1341. ERROR MESSAGES -  These display briefly below the header:
  1342.               "Error" - invalid data entered, or inappropriate command.
  1343.         "Invalid Key" - an illegal command key sequence was pressed.
  1344.       "Not Available" - the required hardware or software is not present.
  1345.    "Invalid Filespec" - bad directory, duplicate filename, or excluded type.
  1346.             "No File" - requested file does not exist.
  1347.           "I/O Error" - read or write error, disk full, invalid drive, etc.
  1348.        "Format Error" - word too long, or margins invalid.
  1349.           "Not Found" - the object of a search was not found.
  1350.         "Block Error" - there is no marked block (or the cursor is in it).
  1351.         "Macro Error" - programming command misused, or recording overflow.
  1352.   "Graphics Overflow" - can't enter more graphics codes in file, table full.
  1353.      "File Near Full" - this file has less than 1K memory free for editing.
  1354.       "Out of Memory" - file, block, or string won't fit in available memory.
  1355.  
  1356.          IMPORTANT NOTE: On DOS 2.x systems, an attempt to access an empty 
  1357.     disk drive or to print when the printer is not online can produce a 
  1358.     critical error message directly from DOS, something like:
  1359.               "Device not ready; Ignore, Retry, or Abort?"
  1360.     If this happens, correct the situation and press "R" for Retry.  DO NOT 
  1361.     PRESS "A"; this will exit from VDE back to DOS, losing all text in memory!
  1362.          If, after recovering from such an error, the message is still on 
  1363.     screen, you can press ^OZ,Esc to correct the display.
  1364.  
  1365. FILE MODES -  VDE has many "file modes", each designated by a different letter 
  1366.     code, for editing documents in simple ASCII text, documents in various 
  1367.     word-processor formats, and nondocuments (BAT or SYS files, program source 
  1368.     code, etc).  For a list, press ^JF.
  1369.          The file mode option can be specified along with the filename at any 
  1370.     VDE file function prompt (such as "Read in file:"), allowing you to read 
  1371.     or write text in whatever format needed.  [The default mode is /D, but 
  1372.     this can be changed, and exceptions declared, with VINST.]  In general, 
  1373.     the document modes support word-processing features like wordwrap, 
  1374.     pagination, variable tabs, and print styles; nondocument modes do not.
  1375.          Many VDE users will need only the /D mode for documents, and /N mode 
  1376.     for Nondocuments.  But there are other variants for special needs:
  1377.               /A mode is for ASCII documents, differing from /D in 
  1378.          that control codes in the text are not interpreted as 
  1379.          printer commands, so it can be used to view and print files 
  1380.          that use codes 00-1F as PC graphics.
  1381.               /U mode is an Unformatted ASCII document, with 
  1382.          carriage returns only at the ends of paragraphs, a format 
  1383.          used by many different kinds of software, including dBASE; 
  1384.          /U mode can also be useful for editing on 40 column 
  1385.          screens, since such a file will reformat to different 
  1386.          margin settings when loaded for editing.
  1387.               /C mode is a nondocument, but differs from /N by 
  1388.          providing variable tabs and auto-indentation suitable for 
  1389.          structured programming languages like C or Pascal.  All 
  1390.          these modes use a simple file format which is compatible 
  1391.          with virtually all software (DOS, compilers, database, 
  1392.          telecom, etc).
  1393.               The remaining document file modes /W,/S,/P,/F,/X,/M 
  1394.          allow VDE to read and write WordStar (version 3-4 or 5-7), 
  1395.          WordPerfect (4 or 5-6), XyWrite/NotaBene, and Microsoft 
  1396.          Word files (see COMPATIBILITY).
  1397.  
  1398.          CONVERSION:  You can easily use VDE to mix text from several 
  1399.     different formats, or to convert a file from one format into another.  
  1400.     Just specify the appropriate mode with each file loaded or read in, or 
  1401.     change to the appropriate mode (with ^KE) before saving.  (Note limits on 
  1402.     supported features in each format.)
  1403.  
  1404. MEMORY -  VDE allocates memory for each file according to need, up to a 
  1405.     maximum of 64k.  (1k = 1024 bytes.)  Due to the use of a compression 
  1406.     technique, the largest file that can be edited with VDE is roughly 80k.
  1407.          VDE requires a minimum of about 128k free RAM; the number and size of 
  1408.     files you can edit depends on the amount of additional memory you have 
  1409.     free.  (VDE does not use extended memory.)  Running a DOS command (AltR) 
  1410.     requires enough memory to load COMMAND.COM and any program you intend to 
  1411.     run under it.  If you are running short of memory while editing, try 
  1412.     exiting files you no longer need, or cutting (AltC) an empty block to 
  1413.     empty the cut buffer.  Your available memory may be limited if you are 
  1414.     already running VDE in a shell from another program, or are editing many 
  1415.     files with VDE, or have lots of memory-resident software (TSRs).
  1416.  
  1417. MULTITASKING ENVIRONMENTS -  VDE should be compatible with multitasking 
  1418.     operating systems, although you may need to identify it as a "program that 
  1419.     writes directly to the screen".  No such precautions are needed to run VDE 
  1420.     under DESQview, however, because VDE is "DESQview-aware".  Its window can 
  1421.     be resized, and it will run in the background.  To get the best perform- 
  1422.     ance from VDE under DESQview, set both "Writes directly to screen" and 
  1423.     "Virtualize text/graphics" to NO.
  1424.  
  1425. PROMPTS -  First, VDE has several simple prompts requiring you to confirm an 
  1426.     action by typing "Y" or "N".  These warning messages appear on line 1 
  1427.     (though they are NOT given when a macro is running):
  1428.          "Abandon changes?" - a file you want to quit has been changed.
  1429.          "Unchanged; save?" - a file you want saved hasn't been changed.
  1430.   "File exists; overwrite?" - such a file already exists and will be lost.
  1431.  
  1432.     These confirmation prompts appear at the right edge of the header:
  1433.         "Chg?(Y/N/*)" - change this instance of a string? (yes/no/global)
  1434.         "Print Pause" - ready, press a key to continue printing (Esc quits).
  1435.  
  1436.     There are a number of standard prompts for either numeric or string input, 
  1437.     like "Column:" or "Find string:".  The following control keys operate:
  1438.          Correct error:         [BkSp] (^H)
  1439.          Finish entry:          [Enter] (^M) or ^[Enter] (^J)
  1440.          Replay last entry:      ^R     (at beginning of input line)
  1441.          Enter current filename: ^F     \
  1442.          Erase entire entry:     ^Y      > (except at "Macro:" prompt)
  1443.          Escape from prompt:    [Esc]   /
  1444.          Abort operation:       ^[Break]
  1445.     Note that to get any of these codes into the string itself, you must 
  1446.     precede it with ^P (this includes ^P itself).
  1447.          EXAMPLE: to find a line beginning with a "*" (find "^M,*") type
  1448.                      ^QF ^P[Enter] * [Enter].
  1449.     Graphics can also be entered into strings using Alt-G.
  1450.  
  1451.  
  1452. ================================[end VDE.DOC]=================================
  1453.