home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / assemblr / library / asm32 / e32.doc < prev    next >
Text File  |  1994-03-09  |  6KB  |  180 lines

  1.  
  2.                    E32.EXE - a Huge File text editor
  3.                     Copyright (C) 1993 Douglas Herr
  4.                           all rights reserved
  5.  
  6.  
  7. E32 was written in Assembly language making extensive use of ASM32
  8. library functions.  Using Assembly language and dynamic memory allocation
  9. made E32 small and fast, and using the CauseWay DOS extender and ASM32
  10. library functions made E32 possible.  ASM32 subroutines load files to &
  11. save files from 32-bit memory, provide hardware detection &
  12. screen mode switching, filename and search string editing functions, file
  13. back-up services, pop-up selection boxes and much more.
  14.  
  15. E32 version 1.0 requires a 386sx or better computer; a hard disk is also
  16. recommended
  17.  
  18. I have edited files as large as 5 MB in extended memory using E32.  Using
  19. CauseWay's Virtual Memory manager, you should can edit files as large as
  20. your available disk space
  21.  
  22. E32 is equally adept at editing little stuff like batch files, source code
  23. and .DOC files.  Once I had the basic functions working, I used early
  24. versions of E32 to develop the editor to its present form.
  25.  
  26.  
  27.  
  28. E32 Function key actions:
  29.  
  30. F1       exit E32 without saving file(s)
  31.          Warns if any changed files have not been saved.
  32.  
  33. F2       Undo small deletions
  34.  
  35. F3       print file or print marked block
  36.          Long print jobs will fill the printer's buffer and will result
  37.          in a 'Printer not ready' message.  Press the 'Y' key to continue.
  38.  
  39. F4       toggle Mark mode
  40.          When Mark is ON, moving cursor will mark a section of text.
  41.  
  42. F5       Cut marked block from file, saving in Paste buffer;
  43.          see also Alt-F4, which copies marked block to Paste buffer
  44.          without cutting from file.
  45.  
  46. F6       copy contents of Paste buffer to file at current cursor location
  47.  
  48. F7       save file to disk
  49.          Previous file with same name is changed to filename.BAK if
  50.          sufficient disk space is available.
  51.  
  52. F8       delete from cursor location to end of line
  53.  
  54. F9       delete entire line
  55.  
  56. F10      Undelete end of line or entire line
  57.  
  58.  
  59.  
  60. (function keys, continued)
  61.  
  62. Alt-F1   clear current file buffer
  63.          Warns if the file has been changed and not saved.
  64.  
  65. Alt-F2   change screen rows on many monitors
  66.          25-, 29- and 43-row screens are possible with Hercules RamFont
  67.          12-, 25-, 29- and 43-row screens are available with EGA monitors
  68.          14-, 25-, 32- and 50-row screens are available with VGA monitors
  69.  
  70. Alt-F3   send Form Feed to printer
  71.  
  72. Alt-F4   copies marked block to Paste buffer
  73.          See also F4, F5, F6
  74.  
  75. Alt-F5   suspend E32 & go to DOS prompt
  76.          return to E32 by entering EXIT at DOS prompt
  77.  
  78. Alt-F6   change text to upper case
  79.          if Mark mode is OFF, changes character at cursor
  80.          if Mark mode is ON, changes entire marked block
  81.  
  82.          Ctrl+End) and loads the file.  If the filename includes the
  83.          ? or * wildcard characters, a list of matching filenames is
  84.          shown on the screen, from which you may select.
  85.          When you have selected a new filename, the previous contents of
  86.          the active file buffer is lost.
  87.  
  88. Alt-F8   change screen columns on many monitors
  89.          40-, 80-, and 132-column modes are available on many EGA and VGA
  90.          systems, and 80- and 90-column displays are available on
  91.          Hercules RamFont systems.
  92.  
  93. Alt-F9   change text to lower case
  94.          if Mark mode is OFF, changes character at cursor
  95.          if Mark mode is ON, changes entire marked block
  96.  
  97. Alt-F10  search for selected text beginning at cursor location+1
  98.          search is case-sensetive if started with Enter
  99.          search is case-insensetive if started with Shift+Enter
  100.  
  101.  
  102.  
  103.  
  104. (function keys, continued)
  105.  
  106. Ctrl-F4  save cursor location
  107.          you may return to the saved location from anywhere in the file
  108.          by using Ctrl-F5.  Saved location is lost only if it is deleted.
  109.  
  110. Ctrl-F5  return to saved cursor location
  111.  
  112. Ctrl-F6  switch between full-screen and split screen file editing
  113.  
  114. Ctrl-F7  switch to the other file buffer
  115.  
  116. Ctrl-F8  (feature not available yet)
  117.          switch between 2-file and 4-file mode
  118.          In 2-file mode, Ctrl-F7 switches immediately between the active
  119.          file and the second file buffer.
  120.          In 4-file mode, the names of the files loaded are listed on the
  121.          screen, from which you may select.
  122.  
  123. Ctrl-F10 repeat previous search
  124.          Re-do previous search from current cursor location+1 with
  125.          previous search string and case sensetivity.
  126.  
  127.  
  128.  
  129. (function keys, continued)
  130.  
  131. Shift-F7   Merge files
  132.            insert file in file buffer at cursor without replacing existing
  133.            file
  134.  
  135. Shift-F10  Search and replace
  136.            search is case-insensetive if the "Find" string is entered with
  137.            Shift+Enter, case sensetive if Enter only
  138.            Replace function is single-step if begun with Enter, continuous
  139.            if begun with Shift+Enter
  140.  
  141. The row and column are shown in the upper right corner of the screen.
  142.  
  143. Other handy keys:
  144.  
  145. Ctrl+End     delete to end of line
  146.              Works just like F8.
  147.  
  148. Ctrl+Left    jump left to next word
  149.  
  150. Ctrl+Right   jump right to next word
  151.  
  152. PgUp         move cursor up one screen
  153.  
  154. PgDown       move cursor down one screen
  155.  
  156. Ctrl+PgUp    go to top of file
  157.  
  158. Ctrl+PgDown  go to end of file
  159.  
  160. Home         go to start of line
  161.  
  162. End          go to end of line
  163.  
  164.  
  165. If you find E32 to be a useful tool, I'd appreciate a $15 contribution.
  166. E32 source code is included with ASM32 source code registration ($50).
  167. You may copy E32.EXE and E32.DOC freely and give them to anyone you wish,
  168. but E32 or ASM32 source code may not be re-distributed without my
  169. permission.
  170.  
  171. Please address any questions, suggestions and dollars to:
  172.  
  173. Douglas Herr
  174. P. O. Box 207
  175. Sacramento, CA  95812
  176. U. S. A.
  177.  
  178. telephone (916) 721-8762
  179. CompuServe 71247,3542
  180.