home *** CD-ROM | disk | FTP | other *** search
/ PC Treasures, Inc. / pctreasures.mdf / WINDOWS / adabas / f_0001 / env / edit.enh < prev    next >
Text File  |  1999-11-01  |  21KB  |  291 lines

  1. ENG|04          |     0     EDIT.enh   10.05.01   1998-04-24
  2. ENG|04          |     3|  |            Overview of the Edit Functions
  3. ENG|04          |     5| M|                     #01PREFIX^Commands
  4. ENG|04          |     7| M|                     #02KEY^^^^Functions
  5. ENG|04          |     9|RM|                     #03Other^^Commands
  6. ENG|0401        |     4|  |             PREFIX Commands
  7. ENG|0401        |     6| M|                     #01    I     inserting lines
  8. ENG|0401        |     7| M|                     #02    D     deleting lines
  9. ENG|0401        |     8| M|                     #03    C     copying lines
  10. ENG|0401        |     9| M|                     #04    M     placing lines in other positions
  11. ENG|0401        |    10| M|                     #05    /     centering lines
  12. ENG|0401        |    11| M|                     #06    >     indenting lines
  13. ENG|0401        |    12| M|                     #07    "     duplicating lines
  14. ENG|0401        |    13| M|                     #08    X     excluding lines from display
  15. ENG|0401        |    14|RM|                     #09    S     displaying excluded lines
  16. ENG|040101      |     3|  |    Inserting Blank Lines
  17. ENG|040101      |     5|  |           Blank lines will be inserted after the line
  18. ENG|040101      |     6|  |           marked with I in the prefix area.
  19. ENG|040101      |     7|  |           Specifying a number n (e.g. I23), inserts
  20. ENG|040101      |     8|R |           n blank lines.
  21. ENG|040102      |     2|  |    Deleting Lines
  22. ENG|040102      |     4|  |           The line marked with D in the prefix area
  23. ENG|040102      |     5|  |           will be deleted.
  24. ENG|040102      |     6|  |           Specifying a number n (e.g. D23) deletes n lines,
  25. ENG|040102      |     7|  |           starting with the one thus marked.
  26. ENG|040102      |     8|  |           Specifying DD deletes up to the next line
  27. ENG|040102      |     9|R |           also marked with DD.
  28. ENG|040103      |     2|  |    Copying Lines
  29. ENG|040103      |     4|  |           The line marked with C in the prefix area
  30. ENG|040103      |     5|  |           will be copied either behind the line marked with F
  31. ENG|040103      |     6|  |           or before the line marked with P.
  32. ENG|040103      |     7|  |           Specifying a number n (e.g. C23) copies n lines,
  33. ENG|040103      |     8|  |           starting with the line thus marked.
  34. ENG|040103      |     9|  |           Specifying CC copies all lines up to the
  35. ENG|040103      |    10|  |           next line also marked with CC.
  36. ENG|040103      |    11|  |           Specifying a number n (e.g. CC3) copies
  37. ENG|040103      |    12|  |           the block of lines which extends up to the
  38. ENG|040103      |    13|R |           next line marked with CC n times.
  39. ENG|040104      |     2|  |    Placing Lines in Other Positions
  40. ENG|040104      |     4|  |           The line marked with M in the prefix area
  41. ENG|040104      |     5|  |           will be placed either behind the line marked with F
  42. ENG|040104      |     6|  |           or before the line marked with P.
  43. ENG|040104      |     7|  |           Specifying a number n (e.g. M23) moves n lines,
  44. ENG|040104      |     8|  |           starting with the line thus marked.
  45. ENG|040104      |     9|  |           Specifying MM moves all lines up to the
  46. ENG|040104      |    10|R |           next line also marked with MM.
  47. ENG|040105      |     2|  |    Centering Lines
  48. ENG|040105      |     4|  |           The editing area will be displayed on the screen
  49. ENG|040105      |     5|  |           in such a way that the line marked with / will be
  50. ENG|040105      |     6|R |           located in the middle of the screen.
  51. ENG|040106      |     2|  |    Indenting Lines
  52. ENG|040106      |     4|  |           The line marked with > in the prefix area
  53. ENG|040106      |     5|  |           will be shifted one column to the right or,
  54. ENG|040106      |     6|  |           if marked with <, one column to the left.
  55. ENG|040106      |     7|  |           Specifying a number n (e.g. <23) shifts the line
  56. ENG|040106      |     8|  |           n columns in the particular direction.
  57. ENG|040106      |     9|  |           Specifying <<n shifts all the lines up to the next
  58. ENG|040106      |    10|  |           line marked with <<  n columns in this direction
  59. ENG|040106      |    11|R |           (likewise with >>).
  60. ENG|040107      |     2|  |    Duplicating Lines
  61. ENG|040107      |     4|  |           The line marked with " in the prefix area
  62. ENG|040107      |     5|  |           will be duplicated.
  63. ENG|040107      |     6|  |           Specifying a number n (e.g. "23) duplicates the
  64. ENG|040107      |     7|  |           marked line n times.
  65. ENG|040107      |     8|  |           Specifying "" duplicates all lines up to the
  66. ENG|040107      |     9|  |           next line marked with "".
  67. ENG|040107      |    10|  |           Specifying a number n (e.g. ""3) copies
  68. ENG|040107      |    11|R |           the marked block of lines n times.
  69. ENG|040108      |     2|  |    Excluding Lines from Display
  70. ENG|040108      |     4|  |           The line marked with X in the prefix area
  71. ENG|040108      |     5|  |           will be excluded from the display.
  72. ENG|040108      |     6|  |           Specifying a number n (e.g. X23) excludes
  73. ENG|040108      |     7|  |           the following n lines.
  74. ENG|040108      |     8|  |           Specifying XX excludes all lines up to the
  75. ENG|040108      |     9|R |           next line marked with XX.
  76. ENG|040109      |     2|  |    Displaying Excluded Lines
  77. ENG|040109      |     4|  |           An excluded line marked with S in the
  78. ENG|040109      |     5|  |           prefix area will be redisplayed.
  79. ENG|040109      |     6|  |           Specifying a number n (e.g. S3) redisplays
  80. ENG|040109      |     7|  |           the first n excluded lines. Specifying
  81. ENG|040109      |     8|  |           -n (e.g. S-3) redisplays the last n
  82. ENG|040109      |     9|R |           excluded lines.
  83. ENG|0402        |     4|  |                Key Functions
  84. ENG|0402        |     6| M|                     #01INS-B^^^key
  85. ENG|0402        |     7| M|                     #02DEL-B^^^key
  86. ENG|0402        |     8| M|                     #03PICK^^^^key
  87. ENG|0402        |     9|RM|                     #04PUT^^^^^key
  88. ENG|040201      |     2|  |    <INS-B>   key
  89. ENG|040201      |     4|  |           Inserting Lines or Blocks
  90. ENG|040201      |     6|  |           - Pressing the <INS-B> key creates a blank line
  91. ENG|040201      |     7|  |             before the line where the cursor is placed.
  92. ENG|040201      |     8|  |           - Creating several blank lines:
  93. ENG|040201      |     9|  |             CMD ==> specify number of lines ==> <INS-B>
  94. ENG|040201      |    10|  |           - Inserting an empty block (rectangle):
  95. ENG|040201      |    11|  |             MARK (start of block) ==> set cursor at end of block
  96. ENG|040201      |    12|R |             ==> <INS-B>
  97. ENG|040202      |     2|  |    <DEL-B>   key
  98. ENG|040202      |     4|  |           Deleting Lines or Blocks
  99. ENG|040202      |     6|  |           - Pressing the <DEL-B> key deletes the line
  100. ENG|040202      |     7|  |             where the cursor is placed.
  101. ENG|040202      |     8|  |           - Deleting several lines:
  102. ENG|040202      |     9|  |             CMD ==> specify number of lines ==> <DEL-B>
  103. ENG|040202      |    10|  |           - Deleting a block (rectangle):
  104. ENG|040202      |    11|  |             MARK (start of block) ==> set cursor on end of block
  105. ENG|040202      |    12|  |             ==> <DEL-B>
  106. ENG|040202      |    13|  |           - Pressing the PUT key recovers a deleted
  107. ENG|040202      |    14|R |             line or block.
  108. ENG|040203      |     2|  |    PICK   key
  109. ENG|040203      |     4|  |           Storing Lines or Blocks
  110. ENG|040203      |     6|  |           - Storing a single line:
  111. ENG|040203      |     7|  |             place cursor ==> PICK
  112. ENG|040203      |     8|  |           - Storing blocks of lines:
  113. ENG|040203      |     9|  |             place cursor ==> CMD ==> specify number of lines
  114. ENG|040203      |    10|  |             ==> PICK
  115. ENG|040203      |    11|  |           - Storing a block (rectangle):
  116. ENG|040203      |    12|  |             MARK (start of block) ==> set cursor on end of block
  117. ENG|040203      |    13|R |             ==> PICK
  118. ENG|040204      |     2|  |    PUT   key
  119. ENG|040204      |     4|  |           Inserting Stored Lines or Blocks
  120. ENG|040204      |     6|  |           - Inserting a stored block:
  121. ENG|040204      |     7|  |             place cursor ==> PUT
  122. ENG|040204      |     8|  |           - Repeated insertion of stored blocks:
  123. ENG|040204      |     9|  |             place cursor ==> CMD ==> specify number
  124. ENG|040204      |    10|R |             ==> PUT
  125. ENG|0403        |     2|  |                Other Commands
  126. ENG|0403        |     4| M|                     #01TOP          #06PRINT
  127. ENG|0403        |     5| M|                     #01BOTTOM       #06CLOSE
  128. ENG|0403        |     6| M|                     #01UP           #07CHANGE
  129. ENG|0403        |     7| M|                     #01DOWN         #07REPLACE
  130. ENG|0403        |     8| M|                     #01LEFT         #08/
  131. ENG|0403        |     9| M|                     #01RIGHT        #09=
  132. ENG|0403        |    10| M|                     #02PUT          #09==
  133. ENG|0403        |    11| M|                     #03GET          #10XED
  134. ENG|0403        |    12| M|                     #04SWITCH       #10RED
  135. ENG|0403        |    13| M|                     #14SPLIT        #14JOIN
  136. ENG|0403        |    14| M|                     #05RESET        #12NUM
  137. ENG|0403        |    15|RM|                     #13WRAP         #14SYSEDIT
  138. ENG|040301      |     2|  |    TOP~~~~~~~~~~~scrolls to the first line of text
  139. ENG|040301      |     4|  |    BOTTOM~~~~~~~~scrolls to the last line of text
  140. ENG|040301      |     7|  |    UP~~~~~~~~~~~~scrolls backward
  141. ENG|040301      |    10|  |    DOWN~~~~~~~~~~scrolls forward
  142. ENG|040301      |    13|  |    LEFT~~~~~~~~~~displays text starting with the first column
  143. ENG|040301      |    16|R |    RIGHT~~~~~~~~~displays text including the last column
  144. ENG|040302      |     7| M|      #01PUT Command for Storing Text in the Internal Pick Buffer
  145. ENG|040302      |    10|RM|      #02PUT Command for Writing to External Files
  146. ENG|04030201    |     2|  |    PUT Command for Storing Text in the Internal Pick Buffer
  147. ENG|04030201    |     4|  |           The contents of the editing area can be copied
  148. ENG|04030201    |     5|  |           into the internal pick buffer by means of the
  149. ENG|04030201    |     6|  |           PUT command.
  150. ENG|04030201    |     8|  |           Example: PUT 12
  151. ENG|04030201    |    10|  |           Starting with the first line of the editor window,
  152. ENG|04030201    |    11|  |           12 lines of the editing area will be written to the
  153. ENG|04030201    |    12|  |           pick buffer.
  154. ENG|04030201    |    14|  |           The lines displayed on the screen will be copied
  155. ENG|04030201    |    15|R |           into the pick buffer without line numbers.
  156. ENG|04030202    |     2|  |    PUT Command for Writing to External Files
  157. ENG|04030202    |     4|  |           The contents of the editing area can be written
  158. ENG|04030202    |     5|  |           into an external file via the PUT command. A
  159. ENG|04030202    |     6|  |           file identifier in single quotes and, optionally,
  160. ENG|04030202    |     7|  |           an area to be written must be specified.
  161. ENG|04030202    |     9|  |           Example: PUT 'EDIT DATA A1' 1 100
  162. ENG|04030202    |    11|  |           The options mean: Starting with line 1, 100 lines
  163. ENG|04030202    |    12|  |           of the editing area will be written into the specified
  164. ENG|04030202    |    13|  |           file.
  165. ENG|04030202    |    14|  |           If 'APPEND' is specified as an additional option,
  166. ENG|04030202    |    15|  |           the text will be added at the end of the specified
  167. ENG|04030202    |    16|R |           file, if it exists.
  168. ENG|040303      |     7| M|      #01GET Command for Copying the Pick Buffer into the Editing Area
  169. ENG|040303      |     9|RM|      #02GET Command for Reading External Files
  170. ENG|04030301    |     2|  |    GET Command for Copying the Pick Buffer into the Editing Area
  171. ENG|04030301    |     4|  |           The contents of the pick buffer can be copied
  172. ENG|04030301    |     5|  |           into the editing area by means of the GET
  173. ENG|04030301    |     6|  |           command.
  174. ENG|04030301    |     8|  |           Example: GET
  175. ENG|04030301    |    10|  |           The pick buffer contents will be inserted, starting
  176. ENG|04030301    |    11|  |           with the line displayed first on the screen or
  177. ENG|04030301    |    12|  |           from the cursor position.
  178. ENG|04030301    |    13|  |           Thereby the old contents of the editing area will not
  179. ENG|04030301    |    14|R |           be overwritten.
  180. ENG|04030302    |     2|  |    GET Command for Reading External Files
  181. ENG|04030302    |     4|  |           To copy the contents of an external file
  182. ENG|04030302    |     5|  |           into the editing area, a file identifier
  183. ENG|04030302    |     6|  |           in single quotes and, optionally, an area
  184. ENG|04030302    |     7|  |           to be copied must be specified.
  185. ENG|04030302    |     9|  |           Example: GET 'EDIT DATA A1' 1 100
  186. ENG|04030302    |    11|  |           The options mean: Starting with line 1, 100 lines
  187. ENG|04030302    |    12|  |           of the specified file will be copied into the editing
  188. ENG|04030302    |    13|  |           area ahead of the line which is displayed first on
  189. ENG|04030302    |    14|  |           the screen or of the cursor position.
  190. ENG|04030302    |    15|  |           Thereby the old contents of the editing area will not
  191. ENG|04030302    |    16|R |           be overwritten.
  192. ENG|040304      |     2|  |    SWITCH
  193. ENG|040304      |     4|  |           Switching the Prefix Area
  194. ENG|040304      |     6|  |           The 'SWITCH' command has the effect that the prefix
  195. ENG|040304      |     7|  |           area is moved from one margin of the screen display
  196. ENG|040304      |     8|  |           to the other one.
  197. ENG|040304      |     9|  |           In the standard setup, at the beginning of the session
  198. ENG|040304      |    10|  |           the prefix area is located at the left margin of the
  199. ENG|040304      |    11|R |           screen.
  200. ENG|040305      |     2|  |    RESET
  201. ENG|040305      |     4|R |           clears the entire editing area.
  202. ENG|040306      |     2|  |    PRINT
  203. ENG|040306      |     4|  |           prints the entire editing area.
  204. ENG|040306      |     7|  |    CLOSE
  205. ENG|040306      |     9|R |           closes the printer spool.
  206. ENG|040307      |     2|  |    CHANGE and REPLACE
  207. ENG|040307      |     4|  |           change character strings.
  208. ENG|040307      |     6|  |           Any character string can be replaced by another one.
  209. ENG|040307      |     8|  |           Examples:
  210. ENG|040307      |     9|  |                      CHANGE  / old / new /
  211. ENG|040307      |    10|  |                      REPLACE / old / new / 1 3
  212. ENG|040307      |    12|  |           Comment :  Replacing starts from the first line displayed.
  213. ENG|040307      |    13|  |                      Optionally, an area can be specified within
  214. ENG|040307      |    14|  |                      which replacements are to be performed.
  215. ENG|040307      |    17|S |                      Examples:
  216. ENG|040307      |    19|  |                      CHANGE /a/n/    ==> replaces the first occurrence
  217. ENG|040307      |    20|  |                                          in the first line
  218. ENG|040307      |    22|  |                      CHANGE /a/n/1 * ==> replaces each occurrence
  219. ENG|040307      |    23|  |                                          in the first line
  220. ENG|040307      |    25|  |                      CHANGE /a/n/* * ==> replaces all occurrences
  221. ENG|040307      |    26|  |                                          in all the lines
  222. ENG|040307      |    28|  |                      CHANGE/xxx//    ==> deletes the first occurrence
  223. ENG|040307      |    29|  |                                          of the character string 'xxx'
  224. ENG|040307      |    30|  |                                          in the first line
  225. ENG|040307      |    32|  |                      CHANGE//xxx/    ==> inserts the character string
  226. ENG|040307      |    33|  |                                          'xxx' at the beginning of the
  227. ENG|040307      |    34|R |                                          first line
  228. ENG|040308      |     2|  |    /
  229. ENG|040308      |     4|  |           Searching Character Strings
  230. ENG|040308      |     6|  |           Any type of character string can be searched.
  231. ENG|040308      |     7|  |           Examples:
  232. ENG|040308      |     8|  |           /abc/    -/abc/
  233. ENG|040308      |     9|  |           The line in which the searched character string
  234. ENG|040308      |    10|  |           occurs for the first time will be displayed on the
  235. ENG|040308      |    11|  |           screen.
  236. ENG|040308      |    12|  |            /abc/ ==> searching down from the first line displayed
  237. ENG|040308      |    13|  |           -/abc/ ==> searching up from the last line displayed
  238. ENG|040308      |    14|  |           In repeated searches for a particular character string,
  239. ENG|040308      |    15|R |           the search is continued from the one already found.
  240. ENG|040309      |     3|  |    =
  241. ENG|040309      |     4|  |           displays the last command.
  242. ENG|040309      |     6|  |    ==
  243. ENG|040309      |     7|R |           repeats the last command.
  244. ENG|040310      |     2|  |    XED
  245. ENG|040310      |     4|  |           calls the prefix editor.
  246. ENG|040310      |     6|  |    RED
  247. ENG|040310      |     7|R |           calls the key editor.
  248. ENG|040312      |     2|  |    NUM
  249. ENG|040312      |     4|R |           enables a numeric prefix in the prefix editor.
  250. ENG|040313      |     2|  |    WRAP
  251. ENG|040313      |     4|  |    WRAP ON
  252. ENG|040313      |     5|  |           In INSERT mode the text is wrapped round to
  253. ENG|040313      |     6|  |           the next line if no more space is left in the
  254. ENG|040313      |     7|  |           current line.
  255. ENG|040313      |     9|  |    WRAP OFF
  256. ENG|040313      |    10|  |           If the rightmost character of the current line
  257. ENG|040313      |    11|  |           is no blank any more, insertion of further
  258. ENG|040313      |    12|R |           characters is rejected.
  259. ENG|040314      |     2|  |    SYSEDIT
  260. ENG|040314      |     3|  |           calls the system editor specified
  261. ENG|040314      |     4|  |           in the SET parameters, taking along
  262. ENG|040314      |     5|  |           the contents of the editing form.
  263. ENG|040314      |     7|  |    SPLIT
  264. ENG|040314      |     8|  |           If the cursor is positioned in the input area
  265. ENG|040314      |     9|  |           and set to the command line by means of the
  266. ENG|040314      |    10|  |           keys CMD or ENTER and the statement SPLIT
  267. ENG|040314      |    11|  |           is entered, the line is split at that position
  268. ENG|040314      |    12|  |           on which the cursor was placed.
  269. ENG|040314      |    14|  |    JOIN
  270. ENG|040314      |    15|  |           If the cursor is positioned in the input area
  271. ENG|040314      |    16|  |           and set to the command line by means of the
  272. ENG|040314      |    17|S |           keys CMD or ENTER and the statement JOIN
  273. ENG|040314      |    19|  |           is entered, the next line is appended to that
  274. ENG|040314      |    20|R |           line on which the cursor was placed.
  275. ENG|0404        |     2|  |    HELP for the HELP System
  276. ENG|0404        |     4|  |           The help texts are always called by means of the
  277. ENG|0404        |     5|  |           HELP key.
  278. ENG|0404        |     7|  |           Within the HELP texts there may be highlighted terms.
  279. ENG|0404        |     8|  |           Further information is available for these terms.
  280. ENG|0404        |     9|  |           To select such information, put the cursor on a
  281. ENG|0404        |    10|  |           highlighted field and restrike the HELP key.
  282. ENG|0404        |    12|  |           The PREV key returns you to the previous page, whereas
  283. ENG|0404        |    13|  |           END-HELP allows you to leave the HELP system. HLP-MENU
  284. ENG|0404        |    14|  |           displays the first HELP page.
  285. ENG|0404        |    16|  |           It is possible to mark HELP pages which are of
  286. ENG|0404        |    17|S |           special interest to you in order to return rapidly
  287. ENG|0404        |    19|  |           to them. You put a mark on a HELP page by means of
  288. ENG|0404        |    20|  |           the MARK key. To return later to this page, the
  289. ENG|0404        |    21|  |           key TO-MARK is provided which jumps to the page
  290. ENG|0404        |    22|R |           marked by you.
  291.