home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / portfoli / vde15 / vde15.doc < prev    next >
Text File  |  1991-08-21  |  79KB  |  1,371 lines

  1.  
  2.  
  3.                                   VDE15.DOC
  4.                                   ---------
  5.                     Instructions for Video Display Editor:
  6.                              VDE 1.5  (12/5/89)
  7.  
  8.                              (c)1987-89, E. Meyer
  9.  
  10.  
  11.               Requires:  Any 80x86 computer; MS/PCDOS 2.x or above.
  12.  
  13.  
  14. ==============================================================================
  15.  
  16.  
  17.     VDE is a small, fast, powerful text editor with many standard features:
  18.  
  19.   * multiple files, windows   * block operations     * subdirectory support
  20.   * wordwrap and reformat     * find and replace     * full DOS utilities
  21.   * margins, tabs, spacing    * undo deletions       * WordStar compatibility
  22.   * full-featured printing    * definable F-keys     * configurable options
  23.  
  24. In addition, VDE has some unique features that you might not expect, including
  25.  
  26.       * easy menu-bar operation OR WordStar command set
  27.       * built-in utilities: file manager, file compare, file splitter, append 
  28.              to file, print to file, WordStar/ASCII conversion, word count,
  29.              print toggle pair check...
  30.       * automatic sequential numbering
  31.       * keystroke macros with full programming ability
  32.       * automatic save interval
  33.  
  34.      VDE is versatile: its pure ASCII mode makes it an ideal choice for a 
  35. DOS file editor, yet its full formatting and printing features also make it an 
  36. efficient WordStar-compatible word processor.
  37.      VDE is small: about 40k on disk, with no overlay files, it can be 
  38. configured not to make backup files; it will run in as little as 90 to 140k 
  39. RAM.  This makes VDE an efficient editor to run from a shell within telecom, 
  40. database, file maintenance, programming language, and other application soft- 
  41. ware; it is also well suited to portable computers that have limited space.
  42.      VDE is fast: it is written in 8086 assembler; on IBM PCs, it writes 
  43. directly to video RAM; it operates entirely in memory, with no disk access 
  44. during editing.  Speed is a factor that commercial programs often overlook.  
  45. Finding a string near the end of a 60k nondocument file takes WordStar 4 about 
  46. 20 seconds [8 MHz 8088]; VDE does it in half a second.  When you are free to 
  47. move around in your file with this speed, you can do more of your work 
  48. instantly on screen, and less on paper.
  49.  
  50.      VDE requires MS/PCDOS version 2.x or higher, and a recommended minimum of 
  51. 256k RAM (though editing one file really requires only about 90 to 140k).  It 
  52. can be installed either to optimize performance on IBM PC compatibles, or to 
  53. allow operation on any computer running MSDOS with an ANSI.SYS driver.  It has 
  54. many user configurable options.  [See VINST.DOC for details.  Comments below 
  55. in brackets "[]" point out various uses of VINSTALL.]
  56.  
  57.      Primary distribution points for VDE, as of October 1988, are:
  58.          (1) Glendale Littera QBBS - Glendale, CA  (818)956-6164.
  59.          (2) On CompuServe, in download libraries (DL) of the IBMAPP forum.
  60. Users with access to a modem can always find the most recent release of VDE on 
  61. these systems.  In addition, VDE is available on a wide variety of other 
  62. remote systems, and also on disk through several software libraries, including:
  63.          The Public Software Library, P.O. Box 35705, Houston TX 77235.
  64.  
  65.      Any use of VDE is governed by the Usage Policy detailed below.
  66.  
  67.  
  68.  
  69. ===============================  USAGE POLICY  ===============================
  70.  
  71.  
  72.      The VDE editor and its documentation are copyright (c)1987-89 Eric Meyer, 
  73. all rights reserved.  They may not be circulated in any incomplete or modified 
  74. form, nor sold for profit, without written permission of the author.  The use 
  75. or sale of VDE is subject to the following terms:
  76.  
  77. INDIVIDUAL USE:       VDE may be freely used and shared with others; there is 
  78. ----------         no required registration fee.  (If you like VDE and find it 
  79.                    useful, please do consider sending a contribution!)
  80.  
  81. INSTITUTIONAL USE:    Any corporation or institution wishing to use VDE in the 
  82. -------------      course of its business must purchase a SITE LICENSE.  A 
  83.                    standard license, allowing the use of VDE on up to 20 
  84.                    different computers, can be ordered for US $50.00; write 
  85.                    for terms concerning larger quantities.  A disk containing 
  86.                    the latest release of VDE will be included at no additional 
  87.                    charge (please specify 5.25" 360k or 3.5" 720k disk).
  88.  
  89. COMMERCIAL SALE:      Any software dealer or library may offer VDE for sale, 
  90.            ----    as long as the price of the disk containing the program
  91.                    does not exceed US $5.00.  With this single exception, the 
  92.                    sale of VDE for profit, either alone or together with other 
  93.                    software or hardware, requires a contract to provide for 
  94.                    royalty payments.  Please write to the author for terms.
  95.  
  96.  
  97.                  Eric Meyer
  98.             401 12th Ave SE, #139          CompuServe [74415,1305]
  99.             Norman, OK  73071  USA
  100.  
  101.  
  102.      DISCLAIMER: You undertake to use VDE at your own risk.  The author 
  103. assumes no liability for damages of any kind resulting from your use of VDE.
  104.  
  105.  
  106.      Trademarks.  Word processing software discussed below: "WordStar" is a 
  107. trademark of MicroPro International, and "WordPerfect" of WordPerfect Corp.
  108.  
  109.  
  110. ================================  CONTENTS  ==================================
  111.  
  112.  
  113. 1. INTRODUCTION: Using this manual; Installation; Command line syntax, 
  114.                  examples; VDE operating modes (MenuBar, Command).
  115.  
  116. 2. COMMAND SUMMARY: a complete brief listing of all commands:
  117.                MenuBar choices;
  118.                Ctrl, ^K (Block/File), ^Q (Quick), ^O (Onscreen), Alt, Esc.
  119.  
  120. 3. EDITING COMMANDS, explained alphabetically by category:
  121.        Auto indent, Auto number, Auto save, Block commands, Deleting, Files, 
  122.     Find/replace, Graphics, Header, Hyphenation, Information, Inserting, Line 
  123.     spacing, Margins, Matching up files, Moving around, Multiple files, 
  124.     Pagination, Place markers, Printer codes, Printer drivers, Printing, 
  125.     Proportional spacing, Ruler line, Run command/shell, Save/exit, Screen 
  126.     controls, Splitting files, Tabs, Time/date, Undelete, Upper/lower case, 
  127.     Windows, Wordwrap & reformat.
  128.  
  129. 4. GENERAL INFORMATION, alphabetically by category:
  130.        Directories, Error messages, File modes, Floppy disk space, Memory, 
  131.     Prompts, WordPerfect compatibility, WordStar compatibility.
  132.  
  133. 5. APPLICATION TIPS, alphabetically by topic:
  134.        DesqView, Foreign ASCII files, Programming, Redirecting I/O, Spelling 
  135.     checkers, Structured languages, Transposing text, WordStar/ASCII 
  136.     conversion.
  137.  
  138.     [The following sections are in the companion file VINST.DOC.]
  139.  
  140. 6. MACROS.  Explanation and examples of:
  141.         Function keys, Key redefinition files, Macros, Macro keys, Macro
  142.      programming, Recording macros.
  143.  
  144. 7. RUNNING VINSTALL.  How to use VINST.COM to modify VDE.COM:
  145.         Installing for different computers, printers; user defaults and 
  146.      options; macro and function key defaults.
  147.  
  148.     [See the companion file VDE.UPD for version history and recent changes.]
  149.  
  150.  
  151. =============================  1. INTRODUCTION  ==============================
  152.  
  153.  
  154.      TO INSTALL VDE, use the VINSTALL configuration program; see the 
  155. accompanying file VINST.DOC.  You should perform the computer installation 
  156. before you start to use VDE; if you do not have a 100% IBM compatible, you 
  157. MUST do this.  In fact, an uninstalled copy of VDE will ask you this each time 
  158. you run it -- reminding you to use VINSTALL.  Most of the remaining choices 
  159. pertain to options, and need not be made hastily; you will discover how you 
  160. want everything set as you learn to use VDE.
  161.  
  162.      TO RUN VDE, you can just type "VDE", with no arguments; or, you may 
  163. specify a list of up to 8 filenames.  Any filename may include a DOS 
  164. directory, and/or be followed by a mode option.  A key definition file may 
  165. also be specified at the end of the command line, following a plus sign "+".
  166.  
  167. SYNTAX:     note "{}" = optional
  168.  
  169.     C>vde {filename} {/m} {, filename2 {/m}} {,...} {+name.VDK} {+name.VDF}
  170.  
  171. EXAMPLES:   C>vde                         C>vde article.doc/w +ws4.vdf
  172.             C>vde sample.fil              C>vde b:myfile,myfile.bak
  173.             C>vde a:\recs\sep85;summary   C>vde prog.doc/a,prog.asm/n,errors
  174.  
  175.          "filename" - file to edit.  If no name is given, you begin a new 
  176.     (untitled) file.  @⇧üé◆üêOÇÄ✓⇦OîנîêOä✓◆Ä⇦Ä⇧ê    נîéOÄOîAנüÇOÄ⇧üÇOüâêO≡pננננçäêé⇦Oé⇧êH⇦Oëé⇦ê ⇧Ç⇦éOüÇOî⇦äéOÇê⇦נüÇOüâêOÇê⇨üנé⇧êOבÇüê⇦⇦Oé⇧נîê✓⇩äO≡pננננÇ⇩⇧âנÄOëäéêOÇ⇦נäÇ⇧נכüכאAנÇ⇦נîé@0É9ØÀœõÃÀ7Ã⑥⓪:7É892†2Ã:⓪:44¨ù⓪⓪④$Ã⓪:42É╱à⓪⓪⓪⓪0õ7†2É2¶0ÀÕ62¨û⓪&¼ú$ª"ù! ÑÉ4¨É7Ã⓪!⑥⓪1:´⓪)¬ªªá⌐,É4¨É7Ã⓪!¥⑥⓪77´⓪ ¥.)"í⌐ù④åà⓪⓪⓪⓪⓪⓪⓪⓪⓪①⑦Àæ⓪7¨⓪①⓪6æ⓪⑥É7Õ:4ÃÃ0À⓪1œ7œõØÉ7ø⓪34À2É6ÃØ2¨¥⓪①6æ⓪1ãÃ⓪12É①+æ7¨29´0¨⓪╱à⓪⓪⓪⓪27õ´ÀØÃ:⑥⓪+è2)´0¨⓪①əæ⓪27õ´ÀØÃ:⑥⓪① æ)íññÉ27õ´ÀØÃ:⑥⓪7¨⓪①'①7Ã27õ´ÀØÃ:⑦⓪⓪╱à⓪⓪⓪⓪'7¨6ãÀ6<É22ø0´À:9É:7É①⑦áæ⑦⓪⓪&´¨´⓪12É9ØÕ0¨0´ed from filename by a space 
  177.     and/or a slash.  See FILE MODES.
  178.          "+name.VDHOij7¨⓪+"#④æ⓪⑥É7Õ:4ÃÃ0À⓪6ãõ¨7É0Ã2⑦è⓪3:Ã1´4ÃÃ⓪5ضÉ22ø4Ã4´4ÃÃ⓪╱à⓪⓪⓪⓪34À2É:7É67ãØ⑦⓪⓪)ØØÉ%ó¼É""ú$º$¬$ºº⓪#$ª"⌐ù╱à╱à⓪⓪⓪⓪⓪+""É1ãÃ⓪2Ø4´⓪24ø32¨2Ã:⓪:<Õ2¨É7ø⓪34À2¨¥⓪77Ã27õ´ÀØÃ:9û⓪9´õœ⓪0¨É897ø¨0ÀÉ╱à9ô¨1ØÉ1ÃØ2¥É7¨⓪27õ´ÀØÃ:9É;œ´4⓪37¨6ã´:2Ø⓪:2¶:⑥⓪4Ã⓪2œ´42¨⓪8:¨2É ⌐íññÉ7¨⓪╱à+è2)´0¨⓪37¨6ã´⑦⓪⓪&ã¶4À´ÀÉ34À2É9œ©2É4¨É97´øœ6<É⑧5¥É4ø⓪0Ã⓪2¶4¨´4Ã3É34À2É4¨É:7ÃÉ╱à60¨3ØÉ:7É2Ø4´⓪;œ´4⓪+""û⓪24†4Ø2É4´⓪:Õ⓪④9ØØÉ)¿&$¬*$º#É#$ª"⌐öù╱à╱à⓪⓪⓪⓪⓪+""É3œ†2¨É<ôÉ0É1Øs, it can be 
  179. configured not to make backup files; it will run in as little as 90 to 140k 
  180. RAM.  This makes VDE an efficient editor to run from a shell within telecom, 
  181. database, file maintenance, programming language, and other application soft- 
  182. ware; it is also well suited to portable computers that have limited space.
  183.      VDE is fast: it is written in 8086 assembler; on IBM PCs, it writes 
  184. directly to video RAM; it operates entirely in memory, with no disk access 
  185. during editing.  Speed is a factor that commercial programs often overlook.  
  186. Finding a string near the end of a 60k nondocument file takes WordStar 4 about 
  187. 20 seconds [8 MHz 8088]; VDE does it in half a second.  When you are free to 
  188. move around in your file with this speed, you can do more of your work 
  189. instantly on screen, and less on paper.
  190.  
  191.      VDE requires MS/PCDOS version 2.x or higher, and a recommended minimum of 
  192. 256k RAM (though editing one file really requires only about 90 to 140k).  It 
  193. can be installed either to optimize performance on IBM PC compatibles, or to 
  194. allow operation on any computer running MSDOS with an ANSI.SYS driver.  It has 
  195. many user configurable options.  [See VINST.DOC for details.  Comments below 
  196. in brackets "[]" point out various uses of VINSTALL.]
  197.  
  198.      Primary distribution points for VDE, as of October 1988, are:
  199.          (1) Glendale Littera QBBS - Glendale, CA  (818)956-6164.
  200.          (2) On CompuServe, in download libraries (DL) of the IBMAPP forum.
  201. Users with access to a modem can always find the most recent release of VDE on 
  202. these systems.  In addition, VDE is available on a wide variety of other 
  203. remote systems, and also on disk through several software libraries, including:
  204.          The Public Software Library, P.O. Box 35705, Houston TX 77235.
  205.  
  206.      Any use of VDE is governed by the Usage Policy detailed below.
  207.  
  208.  
  209.  
  210. ===============================  USAGE POLICY  ===============================
  211.  
  212.  
  213.      The VDE editor and its documentation are copyright (c)1987-89 Eric Meyer, 
  214. all rights reserved.  They may not be circulated in any incomplete or modified 
  215. form, nor sold for profit, without written permission of the author.  The use 
  216. or sale of VDE is subject to the following terms:
  217.  
  218. INDIVIDUAL USE:       VDE may be freely used and shared with others; there is 
  219. ----------         no required registration fee.  (If you like VDE and find it 
  220.                    useful, please do consider sending a contribution!)
  221.  
  222. INSTITUTIONAL USE:    Any corporation or institution wishing to use VDE in the 
  223. -------------      course of its business must purchase a SITE LICENSE.  A 
  224.                    standard license, allowing the use of VDE on up to 20 
  225.                    different computers, can be ordered for US $50.00; write 
  226.                    for terms concerning larger quantities.  A disk containing 
  227.                    the latest release of VDE will be included at no additional 
  228.                    charge (please specify 5.25" 360k or 3.5" 720k disk).
  229.  
  230. COMMERCIAL SALE:      Any software dealer or library may offer VDE for sale, 
  231.            ----    as long as the price of the disk containing the program
  232.                    does not exceed US $5.00.  With this single exception, the 
  233.                    sale of VDE for profit, either alone or together with other 
  234.                    software or hardware, requires a contract to provide for 
  235.                    royalty payments.  Please write to the author for terms.
  236.  
  237.  
  238.                  Eric Meyer
  239.             401 12th Ave SE, #139          CompuServe [74415,1305]
  240.             Norman, OK  73071  USA
  241.  
  242.  
  243.      DISCLAIMER: You undertake to use VDE at your own risk.  The author 
  244. assumes no liability for damages of any kind resulting from your use of VDE.
  245.  
  246.  
  247.      Trademarks.  Word processing software discussed below: "WordStar" is a 
  248. trademark of MicroPro International, and "WordPerfect" of WordPerfect Corp.
  249.  
  250.  
  251. ================================  CONTENTS  ==================================
  252.  
  253.  
  254. 1. INTRODUCTION: Using this manual; Installation; Command line syntax, 
  255.                  examples; VDE operating modes (MenuBar, Command).
  256.  
  257. 2. COMMAND SUMMARY: a complete brief listing of all commands:
  258.                MenuBar choices;
  259.                Ctrl, ^K (Block/File), ^Q (Quick), ^O (Onscreen), Alt, Esc.
  260.  
  261. 3. EDITING COMMANDS, explained alphabetically by category:
  262.        Auto indent, Auto number, Auto save, Block commands, Deleting, Files, 
  263.     Find/replace, Graphics, Header, Hyphenation, Information, Inserting, Line 
  264.     spacing, Margins, Matching up files, Moving around, Multiple files, 
  265.     Pagination, Place markers, Printer codes, Printer drivers, Printing, 
  266.     Proportional spacing, Ruler line, Run command/shell, Save/exit, Screen 
  267.     controls, Splitting files, Tabs, Time/date, Undelete, Upper/lower case, 
  268.     Windows, Wordwrap & reformat.
  269.  
  270. 4. GENERAL INFORMATION, alphabetically by category:
  271.        Directories, Error messages, File modes, Floppy disk space, Memory, 
  272.     Prompts, WordPerfect compatibility, WordStar compatibility.
  273.  
  274. 5. APPLICATION TIPS, alphabetically by topic:
  275.        DesqView, Foreign ASCII files, Programming, Redirecting I/O, Spelling 
  276.     checkers, Structured languages, Transposing text, WordStar/ASCII 
  277.     conversion.
  278.  
  279.     [The following sections are in the companion file VINST.DOC.]
  280.  
  281. 6. MACROS.  Explanation and examples of:
  282.         Function keys, Key redefinition files, Macros, Macro keys, Macro
  283.      programming, Recording macros.
  284.  
  285. 7. RUNNING VINSTALL.  How to use VINST.COM to modify VDE.COM:
  286.         Installing for different computers, printers; user defaults and 
  287.      options; macro and function key defaults.
  288.  
  289.     [See the companion file VDE.UPD for version history and recent changes.]
  290.  
  291.  
  292. =============================  1. INTRODUCTION  ==============================
  293.  
  294.  
  295.      TO INSTALL VDE, use the VINSTALL configuration program; see the 
  296. accompanying file VINST.DOC.  You should perform the computer installation 
  297. before you start to use VDE; if you do not have a 100% IBM compatible, you 
  298. MUST do this.  In fact, an uninstalled copy of VDE will ask you this each time 
  299. you run it -- reminding you to use VINSTALL.  Most of the remaining choices 
  300. pertain to options, and need not be made hastily; you will discover how you 
  301. want everything set as you learn to use VDE.
  302.  
  303.      TO RUN VDE, you can just type "VDE", with no arguments; or, you may 
  304. specify a list of up to 8 filenames.  Any filename may include a DOS 
  305. directory, and/or be followed by a mode option.  A key definitionNS
  306.                  R}               ^OR
  307.         Mrgn rel}                 ^OX
  308.         Center}                   ^OC
  309.         Flush}                    ^OF
  310.         rEform}                   ^B                  see REFORMAT
  311.         Autoindent}               ^OA                 see AUTO INDENT
  312.  
  313.  {stYle: Underline}               ^PS                 see PRINTER CODES
  314.          Bold}                    ^PB
  315.          Doublestrike}            ^PD
  316.          Italic}                  ^PY
  317.          Subscript}               ^PV
  318.          suPerscript}             ^PT
  319.  
  320.  {Set: tab Set}                   ^OI                 see TABS
  321.            Clr}                   ^ON
  322.        Varitab}                   ^OV
  323.        Double spc}                ^OS                 see SPACING
  324.        Prop spc}                  ^OJ                 see PROPORTIONAL SPACING
  325.        Hyphen}                    ^OH                 see HYPHENATION
  326.        pg Length}                 ^OP                 see PAGINATION
  327.  
  328.  {sCreen: make Top}               ^OE
  329.           Window}                 AltW                see WINDOWS
  330.           Other win}              AltF
  331.           Header}                 ^OQ                 see HEADER
  332.           Blank}                  ^OZ                 see SCREEN
  333.           Preview}                ^OD
  334.           Ega:43}                 AltE
  335.           Ati:132}                AltA
  336.  
  337.  {Misc: file Info}                ^KI                 see INFORMATION
  338.         VDE copyright}            AltI
  339.         insert Time}              AltT                see TIME/DATE
  340.                Date}              AltD
  341.         Command mode}             Esc?                see OPERATING MODES
  342.  
  343.  {Print: overstrike Char}         ^PH                 see PRINTER CODES
  344.                     Line}         ^PM
  345.          Formfeed}                ^PL
  346.          Tab}                     ^PI
  347.          Graphic}                 AltG                see GRAPHICS
  348.          Driver}                  AltV                see PRINTER DRIVERS
  349.          Print file}              ^KP                 see PRINTING
  350.  
  351.  {Block: Begin}                   ^KB                 see BLOCK COMMANDS
  352.          End}                     ^KK
  353.          Unmark}                  ^KU
  354.          Copy}                    ^KC
  355.          Move}                    ^KV
  356.          cuT}                     AltC                see MULTIPLE FILES
  357.          Paste}                   AltP
  358.          Write}                   ^KW                 see BLOCK COMMANDS
  359.          Zoom}                    ^KZ
  360.  
  361.  {File: Rename work}              ^KN                 see FILES
  362.         Dir}                      ^KF
  363.         Insert}                   ^KR
  364.         Load new}                 ^KL
  365.         load Another}             AltL                see MULTIPLE FILES
  366.         Next file}                AltN
  367.         Prev file}                AltB
  368.  
  369.  {Exit: Save to disk}             ^KS                 see SAVE/EXIT
  370.         eXit w/save}              ^KX
  371.         Quit w/o save}            ^KQ
  372.         Run DOS command}          AltR                see RUN COMMAND
  373.  
  374.  
  375.                                  COMMAND MODE
  376.                         (Right end of header is blank)
  377.  
  378.      Many commands are identical to those in WordStar.  Equal signs ("=") mark 
  379. those that differ significantly from their WordStar equivalents.  (See 
  380. COMPATIBILITY, below.)  Asterisks ("*") mark additional commands unique to VDE.
  381.  
  382.  
  383. I. CONTROL KEYS:  single keystroke commands.
  384.  
  385.      ^J = display help menus.
  386.  
  387.      WordStar arrow-key diamond:
  388.        ^E = up.    ^D = right.             ^F = move to start of next word.
  389.        ^X = down.  ^S = left.              ^A = to start of previous word.
  390.  
  391.      ^W = scroll back one line.            ^R = scroll back one screen.
  392.      ^Z = scroll forward one line.         ^C = scroll forward one screen.
  393.  
  394.      ^G = delete character to right.       ^Y = delete current line.
  395.      ^T = delete word to right.
  396.      ^U = undo last deletion (character, word, line, or block).
  397.  
  398.      ^V = toggle INSERT on/off.            ^N = insert [Ret] (break line).
  399. *    ^_ = insert a space.                  ^P = insert control code.
  400. *    ^P# = insert automatic numbering marker.
  401.  
  402. *    ^^ = toggle case (upper/lower) of character at cursor.
  403.      ^B = reformat paragraph.              ^L = repeat last find/replace.
  404.  
  405.  
  406. II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  407.  
  408. *    ^KI = file/memory Information.       ^KP = Print the text.
  409.  
  410. *    ^KF = disk File manager.             ^KR = Read a file into text.
  411. *    ^KL = Load a new file to edit.       ^KJ = delete a disk file.
  412.  
  413. *    ^KN = reName current work.           ^KS = Save to disk, and continue.
  414.      ^KD = Done: save & load new file.    ^KX = eXit: save & quit to DOS.
  415. *    ^KA = set Autosave interval.         ^KQ = Quit to DOS, abandoning file.
  416.  
  417.      ^KB = mark start of a Block.         ^KK = mark end of a block.
  418. *    ^KU = Unmark the block.              ^KY = Delete the marked block.
  419.      ^KC = Copy block at cursor location. ^KV = moVe block to cursor location.
  420. *    ^KZ = Zoom into the marked block.    ^KW = Write block to a disk file.
  421. *    ^K# = automatically number items in the block.
  422.      ^K",' = uppercase (") or lowercase (') all text in the block.
  423.  
  424.  
  425. III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  426.  
  427.      ^QS or [<] = go to start of line.    ^QE or [^] = go to top of screen.
  428.      ^QD or [>] = go to end of line.      ^QX or [v] = go to bottom of screen.
  429.  
  430.      ^QR = go to top of file.             ^QB = go to Block start marker.
  431.      ^QC = go to end of file.             ^QK = go to block end marker.
  432. =    ^QZ = go to next place marker.
  433.      ^QI = go to specified page (document) or line (nondocument).
  434.      ^QP = go to Previous position in file (before last sizable move).
  435.  
  436.      ^QF = find a string.                 ^QA = find and replace a string.
  437.  
  438.      ^QY = delete from cursor to end of current line.
  439.      ^Q[Del] = delete from cursor to beginning of current line.
  440.      ^QT = delete up to specified character.
  441.  
  442.  
  443. IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  444.  
  445.      ^OR = set Right margin.              ^OX = toggle Margin Release on/off.
  446.      ^OL = set Left margin.               ^OC = Center current line.
  447. *    ^OF = make line Flush with right margin.
  448.  
  449. *    ^OQ = header display on/off.         ^OT = ruler line display on/off.
  450.      ^OB = hard CR display on/off.
  451.      ^OD = preview text with no control codes or hard CRs.
  452.  
  453. *    ^OA = Auto indent on/off.            ^OH = Hyphenation on/off.
  454. *    ^OJ = proportional spacing on/off.   ^OS = double Spacing on/off.
  455.      ^OV = tab mode hard/Variable.
  456.      ^OI = set variable tab stop(s).      ^ON = clear variable tab stop.
  457.  
  458. *    ^OP = set page length (0 turns off pagination).
  459. *    ^OE or [^] = make current line top of screen.
  460. *    ^OW = split Window to show two different portions of the file.
  461. *    ^OZ = temporarily blank the entire screen.
  462.  
  463.  
  464. V. VDE ALT-KEY COMMANDS: press Alt and the key shown.
  465.      (These commands also work with an Esc,Esc prefix instead)
  466.  
  467. *    AltI = show VDE version Information.
  468.  
  469. *    AltL = Load an additional file.      AltB = move Back to previous file.
  470. *    AltW = split Window with 2 files.    AltN = move forward to Next file.
  471. *    AltF = move to other File window.
  472.  
  473. *  AltC,P = Cut and Paste a block from one place or file to another.
  474. *    AltM = Match up the two files on screen, showing differences.
  475. *    AltX = eXit (^KX) from all files.    AltQ = Quit (^KQ) from all files.
  476.  
  477. *    AltR = Run DOS command (or shell).   AltS = Split up a large file.
  478.  
  479. *  AltT,D = enter the current system Time or Date in the file.
  480. *    AltG = enter an IBM Graphics character into text.
  481. *    AltE = EGA screen (43/50 lines).     AltA = ATI screen (132 columns).
  482.  
  483. *    AltO = move with Overview bar.       AltV = change printer driVers.
  484. *    AltU = Use (load or save) macro/function key definition file.
  485.  
  486.  
  487. VI. VDE ESC-KEY COMMANDS:  first press Esc, then the key shown.
  488.  
  489. *    Esc[Tab] = variable tab forward (even in hard tab mode).
  490. *    Esc[<],[>] = shift screen horizontally 32 columns.
  491. *    Esc[^],[v] = shift screen vertically 1/4 screen.
  492.      Esc? = switch to MenuBar mode.  (In macro mode: call up MenuBar.)
  493.  
  494. *    Esc[       = execute a macro string of commands.
  495. *    Esc"       = record a macro from keystrokes.
  496. *    Esc]       = store macro on numeric key for later recall.
  497. *    Esc0...Z   = use stored key.  (In macro mode: jump label.)
  498. *    Esc!,=,~   = jumps and loops, used in macro programming (see MACROS).
  499. *    Esc(),+,-  = counter, used in macro programming.
  500. *    Esc;       = brief pause, during macro execution only.
  501. *    Esc&       = chain to another macro.
  502.  
  503.  
  504. ==========================  3. EDITING COMMANDS  =============================
  505.  
  506.  
  507. AUTO INDENT (^OA) - This command toggles Auto Indent mode.  When ON, wordwrap 
  508.     or the [Ret] key will cause the cursor to advance to:
  509.          Any existing indentation on the line (if INSERT is OFF); or,
  510.          The same indentation as the previous line (if INSERT is ON).
  511.     Thus, once you set the indentation level, VDE will automatically maintain 
  512.     it.  (Indentation must NOT be done with hard tabs; it can be changed with 
  513.     space, backspace, or with variable tabs, which insert spaces.)  Useful as 
  514.     a paragraph indent, or for outlines, structured program source code, etc.
  515.  
  516. AUTO NUMBER (^P#,^K#) - The ^P# command inserts a marker (a highlighted "#") 
  517.     in the text to stand for a sequential number in a list, for example:
  518.              #.  First item.
  519.              #.  Second item...
  520.     You can then mark the list off as a block (see BLOCK COMMANDS), and use 
  521.     the ^K# command: VDE will insert the numbers (1, 2, etc) in place of the 
  522.     markers.  You will be asked for the starting number; the default is of 
  523.     course 1.  (Once this is done the markers disappear.  For frequently 
  524.     revised lists, leave the "#" markers in the file on disk; use ^K# just 
  525.     before printing, and do not save afterward.)
  526.  
  527. AUTO SAVE (^KA) - You can instruct VDE to save any changes you have made to 
  528.     dishƒ⇨⇨⇦⑧⇨⇨⇦âƒ⇨ƒ    ⓪⓪⇨    ƒ⇦⇧⇨⓪    ⇧⇨✓üƒƒ⇨◆⇦✓ƒ⑧⇧ƒ⓪⇧✓    ⓪ƒ⇨◆⇨ƒ⇦ƒ③⇧É⇨ƒα⃃ƒƒ⇨✓⓪ƒ⇨ƒ⑧◆ƒ    ƒ⇦①ƒ⇦ƒ⓪ƒƒ⇦✓⇨⓪âƒ◆⇧⓪ƒƒ⓪    ƒ⇨⓪⓪âƒ⓪⇨⑧üƒƒ⇨◆⓪Ç
  529.     ^KA command lets you set the interval (1 to 255 minutes), or turn this 
  530.     feature off entirely (0).  Just press [Ret] to restore the default, 
  531.     normally 0.  [This can be changed with VINSTALL.]
  532.          Notes: will not work on untitled files; if editing multiple files, 
  533.     will not activate until you return the cursor to a file.
  534.  
  535. BLOCK COMMANDS (^K-B,K,U,Z,Y,C,V,W,PB; ^QB,K) - A block of text is delimited 
  536.     by two markers, which remain in memory until reset or deleted.  ^KB marks 
  537.     the beginning of the block; ^KK marks the end.  ^KU unmarks the block, 
  538.     removing any marker(s) set.  The block operation commands all require a 
  539.     block to be marked:
  540.          ^KY goes to and deletes the block (including markers).
  541.          ^KV moves the block (including markers) to the present cursor 
  542.     location; ^KC simply copies it, leaving the original marked.  Any place 
  543.     markers present are not transferred.  (The cursor cannot be H⓪נüâêOîüÇ @אppנננננננננÇÉנכÇÇ⇦OéüÇLנÄOîüÇ @נüâêOäê⇦⇧נÇ✓נüâêOüê⇨üנé⇦Oâé    ëêIJנÄëנüâêO≡pננננîüÇ Oé⇦Oüê◆Ç⇦Ä⇦é⇧éOüäê⇧ê    נÄ⇦OüâêOêüé⇦êOêé⇧ê@ננüâé⇦Oîנä✓⇦ÇêOÄOÇÇ ê⇦נ≡pננננÇ✓נçÇ⇦çÇ⇦✓⇦AנêäÇOä⇩◆üéOîî✓üäÄ⇧éêOÄ⇧üêüéנÇנÇêOçÇ⇦üéנÇ✓נÄOüê⇨üIJנ≡pננננüÇOüé⇩⇧éêOüâêOä ◆êOÇ✓נÇéOÇÖÿOîëäOבÇåAנÇ£IJנÇÉ②@ijijאOüÇOüâÄ⇧נ≡pננננçÇ⇦üéijננÇ⇦✓OÇÉנÄ✓⇩נüÇOÇÇOîÄ OÇ⇧ijננÆנÇÇOÇ    ê@נçÄ✓⇩Ä⇧éנé   ^E = up.    ^D = right.             ^F = move to start of next word.
  544.        ^X = down.  ^S = left.              ^A = to start of previous word.
  545.  
  546.      ^W = scroll back one line.            ^R = scroll back one screen.
  547.      ^Z = scroll forward one line.         ^C = scroll forward one screen.
  548.  
  549.      ^G = delete character to right.       ^Y = delete current line.
  550.      ^T = delete word to right.
  551.      ^U = undo last deletion (character, word, line, or block).
  552.  
  553.      ^V = toggle INSERT on/off.            ^N = insert [Ret] (break line).
  554. *    ^_ = insert a space.                  ^P = insert control code.
  555. *    ^P# = insert automatic numbering marker.
  556.  
  557. *    ^^ = toggle case (upper/lower) of character at cursor.
  558.      ^B = reformat paragraph.              ^L = repeat last find/replace.
  559.  
  560.  
  561. II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  562.  
  563. *    ^KI = file/memory Information.       ^KP = Print the text.
  564.  
  565. *    ^KF = disk File manager.             ^KR = Read a file into text.
  566. *    ^KL = Load a new file to edit.       ^KJ = delete a disk file.
  567.  
  568. *    ^KN = reName current work.           ^KS = Save to disk, and continue.
  569.      ^KD = Done: save & load new file.    ^KX = eXit: save & quit to DOS.
  570. *    ^KA = set Autosave interval.         ^KQ = Quit to DOS, abandoning file.
  571.  
  572.      ^KB = mark start of a Block.         ^KK = mark end of a block.
  573. *    ^KU = Unmark the block.              ^KY = Delete the marked block.
  574.      ^KC = Copy block at cursor location. ^KV = moVe block to cursor location.
  575. *    ^KZ = Zoom into the marked block.    ^KW = Write block to a disk file.
  576. *    ^K# = automatically number items in the block.
  577.      ^K",' = uppercase (") or lowercase (') all text in the block.
  578.  
  579.  
  580. III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  581.  
  582.      ^QS or [<] = go to start of line.    ^QE or [^] = go to top of screen.
  583.      ^QD or [>] = go to end of line.      ^QX or [v] = go to bottom of screen.
  584.  
  585.      ^QR = go to top of file.             ^QB = go to Block start marker.
  586.      ^QC = go to end of file.             ^QK = go to block end marker.
  587. =    ^QZ = go to next place marker.
  588.      ^QI = go to specified page (document) or line (nondocument).
  589.      ^QP = go to Previous position in file (before last sizable move).
  590.  
  591.      ^QF = find a string.                 ^QA = find and replace a string.
  592.  
  593.      ^QY = delete from cursor to end of current line.
  594.      ^Q[Del] = delete from cursor to beginning of current line.
  595.      ^QT = delete up to specified character.
  596.  
  597.  
  598. IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  599.  
  600.      ^OR = set Right margin.              ^OX = toggle Margin Release on/off.
  601.      ^OL = set Left margin.               ^OC = Center current line.
  602. *    ^OF = make line Flush with right margin.
  603.  
  604. *    ^OQ = header display on/off.         ^OT = ruler line display on/off.
  605.      ^OB = hard CR display on/off.
  606.      ^OD = preview text with no control codes or hard CRs.
  607.  
  608. *    ^OA = Auto indent on/off.            ^OH = Hyphenation on/off.
  609. *    ^OJ = proportional spacing on/off.   ^OS = double Spacing on/off.
  610.      ^OV = tab mode hard/Variable.
  611.      ^OI = set variable tab stop(s).      ^ON = clear variable tab stop.
  612.  
  613. *    ^OP = set page length (0 turns off pagination).
  614. *    ^OE or [^] = make current line top of screen.
  615. *    ^OW = split Window to show two different portions of the file.
  616. *    ^OZ = temporarily blank the entire screen.
  617.  
  618.  
  619. V. VDE ALT-KEY COMMANDS: press Alt and the key shown.
  620.      (These commands also work with an Esc,Esc prefix instead)
  621.  
  622. *    AltI = show VDE version Information.
  623.  
  624. *    AltL = Load an additional file.      AltB = move Back to previous file.
  625. *    AltW = split Window with 2 files.    AltN = move forward to Next file.
  626. *    AltF = move to other File window.
  627.  
  628. *  AltC,P = Cut and Paste a block from one place or file to another.
  629. *    AltM = Match up the two files on screen, showing differences.
  630. *    AltX = eXit (^KX) from all files.    AltQ = Quit (^KQ) from all files.
  631.  
  632. *    AltR = Run DOS command (or shell).   AltS = Split up a large file.
  633.  
  634. *  AltT,D = enter the current system Time or Date in the file.
  635. *    AltG = enter an IBM Graphics character into text.
  636. *    AltE = EGA screen (43/50 lines).     AltA = ATI screen (132 columns).
  637.  
  638. *    AltO = move with Overview bar.       AltV = change printer driVers.
  639. *    AltU = Use (load or save) macro/function key definition file.
  640.  
  641.  
  642. VI. VDE ESC-KEY COMMANDS:  first press Esc, then the key shown.
  643.  
  644. *    Esc[Tab] = variable tab forward (even in hard tab mode).
  645. *    Esc[<],[>] = shiftps to the next.  To change all further instances without 
  646.     being asked, press "*".  [Esc] cancels at any time.
  647.          There are several options for find/replace.  After you enter the text 
  648.     string(s), you will be prompted to enter any of the following:
  649.            "B" = search Backward through the file;
  650.            "U" = case insensitive search (ignore Upper/lower distinction);
  651.            "G" = search Globally (from start or end of file);
  652.     and further, for replacing:
  653.            "A" = Align (reform) paragraphs again after each replacement;
  654.            "N" = No query: replace all instances without asking.
  655.     If you don't want to be prompted for options, finish entry of the find 
  656.     string (for ^QF) or replace string (for ^QA) by typing ^J instead of 
  657.     [Ret].  (^[Ret] is also ^J on most keyboards.)
  658.          Notes:  The "N" option is automatically assumed whenever ^QA is used 
  659.     in a macro.  [Uppercase can be set as your default; if so, specifying 
  660.     "U" reverts to case sensitive search.]
  661.          ^L repeats the last ^QF or ^QA command.  For ^QA, you will be asked 
  662.     whether you want to replace the found string.  In both cases, the "B", 
  663.     "U", and "A" options remain as last specified.
  664.  
  665. GRAPHICS (AltG) -  You can enter an IBM graphic character into the file text 
  666.     with the AltG command.  You will be presented with a menu of up to 32 
  667.     characters (A-Z,1-6) to choose from; the default set contains some nice 
  668.     box parts and other useful things, and has room free for other characters 
  669.     that might be loaded.  [The default set can be modified.]
  670.          Any unused menu entry can be defined on the spot.  Type "=", then the 
  671.     code (A-5) to change, then enter the extended ASCII code in either hex (80- 
  672.     FF) or decimal (128-255) format.  Example: a Greek alpha can be entered 
  673.     either as "E0" hex or "224" decimal.
  674.          VDE allows only 32 different graphics at a time out of the possible 
  675.     128 codes ASCII 80-FF.  (ASCII codes 00-1F,7F are not available as graphic 
  676.     characters in VDE.)  To enter a graphic you must first add it to the menu.  
  677.     If you load a file containing graphics, VDE will try to add any new ones 
  678.     to available spots on the menu.
  679.          CAUTION: files containing many graphics (or binary data that will be 
  680.     interpreted as graphics) are a serious problem.  If the graphics table 
  681.     fills up, any further graphics will be replaced by fuzzy blobs (graphic 
  682.     #6)!  You will see an error message, and the file will become "untitled".  
  683.     This is to prevent your saving to disk and corrupting the file.  If you 
  684.     frequently work with graphics characters you will want to keep your 
  685.     default table relatively empty to avoid this.  [Use VINSTALL.]
  686.          Graphics are sent directly to the screen as extended ASCII codes 80- 
  687.     FF.  In "A"SCII mode disk files, they are stored directly as extended 
  688.     ASCII codes.  (In modes "W,5" they are stored iנâè2)´0¨⓪ə⓪7¨⓪əÉ37¨6ã´⑦④Õ⇩ø≤≤≤≤≤≤≤≤α⓪FΦ⑧ ✓ä°î°ÇHαx8 ijD°ÿÇxÇ✓ÿD° whether your printer is installed as 
  689.     an IBM graphics printer [see VINST.DOC].  If so, they will print directly.  
  690.     If not, VDE will "emulate" them, choosing standard ASCII character 
  691.     overstrikes that come as close as possible.  This usually works well, 
  692.     especially for the foreign language characters.
  693.  
  694. HEADER (^OQ) -  VDE gives you an informative "header" at the top of the screen.  
  695.     If you like, you can toggle this display on and off with the ^OQ (Quiet) 
  696.     commaneijננÇ②⇧נîנÄ⇧ä   ^E = up.    ^D = right.             ^F = move to start of next word.
  697.        ^X = down.  ^S = left.              ^A = to start of previous word.
  698.  
  699.      ^W = scroll back one line.            ^R = scroll back one screen.
  700.      ^Z = scroll forward one line.         ^C = scroll forward one screen.
  701.  
  702.      ^G = delete character to right.       ^Y = delete current line.
  703.      ^T = delete word to right.
  704.      ^U = undo last deletion (character, word, line, or block).
  705.  
  706.      ^V = toggle INSERT on/off.            ^N = insert [Ret] (break line).
  707. *    ^_ = insert a space.                  ^P = insert control code.
  708. *    ^P# = insert automatic numbering marker.
  709.  
  710. *    ^^ = toggle case (upper/lower) of character at cursor.
  711.      ^B = reformat paragraph.              ^L = repeat last find/replace.
  712.  
  713.  
  714. II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  715.  
  716. *    ^KI = file/memory Information.       ^KP = Print the text.
  717.  
  718. *    ^KF = disk File manager.             ^KR = Read a file into text.
  719. *    ^KL = Load a new file to edit.       ^KJ = delete a disk file.
  720.  
  721. *    ^KN = reName current work.           ^KS = Save to disk, and continue.
  722.      ^KD = Done: save & load new file.    ^KX = eXit: save & quit to DOS.
  723. *    ^KA = set Autosave interval.         ^KQ = Quit to DOS, abandoning file.
  724.  
  725.      ^KB = mark start of a Block.         ^KK = mark end of a block.
  726. *    ^KU = Unmark the block.              ^KY = Delete the marked block.
  727.      ^KC = Copy block at cursor location. ^KV = moVe block to cursor location.
  728. *    ^KZ = Zoom into the marked block.    ^KW = Write block to a disk file.
  729. *    ^K# = automatically number items in the block.
  730.      ^K",' = uppercase (") or lowercase (') all text in the block.
  731.  
  732.  
  733. III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  734.  
  735.      ^QS or [<] = go to start of line.    ^QE or [^] = go to top of screen.
  736.      ^QD or [>] = go to end of line.      ^QX or [v] = go to bottom of screen.
  737.  
  738.      ^QR = go to top of file.             ^QB = go to Block start marker.
  739.      ^QC = go to end of file.             ^QK = go to block end marker.
  740. =    ^QZ = go to next place marker.
  741.      ^QI = go to specified page (document) or line (nondocument).
  742.      ^QP = go to Previous position in file (before last sizable move).
  743.  
  744.      ^QF = find a string.                 ^QA = find and replace a string.
  745.  
  746.      ^QY = delete from cursor to end of current line.
  747.      ^Q[Del] = delete from cursor to beginning of current line.
  748.      ^QT = delete up to specified character.
  749.  
  750.  
  751. IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  752.  
  753.      ^OR = set Right margin.              ^OX = toggle Margin Release on/off.
  754.      ^OL = set Left margin.               ^OC = Center current line.
  755. *    ^OF = make line Flush with right margin.
  756.  
  757. *    ^OQ = header display on/off.         ^OT = ruler line display on/off.
  758.      ^OB = hard CR display on/off.
  759.      ^OD = preview text with no control codes or hard CRs.
  760.  
  761. *    ^OA = Auto indent on/off.            ^OH = Hyphenation on/off.
  762. *    ^OJ = proportional spacing on/off.   ^OS = double Spacing on/off.
  763.      ^OV = tab mode hard/Variable.
  764.      ^OI = set variable tab stop(s).      ^ON = clear variable tab stop.
  765.  
  766. *    ^OP = set page length (0 turns off pagination).
  767. *    ^OE or [^] = make current line top of screen.
  768. *    ^OW = split Window to show two different portions of the file.
  769. *    ^OZ = temporarily blank the entire screen.
  770.  
  771.  
  772. V. VDE ALT-KEY COMMANDS: press Alt and the key shown.
  773.      (These commands also work with an Esc,Esc prefix instead)
  774.  
  775. *    AltI = show VDE version Information.
  776.  
  777. *    AltL = Load an additional file.      AltB = move Back to previous file.
  778. *    AltW = split Window with 2 files.    AltN = move forward to Next file.
  779. *    AltF = move to other File window.
  780.  
  781. *  AltC,P = Cut and Paste a block from one place or file to another.
  782. *    AltM = Match up the two files on screen, showing differences.
  783. *    AltX = eXit (^KX) from all files.    AltQ = Quit (^KQ) from all files.
  784.  
  785. *    AltR = Run DOS command (or shell).   AltS = Split up a large file.
  786.  
  787. *  AltT,D = enter the current system Time or Date in the file.
  788. *    AltG = enter an IBM Graphics character into text.
  789. *    AltE = EGA screen (43/50 lines).     AltA = ATI screen (132 columns).
  790.  
  791. *    AltO = move with Overview bar.       AltV = change printer driVers.
  792. *    AltU = Use (load or save) macro/function key definition file.
  793.  
  794.  
  795. VI. VDE ESC-KEY COMMANDS:  first press Esc, then the key shown.
  796.  
  797. *    Esc[Tab] = variable tab forward (even in hard tab mode).
  798. *    Esc[<],[>] = shifthe left margin will 
  799.     be removed.  There are two special values for the right margin:
  800.       1 = all formatting is disabled (as in "N"ondocument mode files).
  801.       0 = unlimited right margin: carriage returns occur only at the end of a 
  802.     paragraph.  (This is a format used by some other software.)
  803.          ^OL sets the LEFT margin in an identical fashion; of course, the 
  804.     value must be less than the current right margin, so you may need to set 
  805.     the right margin first.
  806.          ^OX temporarily RELEASES the margins (resets them to 1), allowing you 
  807.     to type outside them.  Use ^OX again to restore the margins.
  808.          ^OC CENTERS the current line with respect to the margins, if set.  
  809.          ^OF sets the current line FLUSH right, if the right margin is set.
  810.  
  811. MATCHING UP FILES (AltM) -  This command is used to locate small differences 
  812.     between two largely similar files (perhaps an earlier and a later revision 
  813.     of a text).  In order to use it, you must first load these two files 
  814.     (AltL), then split the screen between them (AltW), and position the cursor 
  815.     on corresponding lines in both files (for example, the top).
  816.          Then press AltM.  Starting from these positions, VDE searches for any 
  817.     difference between the files.  If there is one, VDE will stop on those 
  818.     lines, showing the disagreeing passages side by side.  If you want to 
  819.     continue, reposition the cursors to corresponding lines if necessary, and 
  820.     press AltM again.  If no further differences are found, VDE will report 
  821.     "Not Found"; the files match.
  822.  
  823. MOVING AROUND (Arrow keys; ^F,^A; ^Q-R,C,I,P; AltO) -  VDE supports two sets 
  824.     of Arrow keys, which function interchangeably.  The first is the actual 
  825.     IBM cursor keypad (the four arrow keys); the second is the WordStar "arrow 
  826.     key diamond" ^E,^X,^D,^S.  These keys move the cursor up, down, right, and 
  827.     left respectively.
  828.          Preceded by ^Q-, any arrow key moves more Quickly: to the top or 
  829.     bottom of the screen, to the left or right end of the line.
  830.          There are also two word movement commands: ^F moves right, to the 
  831.     start of the next word; ^A moves left, to the start of the last (or 
  832.     current) word.  Both have a maximum travel of 255 characters.
  833.          For quickly covering large distances, ^QR and ^QC move all the way to 
  834.     the beginning and end of the file, respectively; ^QI moves directly to a 
  835.     given page (for documents) or line (for non-documents).  ^QP returns the 
  836.     cursor to its "previous" position -- before the last command causing a 
  837.     large movement was executed.  (^QP can be used again to cycle between 
  838.     these two positions in the file.)
  839.          Finally, the AltO command displays an "overview bar" at the top of 
  840.     the screen.  The length of the bar corresponds to the filesize, and the 
  841.     current position is marked so you can see where you are:
  842.             |  C:MODERATE.FIL  /A    Pg 1   Ln 1   Cl 1        |
  843.             |*ooooooooooooooooooooooooooo                      |
  844.     You can move the place marker left or right with the arrow keys; the 
  845.     cursor remains in the original (current) position.
  846.             |_oooooooooooooooo*oooooooooo                      |
  847.     To move to the selected position, press [Ret]; press [Esc] instead to 
  848.     cancel.  (If the file is empty or too small, AltO does not function.)
  849.  
  850. MULTIPLE FILES (AltL,B,N,X,Q,C,P) -  VDE allows you to edit several different 
  851.     files simultaneously, if you have enough memory.  This can be done from 
  852.     the command line, by giving the filenames separated by commas.
  853.          Otherwise, to Load additional files, press AltL.  You may specify a 
  854.     single filename, or a list delimited with commas or semicolons (see 
  855.     SYNTAX); for an untitled file, press ^J or ^[Ret].  You can also access 
  856.     the file manager with [Ret] or wildcards (see FILES).  (This command will 
  857.     fail if you run out of memory, or are already editing the maximum number, 
  858.     or another file by that name.)
  859.          Once multiple files are in use, AltB and AltN can be used to cycle 
  860.     back and forth through the files being edited.  If you Quit or Exit 
  861.     (^KQ,^KX) from one file, you will be returned to the previous one.
  862.          AltX exits ALL files immediately, saving any changes made.  AltQ 
  863.     quits ALL files immediately, without saving; if any of them have been 
  864.     modified, you will be prompted once to confirm this.
  865.          AltC Cuts a marked block of text, placing it in a buffer for later 
  866.     recovery.  (The original remains, unless you delete it with ^KY.)  AltP 
  867.     Pastes in the previously cut text at the cursor position.  The text in the 
  868.     buffer remains available for further pasting.  (Cut and Paste thus allow 
  869.     block copying and moving between files.)
  870.  
  871. PAGINATION (^OP; ^PL) -  The ^OP command sets the page length.  Enter a value 
  872.     0 to 255 lines, or just press [Ret] to restore the default.  [Normally 56.]
  873.          When the value is nonzero, it determines the page and line shown in 
  874.     the document header ("Pg xx Ln xx"), and all page functions in the Print 
  875.     routine (pagination, headers, start/stop at page) are enabled.  A formfeed 
  876.     will be sent after printing.  [VDE does not send a formfeed before 
  877.     printing; install one in your printer initialization if you want.]
  878.          When the value is zero, pagination is off.  The header will say "Pg 0 
  879.     Ln xxxx", showing you the absolute line number in the file.  Also, 
  880.     printing occurs with no page breaks.  (This is useful for printing small 
  881.     things right after each other on the same sheet; or, in conjunction with 
  882.     the "*" option, to print out multiple copies of index cards, labels, etc.)
  883.          The ^PL command embeds a formfeed (^L) in the text.  This code 
  884.     functions as a page break: you can type ^PL at the start of a line to 
  885.     begin a new page.  In document ("A,W,5") file modes, this will be 
  886.     reflected in the header page/line count, use of ^QI and other page-related 
  887.     commands, etc; it does not affect line count in "N"on-documents, or when 
  888.     pagination is off (^OP 0).
  889.          Moving around in a large file is a little quicker in "N" mode, or 
  890.     with pagination off (^OP 0), as pagebreaks don't need to be recalculated.  
  891.     This is so for this file (VDE.DOC), which contains several formfeeds.
  892.  
  893. PLACE MARKERS (^PZ; ^QZ) -  You can set any number of temporary place markers 
  894.     in the text with ^PZ (they will appear as ^Z).  The ^QZ command moves the 
  895.     cursor to the next place marker in the file, cycling back to the top of 
  896.     the file as needed.  (Place markers are NOT saved to disk.)
  897.  
  898. PRINTER CODES (^P) -  Several common control codes for special effects in 
  899.     printing can be entered into text with the ^P prefix.  These include:
  900.          ^P^H - backspace - overstrike previous character
  901.            ^M - carriage return - enter a CR without a LF to overstrike line
  902.            ^I - hard (ASCII) tab - printers respond variously to this
  903.            ^L - formfeed - will cause a page break
  904.     These control codes display on screen as highlighted capital letters.  
  905.     (^PM displays as a CR marker.)  You can only embed a few such codes 
  906.     with ^P: many codes in the ASCII range 00-1F have reserved uses within 
  907.     VDE; extended characters 80-FF must be entered with AltG (see GRAPHICS).
  908.          In addition, rather than constantly having to enter the complex 
  909.     "escape commands" for printer effects such as underlining, VDE lets you 
  910.     enter a single marker, which will be translated into the proper codes 
  911.     during printing.  VDE supports a set of 13 codes for this purpose: seven 
  912.     toggles, six switches.  [See VINST.DOC on how to install the proper 
  913.     commands for your printer.  Only two toggles will work even if not 
  914.     installed: ^PS and ^PX.]  The conventional WordStar meanings are:
  915.        Toggles: ^P^B  boldface        Switches: ^P^Q  (user def 1)
  916.                   ^D  ("doublestrike")            ^W  (user 2)
  917.                   ^S  underline                   ^E  (user 3)
  918.                   ^Y  italic ("ribbon")           ^R  (user 4)
  919.                   ^T  superscript                 ^A  alternate pitch
  920.                   ^V  subscript                   ^N  standard pitch
  921.                   ^X  strikeout [has no installation]
  922.     but you can use them for anything you like.  "Toggles" are good for 
  923.     features like underlining that are turned on and off; enter them twice, at 
  924.     the beginning and end of the desired text.  "Switches" are better for 
  925.     multi-valued parameters like character pitch; enter them once.
  926.          EXAMPLE: using ^PS for underlining, you could type:
  927.              This is how you get ^PSunderlined text^PS in VDE.
  928.     If toggles are not properly paired, you will find print effects continuing 
  929.     throughout the rest of your document.  To save time and effort, use the 
  930.     ^KI command to check for this before printing.  (If an "S" appears under 
  931.     the "^Check" heading, there is an unpaired ^S somewhere.)
  932.  
  933. PRINTER DRIVERS (AltV) -  Since many people use more than one kind of 
  934.     printer, VDE accomodates two different printer drivers, a primary and an 
  935.     alternate.  Before printing a file, you can select which one is active 
  936.     using the AltV command.  [You can choose the two drivers with VINSTALL.]
  937.  
  938. PRINTING (^KP) -  The ^KP command Prints the file from memory.  You will be 
  939.     asked for a set of "Options:", at which point you may enter one or more of 
  940.     the following, in any order:
  941.        '...'  sends a string of escape commands to printer before printing.
  942.        D      DOUBLESPACES the printout.
  943.        B      prints only the currently marked BLOCK.
  944.        Tnn    sets the TOP MARGIN to nn lines.      [The default margins can
  945.        Lnn    sets the LEFT MARGIN to nn columns.    be set with VINSTALL.]
  946.        ^      FILTERS control characters ^X so they print out as text "^X".
  947.        *nn    prints the entire job out nn TIMES (nn=1...255).
  948.        P      PAUSES for your keystroke before each page (sheet feed).
  949.  
  950.        N      NUMBERS pages sequentially, at top right.
  951.        C      numbers pages at bottom CENTER.
  952.        @nn    begins printing AT page nn.
  953.        #nn    prints only (up to) a TOTAL of nn pages.
  954.        O,E    prints only Odd or Even pages (print one, then run the paper 
  955.             back through and print the other, for double-sided printing).
  956.        =nn    MAKES the first page number show as nn.
  957.        "..."  uses the quoted string as a HEADER.  The string will print in 
  958.             the top right corner of each page, followed by the page number if 
  959.             "N" was selected.  (Maximum length is 50 characters.)
  960.               Note: you can include the current Time or Date in the header 
  961.             simply by entering ^T or ^D, respectively.
  962.     (The paging options (N/C,@,#,O/E,=,"") are NOT allowed if the page length 
  963.     is set to 0 (^OP), or if 'B'lock print was chosen.  'C' cannot be used 
  964.     together with 'N' or "".)
  965.  
  966.        (FILENAME)   redirects printer output to a disk file.  All print 
  967.             control codes will go into the file just as they would have been 
  968.             sent to your printer.  If you want to append the output to an 
  969.             existing file, type a "+" before the name: "(+FILENAME)".
  970.  
  971.               EXAMPLE 1:      Options:  L12P
  972.     will print the file with a left margin of 12, pausing before each page 
  973.     until you press a key (other than Esc).
  974.               EXAMPLE 2:      Options:  @6#2=21"(^T) Instructions, page"N
  975.     will print the 6th and 7th pages, numbering them 21 and 22, with a header 
  976.     like this:  "(3:41 PM) Instructions, page 21".
  977.               EXAMPLE 3:      Options:  BD(+SCRATCH)
  978.     will append the print output of the current marked Block, double spaced, 
  979.     to the disk file SCRATCH.
  980.  
  981.          NOTES:  If you are in "W" or "5" file mode, any dot commands in the 
  982.     file (lines beginning with ".") will not be printed.
  983.          You can abort printing at any time by pressing Esc.
  984.  
  985. PROPORTIONAL SPACING (^OJ) -  If your printer has a proportionally spaced 
  986.     font, you can get VDE to use it, and to format text so that it will print 
  987.     with more appropriate margins.  With ^OJ on, your printer will be put in 
  988.     proportional mode [see VINST.DOC] when printing; and all wordwrap and 
  989.     reformatting (^B,^OC,^OF) will take advantage of a built-in table of 
  990.     typical character widths, resulting in somewhat different margins, and 
  991.     hopefully a better justified printout.  (Note: words will often seem to 
  992.     extend "beyond" the right margin on screen when editing.)
  993.  
  994. RULER LINE (^OT) -  To help you align text properly, ^OT displays a "ruler 
  995.     line" above the text.  Type ^OT again to remove it.  A moving pointer 
  996.     indicates the current column.
  997.          In each column you will see one of several symbols: the arrow "v" is 
  998.     the cursor column; "L,R" designate the current margins; "." indicates 
  999.     areas outside the current margins, "-" within them.  Also, tab stops are 
  1000.     marked by either "|" (Variable) or "!" (Hard).  Examples:
  1001.         ("A" mode)      L-----|-----|--------v--|--------------R........
  1002.         ("N" mode)      !.......!.......!....v..!.......!.......!.......
  1003.  
  1004. RUN COMMAND/SHELL (AltR) - Typing AltR causes VDE to produce a replica of the 
  1005.     DOS prompt (eg, "C:\WORK>").  At this point you are still in VDE, 
  1006.     and all its input rules apply (press ^U to cancel, etc) -- but you can 
  1007.     execute any command just as you would under MSDOS.  You can copy or rename 
  1008.     files, or run any other program you like, and afterwards VDE will prompt 
  1009.     you to "Press Esc" (or Space), upon which you will return to your 
  1010.     undisturbed VDE editing session.  VDE leaves no disk files open, so you 
  1011.     can do anything you like with an AltR command.  (Exception: don't load new 
  1012.     memory-resident utilities; this fouls up the DOS memory allocation.)
  1013.          In addition, there is a special VDE command that can be typed at this 
  1014.     "fake DOS" prompt:  SHELL.  This lets you out into what is known as a 
  1015.     Command Shell: you are actually back IN MSDOS, and can use any number 
  1016.     of commands or move around as you like; when through, you need to type the 
  1017.     command EXIT to leave the Shell.  At this point you will be back in VDE, 
  1018.     and will see the "Press Esc" prompt to return to editing.
  1019.          NOTE 1: VDE must be able to find your command interpreter (usually 
  1020.     COMMAND.COM), and there must be enough free memory to load it and run the 
  1021.     chosen program.  VDE checks the COMSPEC environment variable.  If your 
  1022.     CONFIG.SYS file doesn't include a line like SET COMSPEC=C:\COMMAND.COM, 
  1023.     you should add one.
  1024.          NOTE 2: Using the AltR command in MACROS is tricky.  Any keyboard 
  1025.     input expected by the program or shell must be typed by YOU; it will not 
  1026.     be taken from the macro.  And you must remember to include in your macro 
  1027.     the [Esc] keystroke needed to return to editing in VDE after it finishes.
  1028.  
  1029. SAVE/EXIT (^K-N,S,X,D,Q) - ^KN renames your work.  This allows you to change 
  1030.     the filename in the header before saving.  (Accepts mode option; you can 
  1031.     also specify a mode alone, eg "/W", simply to change the current mode.)
  1032.          ^KS saves your work so far: what's in memory is written to disk under 
  1033.     the filename in the header.  (You must have a filename; one will be 
  1034.     requested if necessary.)  If that file already existed, a copy with the 
  1035.     extension .BAK will be preserved [this can be supressed].  If the file has 
  1036.     not been modified, you will be prompted to confirm whether you meant to 
  1037.     resave it anyway.
  1038.          There are several different commands for finishing up:
  1039.          ^KX saves your work, and then EXITS to DOS.
  1040.          ^KD (Done) saves your work, then loads a new file to edit.
  1041.          ^KQ just QUITS, without saving to disk.  If the file has been 
  1042.     modified, you will be prompted to confirm that you meant to do this!
  1043.  
  1044. SCREEN CONTROLS (^W,^Z; Esc^,v,<,>; ^O-E,D,Z; AltE,A) -  VDE provides a 
  1045.     number of commands affecting the screen display:
  1046.          The ^W and ^Z commands scroll the screen up and down a line at a 
  1047.     time, without moving the cursor in the text (unless necessary).
  1048.          Preceded by Esc-, any arrow key shifts the SCREEN, leaving the cursor 
  1049.     in place: the text view moves up/down 1/4 screen, or right/left 32 
  1050.     columns.  (The cursor must be past column 32 to allow horizontal shifts.)
  1051.          Preceded by ^O-, either UP arrow key (eg, ^OE) makes the current text 
  1052.     line the top of the screen.
  1053.          The ^OD command shows you a preview of the screen with all non- 
  1054.     printing codes (markers, ^P codes, etc) hidden.  This is handy for making 
  1055.     sure that text is aligned properly.  Press [Esc] to continue editing.
  1056.          The ^OZ command temporarily "Zaps" (blanks) the entire screen; good 
  1057.     for avoiding CRT burn-in, or just protecting work from prying eyes or 
  1058.     fingers.  Restore the screen by pressing [Esc].  This is also useful if 
  1059.     some other software (like a resident utility) has messed up the screen: 
  1060.     type ^OZ,Esc and VDE will completely restore it.
  1061.          The AltE command lets you see more lines of text on screen, if you 
  1062.     have an enhanced graphics adapter.  It toggles between normal 25-line 
  1063.     mode and a compressed mode of 43 (EGA) or 50 (VGA) lines.  [Note: the 
  1064.     compressed fonts can be hard to read.  You can choose an alternative font 
  1065.     with VINSTALL.]
  1066.          The AltA command works ONLY with the ATI EGA Wonder video card; do 
  1067.     not use it otherwise.  (Many Kaypro PCs come with this card.)  This 
  1068.     toggles between normal 80-column mode and ATI 132-column mode.  It can be 
  1069.     used alone, or in combination with AltE to provide a 43x132 screen.
  1070.  
  1071. SPLITTING FILES (AltS) -  If you encounter a text file that is too large for 
  1072.     VDE to load and edit, you can divide it into manageable chunks with the 
  1073.     Split command.  Suppose you have a big file HUGE.DOC.  Type AltS, then 
  1074.     answer at the prompt:
  1075.            Split file, output name (w/#):  HUGE.DOC, PIECE.#
  1076.     VDE will go through the file HUGE.DOC and write out a series of smaller 
  1077.     files PIECE.1, PIECE.2 etc, which can then be edited.  (You can tidy up 
  1078.     the transitions between them with Cut and Paste, if you like.)
  1079.          Note that the output name must be separated from the input by a 
  1080.     comma, and must contain one # sign, which will be replaced by a 1, 2, etc 
  1081.     in sequence.  (The above example could have used HUGE-#.DOC, etc.)  Make 
  1082.     sure you have enough disk space for the output files.
  1083.  
  1084. TABS ([Tab],Shft[Tab],Esc[Tab]; ^O-V,I,N) -  There are two Tab modes, Variable 
  1085.     and Hard; the ^OV command toggles between them.  In Hard Tab mode the Tab 
  1086.     key produces an actual ^I (ASCII TAB); whether this overwrites any 
  1087.     existing text depends on the INSERT toggle.  Hard Tabs display at fixed 
  1088.     intervals of 8 screen columns.
  1089.          In Variable Tab mode, the Tab key moves the cursor to the next 
  1090.     variable tab stop.  Existing text is not overwritten; spaces are added at 
  1091.     the end of a line as needed.  Up to eight tab stops may be set with ^OI 
  1092.     and cleared with ^ON; the defaults are in columns 5, 15, 35, and 55.  
  1093.     [These are reconfigurable.]  The Shft[Tab] command tabs backwards (left), 
  1094.     useful for moving around in tables, etc.
  1095.          You can always get a Hard Tab with ^PI, or a Variable Tab with 
  1096.     Esc[Tab], no matter what tab mode you are in.
  1097.          The set/clear commands prompt for a column number, or you can press 
  1098.     [Ret] for the cursor column.  In addition, the Set command ^OI accepts 
  1099.     two further options, both of which replace all earlier tab settings:
  1100.               @nn           Set tabs every "nn" columns
  1101.               #n1,n2,...    Set tabs to columns "n1,n2,..."
  1102.     You can simply clear all variable tabs by typing "@" or "#" alone.
  1103.  
  1104. TIME/DATE (AltT,D) -  If your MSDOS system maintains the system clock 
  1105.     properly, VDE can read it and insert the current time and date in your 
  1106.     file automatically.  Just press AltT for the Time, or AltD for the Date.  
  1107.     The string will appear at the current cursor location, as though you had 
  1108.     typed it in yourself: for example,
  1109.               1:21 PM            [or 13:21 -- format can be selected]
  1110.               January 15, 1988   [or 1/15/88, 15 January 1988, 15.1.88]
  1111.  
  1112. UNDELETING (^U) -  The undelete function can be used to recover any amount of 
  1113.     text lost by the last deletion operation (whether character, word, line, 
  1114.     or block).  This includes an overstruck character.  The text will be 
  1115.     replaced at the current cursor location.
  1116.  
  1117. UPPER/LOWER CASE (^^; ^K",') -  The ^^ (Ctrl-caret or ^6) changes the case of 
  1118.     the character at the cursor, if it was a letter, and moves to the next.  
  1119.     Useful for changing case of a few characters.
  1120.          The ^K" command changes all text in a marked block (see BLOCK 
  1121.     COMMANDS) to uppercase; ^K' changes it all to lowercase.
  1122.  
  1123. WINDOWS (^OW; AltW,F; ^[PgUp,Dn]) -  VDE can split the screen into two windows, 
  1124.     showing you either two parts of the same file or two different files.  
  1125.     AltF moves the cursor back and forth between the two windows.  The ^[PgUp] 
  1126.     and ^[PgDn] keys can scroll through BOTH windows in synchronization.
  1127.         The ^OW command is used in a SINGLE file; it creates a window in the 
  1128.     bottom half of the screen, duplicating the current file text.  You can 
  1129.     move to a different place in the file within this window, and continue 
  1130.     editing, with the original text still in view in the top window.  (Note: 
  1131.     any modifications made to the file will not be reflected in the inactive 
  1132.     window until you return to it.)נüé◆éêOÇÉOÄ✓⇩נäêê⇦OüâêOÇ⇩ëÇ@≡pננננננננüâêOß⇧üÇOîëנä◆üé⇧äOüâêOä ⇦ê✓נÇ⇩ëÇOîê⇧Ç✓✓נüÇOÖÆ⑧ÿÿ⇦ÿ⓪üנêé⇧ê⇦O≡pננננîê⇩êOê    é⇧ê    IJנä⇨Ç⇩êOéOîÇ⇧âנÄ⇧נÇî✓@ננבÆ✓נüâêOêé⇧êOéOê✓⇧נéנüâêO≡pננננÇ⇩ëÇOé⇦ז⇧נüâêOÇêOéOÇüê    IJנêéëנé⇧נîéOî⇩ ⇧éêOüâäÇ✓⇨נÇ⇩⇧âנ≡pננננß⇧ü£ij⇧üÉijאOנüé◆éêOß⇧üÇOÄ✓⇩נäê⇦⇧Ç⇦ê⇦OêÇ⇧üä ⇦ê✓נê    é⇧éê@≡p≡pÇ⓪⇦ÖÇ⇦ß◆נזנäÿ⑧É⇦É⇧ (^B, ^OB) -  WORDWRAP is automatic in Document modes 
  1133.     ("A,W,5")OÇ⇨êêê⇦נüâêOäé✓⇨üנÇ⇦ê⇩נé⇦Oä✓⇧ijננßéOüê⇨üנêüê⇦ê    נÇ⇩⇧üנîêOÇ✓◆üנ≡pננננÇ⇩⇧âéנüâêOî⇦äêüנÇ⇦ê⇩נä✓⇧üéê⇦@ננüâêOêëנÇ✓נÄOçÄ⇦Ä✓⇦Ä◆âנé⇦OÇ⇦Ç✓    נîéOÄO≡pננננכôß⇦Öנ£⇦כIJנÇ⇨é ⇨נÇ ⇦äOÇ⇨êנéOçäê⇦⇦OüâêOÇ⇦ê⇧ÇOÇ✓⇩@ננבüâé⇦Oé⇦OÄO£⇦נ≡pננננé✓    é⇧ê⇧éOêÇ⇧üÇ⇩êOÄOÇÇä◆Ä ✓@אOנÆנîüäÄ⇦⇧IJנÇ⇨êנÇ⇦ëÇ⇦Ä◆נÇ ⇦äOéO≡pננננê✓⇧נÄOכä⓪⑧üנ£⇦כנבÇ⇨é ⇨נé⇦OÄ ⇧Ç⇧üéOÄO£⇦נÇ⇩⇧âנÄOä◆Ä ✓Oîê✓Ç⇦êOé⇧א@ננéOîנ≡pננננî⇨Äê✓OÄOâÄ⇦ëנ£⇦נéüÇOÄOä✓üנÇêAנÇ⇦נÇé ✓OÇê⇦äAנîéOëê⇧C environment variable.  If your 
  1134.     CONFIG.SYS file doesn't include a line like SET COMSPEC=C:\COMMAND.COM, 
  1135.     you should add one.
  1136.          NOTE 2: Using the AltR command in MACROS is tricky.  Any keyboard 
  1137.     input expected by the program or shell must be typed by YOU; it will not 
  1138.     be taken from the macro.  And you must remember to include in your macro 
  1139.     the [Esc] keystroke needed to return to editing in VDE after it finishes.
  1140.  
  1141. SAVE/EXIT (^K-N,S,X,D,Q) - ^KN renames your work.  This allows you to change 
  1142.     the filename in the header before saving.  (Accepts mode option; you can 
  1143.     also specify a mode alone, eg "/W", simply to change the current mode.)
  1144.          ^KS saves your work so far: what's in memory is written to disk under 
  1145.     the filename in the header.  (You must have a filename; one will be 
  1146.     requested if necessary.)  If that file already existed, a copy with the 
  1147.     extension .BAK will be preserved [this can be supressed].  If the file has 
  1148.     not been modified, you will be prompted to confirm whether you meant to 
  1149.     resave it anyway.
  1150.          There are several different commands for finishing up:
  1151.          ^KX saves your work, and then EXITS to DOS.
  1152.          ^KD (Done) saves your work, then loads a new file to edit.
  1153.          ^KQ just QUITS, without saving to disk.  If the file has been 
  1154.     modified, you will be prompted to confirm that you meant to do this!
  1155.  
  1156. SCREEN CONTROLS (^W,^Z; Esc^,v,<,>; ^O-E,D,Z; AltE,A) -  VDE provides a 
  1157.     number of commandror" alone means the 
  1158.     command used just won't work in this situation.  (Example: a block command 
  1159.     was used with no block marked.)  More specific errors are:
  1160.       "Out of Memory" - the file, block, or key string won't fit in RAM.
  1161.         "Invalid Key" - an illegal command key sequence was pressed.
  1162.   "Invalid Name/Path" - file not read/written because path does not exist,
  1163.                           or filename is a duplicate, or illegal (COM/EXE).
  1164.           "I/O Error" - file not found, disk full, invalid drive, etc.
  1165.     "Cannot Reformat" - word too long, or margins invalid.
  1166.           "Not Found" - the object of a search was not found.
  1167.   "Graphics Overflow" - too many graphics in file to fit in table.
  1168.         "Macro Error" - programming command misused, or recording overflow.
  1169.  
  1170.          IMPORTANT NOTE: On DOS 2.x systems, an attempt to access an empty 
  1171.     disk drive or to print when the printer is not online can produce a 
  1172.     critical error message directly from DOS, something like:
  1173.               "Device not ready; Ignore, Retry, or Abort?"
  1174.     If this should happen, correct the situation and press "R" for Retry.  
  1175.     Pressing "I" usually has no effect.  DO NOT PRESS "A", as this will exit 
  1176.     from VDE back to DOS, losing any text in memory!
  1177.          If, after recovering from such an error, the message is still on 
  1178.     screen, you can press ^OZ,Esc to redisplay your text.
  1179.  
  1180. FILE MODES -  VDE has four "file modes": "A"SCII document, "W"ordStar 
  1181.     document, WordStar "5" document, and "N"on-document.  The main difference 
  1182.     is in the format of the disk files:
  1183.          In "A" or "N" mode, VDE reads and writes standard ASCII text, a 
  1184.     universal format that can be produced or accepted by virtually all 
  1185.     software.  These two modes differ only in providing different sets of 
  1186.     default options.  "A" mode is designed for word processing; "N" mode is 
  1187.     for programming and other special applications.
  1188.          In "W" mode, VDE reads and writes WordStar 3.3/4.0 compatible 
  1189.     document files.  NOTE: this compatibility is limited.  Any right justifi- 
  1190.     cation in a WordStar document is REMOVED when the file is read into VDE.
  1191.          In "5" mode, VDE reads and writes WordStar 5.0 compatible document 
  1192.     files.  NOTE: this compatibility is very limited.  Features specific to 
  1193.     WordStar 5.0 (fonts, etc), as well as any right justification, will be 
  1194.     REMOVED when the file is read into VDE.
  1195.         DEFAULTS FOR:                 Margins     TABS    HARD CR DISP.
  1196.       documents ("A","W","5")         ACTIVE    variable      [on]
  1197.       "N"on-document                  DISABLED    hard        off
  1198.          The file mode option can be specified along with the filename at any 
  1199.     VDE file function prompt (such as "Read in file:"), allowing you to read 
  1200.     or write text in whatever format needed.
  1201.          [The default mode (used when none is specified) is "A", but this can 
  1202.     be changed.  In addition, you can specify automatic filetype defaults to 
  1203.     declare exceptions (for example, all ".ASM" files as "N" mode).]
  1204.  
  1205. FLOPPY DISK SPACE -  If you run out of disk space when writing a file, you can 
  1206.     just insert another disk.  (Always keep a blank FORMATTED disk around -- 
  1207.     though you can run FORMAT with AltR, if necessary.)  Alternatively, you 
  1208.     can use ^KF/^KJ (or AltR) to find and delete unneeded files.  [If you have 
  1209.     small disks, you can also choose not to preserve BAK files.]
  1210.          Let VDE's filesize limits encourage you to break work up into files 
  1211.     of 64k or so; larger files make inefficient use of floppy disks, too.
  1212.  
  1213. MEMORY -  VDE allocates memory for a file according to need, up to a maximum 
  1214.     of 64k.  (1k = 1024 bytes.)  If you check the usage of memory (^KI) you 
  1215.     will find that VDE compresses text: a file typically occupies 20-25% less 
  1216.     memory than its actual size.  Thus the largest file that can be edited 
  1217.     with VDE in 64k is roughly 80k.
  1218.          VDE runs well with anywhere from 128k to 640k RAM; the number and 
  1219.     size of files you can edit depends on the amount of memory you have.  If 
  1220.     you are running short of memory while editing, try: exiting files you no 
  1221.     longer need; cutting (AltC) an empty block, to empty the cut buffer.
  1222.          Running a DOS command requires enough free memory (beyond VDE's 
  1223.     usage) to load a copy of COMMAND.COM and any programs you intend to run 
  1224.     under it.  You may not have enough memory to do this if you are editing 
  1225.     many files with VDE, or you have lots of memory-resident software (TSRs).
  1226.  
  1227. PROMPTS -  First, VDE has several simple prompts requiring you to confirm an 
  1228.     action by typing "Y" or "N".  These warning messages appear on line 1 
  1229.     (though they are NOT given when a macro is running):
  1230.          "Abandon changes?" - a file you want to quit has been changed.
  1231.          "Unchanged; save?" - the file you want saved hasn't been changed.
  1232.   "File exists; overwrite?" - such a file already exists and will be lost.
  1233.  "Not recoverable; delete?" - block to delete is too big for undeletion.
  1234.     These confirmation prompts appear at the right edge of the header:
  1235.                     "Chg?" - do you want to change this instance of a string?
  1236.                  "Remove?" - do you want to remove this hyphen?
  1237.     Then, there are a few special purpose prompts:
  1238.           "Repeat count:" - enter (optional "^Q" and) repeat count for macro.
  1239.           "Store to key:" - enter (optional "^N/Q" and) key number.
  1240.                     "Rdy" - press any key to print next page (Esc quits).
  1241.     Finally, there are a variety of prompts for either numeric or string 
  1242.     input, like "Column:" or "Find string:".  You are expected to type in a 
  1243.     string (up to 65 characters).  The following control keys operate:
  1244.          Correct error:  [BkSp] (^H)          Erase entire entry:  ^X
  1245.          Finish entry:   [Ret] (^M) or (^J)   Abort operation:     ^U
  1246.     Note that to get any of these codes into the string itself, you must 
  1247.     precede it with ^P (this includes ^P).
  1248.          EXAMPLE: to find a line beginning with a "*" (find "^M,*") type
  1249.                      ^QF^P[Ret]*[Ret].
  1250.  
  1251. WORDPERFECT COMPATIBILITY -  Limited.  VDE cannot read or write WordPerfect 
  1252.     files directly, but WordPerfect users can import and export ASCII text, 
  1253.     which can be edited with VDE (see FILE MODES).  You can edit in VDE using 
  1254.     a function-key command set much like WordPerfect's, by loading the WP.VDF 
  1255.     definition file [see VINST.DOC].
  1256.  
  1257. WORDSTAR COMPATIBILITY -  Nearly complete.  VDE can read and write WordStar 
  1258.     files, and makes a very useful accessory for WordStar users.  (For 
  1259.     example, I generally do all my writing in VDE, using its speed and extra 
  1260.     features; but sometimes I need to take advantage of WordStar's more 
  1261.     sophisticated printing abilities, or ability to edit larger files.)
  1262.          Aside from the absence of a "No-File" menu, VDE operates very much 
  1263.     like WordStar.  It does lack some WordStar commands, and then, it has some 
  1264.     of its own.  VDE's macro commands are completely different (they were 
  1265.     developed before WordStar had macros!).  Aside from that, note the 
  1266.     following differences in common commands:
  1267.  
  1268.         COMMON USE      WORDSTAR 4   VDE 1.3          VDE USE
  1269.     Hide block            ^KH          ^KU      Actually unmarks block.
  1270.     Set Place Mark       ^K0..9        ^PZ      Not individually numbered.
  1271.     Go to Place Mark     ^Q0..9        ^QZ      Cyclic.
  1272.     Time, Date stamp     Esc!,@       AltT,D
  1273.  
  1274.       COMMON COMMAND     WORDSTAR 4 USE               VDE USE
  1275.           ^^ (^6)       Soften hard CR        Transpose upper/lowercase
  1276.            ^KN          Column block mode     Rename current work
  1277.            ^OB          Display soft spaces   Display hard CRs
  1278.            ^OF          Ruler from text       Flush right
  1279.            ^OP          Preview mode          Set page length
  1280.            ^OJ          Right justification   Proportional spacing
  1281.  
  1282.     Note also that VDE does not obey WordStar "dot commands" in text, though 
  1283.     in "W" or "5" mode it will avoid printing them.  You can get a page break 
  1284.     (WordStar .PA) in VDE with the ^PL command.
  1285.  
  1286.  
  1287. ===========================  5. APPLICATION TIPS  ============================
  1288.  
  1289.  
  1290. DESQVIEW.  VDE supports the DesqView multitasking software environment.  This 
  1291.     means VDE can be run in the IBM configuration (direct video output) within 
  1292.     a DesqView window, and cooperates fully with time sharing under DesqView.
  1293.  
  1294. FOREIGN ASCII FILES - If you edit an ASCII file created by other software, you 
  1295.     may find the format different from what VDE expects.
  1296.          1. HARD CRs.  The file may be properly formatted but full of hard 
  1297.     CRs, making it impossible to REformat.  There are two easy ways to solve 
  1298.     this problem: first, you can use ^QA to find "^M"s and selectively replace 
  1299.     them with " ^M".  Alternatively, the following macro (best stored as a 
  1300.     quiet macro key) does a good job of "softening up" a paragraph:
  1301.                ^QS ^X Esc=_] Esc=^M] ^S ^V_^V ^D Esc![
  1302.          2. NO CRs.  Some software stores every paragraph as one long line, 
  1303.     with CRs only at the end.  To edit such files in VDE you may need to 
  1304.     reformat (^B) to more normal margins.  If you want to produce such a file 
  1305.     yourself, set the right margin (^OR) to "0" and reformat (^B) before 
  1306.     saving to disk.  (See MARGINS.)
  1307.  
  1308. PROGRAMMING.  VDE (in "N"ondocument mode) makes a fine programmer's editor.
  1309.          A growing number of languages today include their own "integrated" 
  1310.     environment editor, that guides you straight to errors detected during 
  1311.     compilation.  You can use VDE in a very similar manner, if you have a 
  1312.     compiler or assembler that generates typical error messages (such as "Line 
  1313.     1091: Type of operands must match").  After saving your source file to 
  1314.     disk, just use the AltR command to run the compiler, with the MSDOS ">" 
  1315.     option to redirect output to a disk file; for example,
  1316.                      C:\WORK>compile prog.src >listing
  1317.     Then use AltL to load the error reports in LISTING.  You can go back and 
  1318.     forth between LISTING and PROG.SRC (windowing both if desired), using the 
  1319.     ^QI command to move to each line where an error was detected.
  1320.  
  1321. REDIRECTING I/O.  All the standard DOS device names are supported by VDE's 
  1322.     input and output routines: CON, LST, PRN, LPTx, COMx, AUX, NUL.  You might 
  1323.     find this useful one day, though I never have.  What it means, in 
  1324.     practice, is that you should not try to edit a file with one of these 
  1325.     reserved names, as VDE will try to read or write to the device.
  1326.  
  1327. SPELLING CHECKERS.  VDE has no integrated support for a spelling checker.  
  1328.     However, some such programs are designed to work in a standalone mode, 
  1329.     from the DOS prompt, with a filename argument, eg:
  1330.                      C:\WPROC>spellchk my.doc
  1331.     Once you have saved your text to a disk file, you can of course run such a 
  1332.     program with VDE's AltR command, then reload the file (^KL) and/or 
  1333.     misspelling list and scan for any errors flagged.
  1334.  
  1335. STRUCTURED LANGUAGES.  VDE's auto-indent function (^OA) is convenient for many 
  1336.     structured programming languages including C and Pascal.  However, in 
  1337.     order to use it effectively in a nondocument, you must either indent with 
  1338.     the space bar rather than the tab key, or set VARIABLE TABS using the ^OV 
  1339.     and ^OI commands (see TABS).  Auto-indent can't cope with the actual 
  1340.     (hard) tab characters normally inserted in nondocuments when the [Tab] key 
  1341.     is pressed.
  1342.  
  1343. TRANSPOSING TEXT.  Often you may need to switch the order of letters, words, 
  1344.     or lines erroneously typed.  The "undelete" feature can be exploited to 
  1345.     move text, rather like a quick-and-dirty block move.  For example, if the 
  1346.     cursor is at the start of a word, the sequence of commands ^T^F^U (which 
  1347.     of course can be assigned to a macro key) will swap that word with the one 
  1348.     following it.  Similarly ^G^D^U will swap a pair of letters, and ^Y^X^U 
  1349.     will swap two lines.
  1350.  
  1351. WORDSTAR/ASCII CONVERSION.  Since VDE handles files in several formats 
  1352.     (ASCII, WordStar 3/4, WordStar 5), you can easily use it to convert files 
  1353.     from one of these formats to another.  Simply load the file, use ^KN to 
  1354.     specify a different file mode (and perhaps name), and save.
  1355.          When you are mixing file modes (for example, reading a WordStar file 
  1356.     into an ASCII file), VDE's disk input routine can usually recognize text 
  1357.     as either WS or ASCII, and will translate accordingly.  Under some 
  1358.     circumstances this may fail; in this event, quit or delete the resulting 
  1359.     garbage and try again, specifying the correct file mode (eg, "/W").
  1360.  
  1361.  
  1362. ==============================================================================
  1363.  
  1364.      For further information, see accompanying files:
  1365.             - VINST.DOC for information on MACROS and the use of VINSTALL
  1366.             - VDE.UPD for version history, including recent changes
  1367.  
  1368.          ---  Eric Meyer, 401 12th Ave SE #139, Norman OK 73071  ---
  1369.  
  1370. ==============================================================================
  1371.