home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mnth0107.zip / Anderson / source / edit.ipf < prev    next >
Text File  |  1992-02-09  |  22KB  |  578 lines

  1. .*********************************************************************
  2. .*                                                                   *
  3. .*        Help System for Edit (Simple Programmer's Editor)          *
  4. .*                                                                   *
  5. .*        Brian R. Anderson                                          *
  6. .*        January 25, 1992                                           *
  7. .*********************************************************************
  8. :userdoc.
  9. :title.Help for Edit Application
  10. :body.
  11. :h1 res=10.Extended Help
  12. :i1 id=ed.Editor
  13. .*
  14. :p.
  15. :hp2.Edit:ehp2. is a simple programmer's editor.  Its only advantage
  16. over the standard OS/2 System Editor is that :hp2.Edit:ehp2.
  17. displays line and column numbers -- something that is essential when
  18. attempting to interpret compiler diagnostics.
  19. :p.
  20. All standard editing features are supported, including :hp4.undo/redo:ehp4.,
  21. :hp4.cut:ehp4., :hp4.copy:ehp4., :hp4.paste:ehp4. (using the system
  22. clipboard), :hp4.search/replace:ehp4., and :hp4.Go to line:ehp4..
  23. :p.
  24. Standard cursor control keys are available when editing.  CUA standards
  25. are followed for :hp1.most:ehp1.  functions.
  26. :p.
  27. More help can be obtained on any of the main menu items (and their
  28. associated pull-down menus) by double-clicking on one of the following:
  29. :p.
  30. :sl compact.
  31. :li.:link res=100 reftype=hd.File:elink.
  32. :li.:link res=200 reftype=hd.Edit:elink.
  33. :li.:link res=300 reftype=hd.Help:elink.
  34. :esl.
  35. :p.
  36. :sl compact.
  37. :li.Brian R. Anderson
  38. :li.British Columbia Institute of Technology
  39. :li.3700 Willingdon Avenue
  40. :li.Burnaby, B.C.  V5G 3H2
  41. :li.CANADA
  42. :esl.
  43. :p.
  44. .****************************************************************************
  45. .*
  46. :h1 res=100.File Menu Help
  47. :i2 refid=ed.File Menu
  48. .*
  49. :p.
  50. The File menu allows access to disk files.  :hp8.File size must not
  51. exceed 64K.:ehp8.  To edit more than one file, start multiple copies of the
  52. editor by double-clicking on the :hp2.Edit:ehp2. entry in a Desktop Manager
  53. menu or from the command line:
  54. :p.
  55. :hp2.[C: \WORK]:ehp2. :hp7.START EDIT:ehp7.
  56. :p.
  57. With multiple copies of the editor running, you can use the clipboard
  58. to move or copy text from one file to another (see :hp9.Edit:ehp9. menu for
  59. more details).
  60. :p.
  61. For more information, double-click on one of these topics:
  62. :p.
  63. :sl compact.
  64. :li.:link res=101 reftype=hd.New:elink.
  65. :li.:link res=102 reftype=hd.Open:elink.
  66. :li.:link res=103 reftype=hd.Save:elink.
  67. :li.:link res=104 reftype=hd.Save as:elink.
  68. :li.:link res=105 reftype=hd.Exit:elink.
  69. :esl.
  70. :p.
  71. .***********************************************************************
  72. .*
  73. :h1 res=101.New Help
  74. :i2 refid=ed.New
  75. .*
  76. :p.
  77. :hp9.New:ehp9. clears the edit window so that you can create a new file.
  78. If the contents of the edit window have changed since the last time you 
  79. saved, you will be given a chance to save before the window is cleared.
  80. :p.
  81. Unless you want to discard the changes that you have made to your file,
  82. select :hp2.Yes:ehp2. when prompted; if you select :hp2.No:ehp2., the
  83. file will :hp5.not:ehp5. be saved.  If you select :hp2.Cancel:ehp2., you
  84. will be returned to the edit window without any action.
  85. :p.
  86. To activate this command, select :hp9.New:ehp9. from the menu.
  87. :p.
  88. .***********************************************************************
  89. .*
  90. :h1 res=102.Open Help
  91. :i2 refid=ed.Open
  92. .*
  93. :p.
  94. :hp9.Open:ehp9. allows you to access existing files on any disk or within
  95. any directory.  The dialog box that results from choosing :hp9.Open:ehp9.
  96. contains two list boxes -- one with disks/directories, the other with files.
  97. :p.
  98. To change to another disk or directory, simply double-click on the disk or 
  99. directory of interest -- the files list box will immediately show the
  100. files in that directory.
  101. :p.
  102. To select a file, simply double-click on the required file and it will
  103. be opened and read into the edit window.
  104. :p.
  105. You may also open files using just the keyboard:  Of course, you may
  106. simply type the name of the file that you want to open, followed by the
  107. Enter key.  Use the tab key to switch from one part of the dialog box
  108. to another.  Use the up and down Arrow keys to scroll through the
  109. disk/directory and file list boxes.  Use the Enter key to make your
  110. selection.  Use the Escape key to cancel without making a selection.
  111. :p.
  112. To activate this command, select :hp9.Open:ehp9. from the menu.
  113. :p.
  114. If you select :hp9.Open:ehp9. when you are already editing a file (and
  115. the file has changed since the last time you saved), you will be given
  116. the opportunity to save before the new file is opened.
  117. :p.
  118. .***********************************************************************
  119. .*
  120. :h1 res=103.Save Help
  121. :i2 refid=ed.Save
  122. .*
  123. :p.
  124. :hp9.Save:ehp9. will save the contents of the edit window to the current
  125. file.  If the edit window contains new text that has never been saved,
  126. you will be prompted for a filename.  The current filename (if any)
  127. appears in the title bar.
  128. :p.
  129. To activate this command, select :hp9.Save:ehp9. from the menu.
  130. :p.
  131. .***********************************************************************
  132. .*
  133. :h1 res=104.Save as Help
  134. :i2 refid=ed.Save as
  135. .*
  136. :p.
  137. :hp9.Save as:ehp9. allows you to save the contents of the edit window
  138. under a different filename (i.e., different from previous saves and/or
  139. different from the original filename).  Unlike :hp9.Save:ehp9., (which
  140. saves using the existing name) :hp9.Save as:ehp9. :hp5.always:ehp5. prompts
  141. for a new filename.
  142. :p.
  143. :hp9.Save as:ehp9. is useful for two distinct purposes: saving an altered
  144. file under a different name (to preserve the original file); and
  145. splitting a file.
  146. :p.
  147. Splitting a file is :hp1.tricky:ehp1., and should only be attempted after
  148. first saving a backup copy of the entire file.  Here are the steps involved
  149. in splitting a file:
  150. :p.
  151. :sl compact.
  152. :li.1.  Cut one portion of the text to the clipboard.
  153. :li.2.  Save the remaining text to a new file.
  154. :li.3.  Delete the text that was just saved to the file.
  155. :li.4.  Paste the text that was previously Cut to the clipboard.
  156. :li.5.  Save the retreived text to a :hp5.second:ehp5. new file.
  157. :esl.
  158. :p.
  159. To activate this command, select :hp9.Save as:ehp9. from the menu.
  160. :p.
  161. .***********************************************************************
  162. .*
  163. :h1 res=105.Exit Help
  164. :i2 refid=ed.Exit
  165. .*
  166. :p.
  167. :hp9.Exit:ehp9. terminates the editor session, and returns you to the
  168. operating system (PM screen or OS/2 command prompt, depending upon how
  169. you started the program).  If you have changed the contents of the
  170. edit window since the last time that you saved, you will be given 
  171. the opportunity to save the contents to a file (or Cancel and return
  172. to the editor).
  173. :p.
  174. To activate this command (i.e., quit the editor), you may select
  175. :hp9.Exit:ehp9. from the menu, select Close from the system menu,
  176. click on the End Task pushbutton from the task list, or use the
  177. keyboard accelerator: F3.
  178. :p.
  179. .***********************************************************************
  180. .*
  181. :h1 res=200.Edit Menu Help
  182. :i2 refid=ed.Edit
  183. .*
  184. :p.
  185. The :hp9.Edit:ehp9. menu provides various text manupulation functions.
  186. For more information, double-click on one of these topics:
  187. :p.
  188. :sl compact.
  189. :li.:link res=201 reftype=hd.Undo:elink.
  190. :li.:link res=202 reftype=hd.Cut:elink.
  191. :li.:link res=203 reftype=hd.Copy:elink.
  192. :li.:link res=204 reftype=hd.Paste:elink.
  193. :li.:link res=205 reftype=hd.Delete:elink.
  194. :li.:link res=206 reftype=hd.Find:elink.
  195. :li.:link res=207 reftype=hd.Replace:elink.
  196. :li.:link res=208 reftype=hd.Go to line:elink.
  197. :esl.
  198. :p.
  199. .***********************************************************************
  200. .*
  201. :h1 res=201.Undo Help
  202. :i2 refid=ed.Undo
  203. .*
  204. :p.
  205. :hp9.Undo:ehp9. provides a single-level undo/redo function to allow
  206. you to recover from mistakes.  This menu selection will be
  207. :hp1.greyed:ehp1.  (i.e., unavailable) if the editor does not have
  208. an action that it can recover from.  For example, it is not possible
  209. to undo a save.
  210. :p.
  211. :hp9.Undo:ehp9. is most useful when you accidently delete something
  212. that you meant to keep.  It is important to realize that :hp2.Edit:ehp2.
  213. can recover only the most recent action -- if you delete something and
  214. don't realize it until after you have started typing, it is too late!
  215. :p.
  216. :hp9.Undo:ehp9. can also recover from an accidental undo -- i.e., it
  217. can re-do.  Again, the same caution applies -- if you don't realize
  218. that the undo was a mistake (and do something else), you will not
  219. be able to re-do, because :hp2.Edit:ehp2. can undo only your latest action.
  220. :p.
  221. To activate this command, select :hp9.Undo:ehp9. from the menu, or
  222. use the keyboard accelerator: Alt+Backspace.
  223. :p.
  224. .***********************************************************************
  225. .*
  226. :h1 res=202.Cut Help
  227. :i2 refid=ed.Cut
  228. .*
  229. :p.
  230. :hp9.Cut:ehp9. allows you to move text from one part of a document
  231. to another, or even between two different documents.
  232. :p.
  233. :hp9.Cut:ehp9. (or :hp9.Copy:ehp9.) places text on the clipboard, where
  234. it may be later retreived by :hp9.Paste:ehp9..  Text remains on the
  235. clipboard even if you exit the program, and is available to other
  236. processes (e.g., other running copies of :hp2.Edit:ehp2.).
  237. :p.
  238. To cut a section of text, you must first :hp1.highlight:ehp1.  the text.
  239. You can do this either with the mouse or the keyboard.  With the mouse,
  240. you point to the beginning of the area that you want to cut, depress and
  241. hold the left mouse button, and then move the mouse to the end of the area
  242. that you want to cut.  With the keyboard, you move the text cursor (with
  243. the Arrow or Page Up/Page Down keys) to the beginning of the area that
  244. you want to cut, depress (and hold) the Shift key and then move (using
  245. the same keys as before) to the end of the area that you want to cut.
  246. In either case (mouse or keyboard) the result is that the selected text 
  247. is marked by changing colors (usually by making the text reverse video, 
  248. but may be different if you have changed the default colors on your computer).
  249. :p.
  250. Once the text has been chosen (:hp1.highlighted:ehp1. ) select 
  251. :hp9.Cut:ehp9. from the menu, or use the keyboard accelerator:
  252. Shift+Del.
  253. :p.
  254. If no text has been selected, the :hp9.Cut:ehp9. menu item will be
  255. :hp1.greyed:ehp1.  (i.e., disabled).
  256. :p.
  257. :hp9.Cut:ehp9. and :hp9.Copy:ehp9. are somewhat similar (in that both
  258. result in the selected text being placed on the clipboard), but very
  259. different (in that :hp9.Cut:ehp9. results in the text being deleted,
  260. while :hp9.Copy:ehp9. does not).
  261. :p.
  262. .***********************************************************************
  263. .*
  264. :h1 res=203.Copy Help
  265. :i2 refid=ed.Copy
  266. .*
  267. :p.
  268. :hp9.Copy:ehp9. allows you to duplicate text from one part of a document
  269. to another, or even between two different documents.
  270. :p.
  271. :hp9.Copy:ehp9. (or :hp9.Cut:ehp9.) places text on the clipboard, where
  272. it may be later retreived by :hp9.Paste:ehp9..  Text remains on the
  273. clipboard even if you exit the program, and is available to other
  274. processes (e.g., other running copies of :hp2.Edit:ehp2.).
  275. :p.
  276. To copy a section of text, you must first :hp1.highlight:ehp1.  the text.
  277. You can do this either with the mouse or the keyboard.  With the mouse,
  278. you point to the beginning of the area that you want to copy, depress and
  279. hold the left mouse button, and then move the mouse to the end of the area
  280. that you want to copy.  With the keyboard, you move the text cursor (with
  281. the Arrow or Page Up/Page Down keys) to the beginning of the area that
  282. you want to copy, depress (and hold) the Shift key and then move (using the
  283. same keys as before) to the end of the area that you want to copy.  In either
  284. case (mouse or keyboard) the result is that the selected text is marked by
  285. changing colors (usually by making the text reverse video, but may be
  286. different if you have changed the default colors on your computer).
  287. :p.
  288. Once the text has been chosen (:hp1.highlighted:ehp1. ) select 
  289. :hp9.Copy:ehp9. from the menu, or use the keyboard accelerator:
  290. Ctrl+Ins.
  291. :p.
  292. If no text has been selected, the :hp9.Copy:ehp9. menu item will be
  293. :hp1.greyed:ehp1.  (i.e., disabled).
  294. :p.
  295. :hp9.Copy:ehp9. and :hp9.Cut:ehp9. are somewhat similar (in that both
  296. result in the selected text being placed on the clipboard), but very
  297. different (in that :hp9.Cut:ehp9. results in the text being deleted,
  298. while :hp9.Copy:ehp9. does not).
  299. :p.
  300. .***********************************************************************
  301. .*
  302. :h1 res=204.Paste Help
  303. :i2 refid=ed.Paste
  304. .*
  305. :p.
  306. :hp9.Paste:ehp9. works in conjunction with :hp9.Cut:ehp9. or :hp9.Copy:ehp9.
  307. to either move or duplicate sections of text.  After text has been
  308. :hp1.highlighted:ehp1.  and then placed on the clipboard, :hp9.Paste:ehp9.
  309. retreives the text from the clipboard and inserts it into the edit window
  310. at the current cursor position.
  311. :p.
  312. To activate this command, select :hp9.Paste:ehp9. from the menu, or
  313. use the keyboard accelerator: Shift+Ins.
  314. :p.
  315. :hp9.Paste:ehp9. does :hp5.not:ehp5. remove the text from the clipboard
  316.  -- i.e., the same text can be retreived multiple times.
  317. :p.
  318. If text is :hp1.highlighted:ehp1.  at the time that :hp9.Paste:ehp9. is 
  319. selected, the clipboard data :hp5.replaces:ehp5. the highlighted text.
  320. Although this :hp1.feature:ehp1.  can sometimes be useful, it is usually
  321. a mistake -- fortunately, even this operation can be reversed by the
  322. :hp9.Undo:ehp9. command.
  323. :p.
  324. .***********************************************************************
  325. .*
  326. :h1 res=205.Delete Help
  327. :i2 refid=ed.Delete
  328. .*
  329. :p.
  330. :hp9.Delete:ehp9. allows you to remove text from a document.  The text
  331. does :hp5.not:ehp5. go to the clipboard, but can be retreived (if
  332. done immediately) by :hp9.Undo:ehp9.
  333. :p.
  334. To delete a section of text, you must first :hp1.highlight:ehp1.  the text.
  335. You can do this either with the mouse or the keyboard.  With the mouse,
  336. you point to the beginning of the area that you want to delete, depress and
  337. hold the left mouse button, and then move the mouse to the end of the area
  338. that you want to delete.  With the keyboard, you move the text cursor (with
  339. the Arrow or Page Up/Page Down keys) to the beginning of the area that
  340. you want to delete, depress (and hold) the Shift key and then move (using the
  341. same keys as before) to the end of the area that you want to delete.  In
  342. either case (mouse or keyboard) the result is that the selected text is
  343. marked by changing colors (usually by making the text reverse video, but may
  344. be different if you have changed the default colors on your computer).
  345. :p.
  346. Once the text has been chosen (:hp1.highlighted:ehp1. ) select 
  347. :hp9.Delete:ehp9. from the menu, or use the keyboard accelerator:
  348. Del.
  349. :p.
  350. If no text has been selected, the :hp9.Delete:ehp9. menu item will be
  351. :hp1.greyed:ehp1.  (i.e., disabled), however the Del key will still operate:
  352. it deletes the current character.
  353. :p.
  354. .***********************************************************************
  355. .*
  356. :h1 res=206.Find Help
  357. :i2 refid=ed.Find
  358. .*
  359. :p.
  360. :hp9.Find:ehp9. allows you to search for one or more occurrences of a word
  361. or phrase (up to about 50 characters).
  362. :p.
  363. To activate this command, select :hp9.Find:ehp9. from the menu, or use
  364. the keyboard accelerator: Ctrl+F.
  365. :p.
  366. When activated, you will be prompted to enter a string to search for.
  367. After typing in the target string, press the Enter key or click on the
  368. Find pushbutton.  If the search is successful, the cursor will move
  369. to the first occurrence of the string; the editor will also
  370. :hp1.highlight:ehp1.  the string in the edit window.
  371. :p.
  372. If the target string is not found, a message box informs you of that.
  373. :p.
  374. If you do not specify a target string, :hp9.Find:ehp9. will exit 
  375. without doing anything.  Depressing the Escape key or clicking on
  376. the Cancel pushbutton has the same effect.
  377. :p.
  378. If you activate the :hp9.Find:ehp9. again, the previous word will
  379. already appear in the target field, allowing you to more easily
  380. continue the search (for multiple occurrences) -- just hit the
  381. Enter key or click on the Find pushbutton.
  382. :p.
  383. :hp9.Find:ehp9. starts its search from the cursor position, and
  384. continues to the end of the edit window.
  385. :p.
  386. .***********************************************************************
  387. .*
  388. :h1 res=207.Replace Help
  389. :i2 refid=ed.Replace
  390. .*
  391. :p.
  392. :hp9.Replace:ehp9. allows you to search, and optionally replace text
  393. (a word or phrase up to about 50 characters).
  394. :p.
  395. To activate this command, select :hp9.Replace:ehp9. from the menu, or use
  396. the keyboard accelerator: Ctrl+R.
  397. :p.
  398. When activated, you will be prompted to enter a string to search for.
  399. (You may optionally enter the replacement string at this time as well).
  400. After typing in the target string, press the Enter key or click on the
  401. Find pushbutton.  If the search is successful, the cursor will move
  402. to the first occurrence of the string; the editor will also
  403. :hp1.highlight:ehp1.  the string in the edit window.
  404. :p.
  405. Once the first occurrence of the target is found, the :hp9.Replace:ehp9.
  406. dialog box will reappear (this time with the Replace and Replace All
  407. pushbuttons active).  You may now enter the replacement string (if you
  408. leave it blank, the target is replaced with :hp5.nothing:ehp5. -- i.e., 
  409. the target is deleted).  You may now choose Find (searches for next
  410. occurrence :hp5.without replacing:ehp5.), Replace (replaces the highlighted
  411. occurrence of the target), Replace All (replaces :hp5.every:ehp5. occurrence
  412. of the target, or Cancel (does nothing).
  413. :p.
  414. If the target string is not found, a message box informs you of that.
  415. :p.
  416. In the case of Replace All, a message box informs you when it has
  417. replaced all occurrences of the target.
  418. :p.
  419. If you do not specify a target string, :hp9.Replace:ehp9. will exit 
  420. without doing anything.  Depressing the Escape key or clicking on
  421. the Cancel pushbutton has the same effect.
  422. :p.
  423. :hp9.Replace:ehp9. starts its search from the cursor position, and
  424. continues to the end of the edit window.
  425. :p.
  426. .***********************************************************************
  427. .*
  428. :h1 res=208.Go to line Help
  429. :i2 refid=ed.Go to line
  430. .*
  431. :p.
  432. :hp9.Go to line:ehp9. allows you to go directly to a specified line.
  433. :p.
  434. To activate this command, select :hp9.Go to line:ehp9. from the menu,
  435. or use the keyboard accelerator: Ctrl+G.
  436. :p.
  437. This feature is particularly helpful when you are using compiler
  438. diagnostic messages (which reports syntax errors by line number) to 
  439. locate and fix program bugs.
  440. :p.
  441. You will find it easier if you :hp5.first:ehp5. fix the syntax errors
  442. that occur near the end of the file, as changes made (added or deleted
  443. lines) will not affect line numbering of syntax errors that occur near
  444. the beginning of the file.
  445. :p.
  446. .***********************************************************************
  447. .*
  448. :h1 res=300.Help Menu Help
  449. :i2 refid=ed.Help
  450. .*
  451. :p.
  452. The Help menu gives you access to several types of help, including
  453. help for using the help system, general help about this program,
  454. a list of keys used by this program, an index of available
  455. help topics, and copyright information about :hp2.Edit:ehp2..
  456. :p.
  457. For more information, double-click on one of these topics:
  458. :p.
  459. :sl compact.
  460. :li.:link res=301 reftype=hd.Help for help:elink.
  461. :li.:link res=302 reftype=hd.Extended help:elink.
  462. :li.:link res=303 reftype=hd.Keys help:elink.
  463. :li.:link res=304 reftype=hd.Help index:elink.
  464. :li.:link res=305 reftype=hd.About:elink.
  465. :esl.
  466. :p.
  467. .***********************************************************************
  468. .*
  469. :h1 res=301.Help for help Explained
  470. :i2 refid=ed.Help for help
  471. .*
  472. :p.
  473. :hp9.Help for help:ehp9. gives information about using the OS/2 help
  474. system (known as the :hp1.Information Presentation Facility:ehp1. ).
  475. The various features and services are explained, and the keystrokes
  476. used by the help system are listed and explained.
  477. :p.
  478. .***********************************************************************
  479. .*
  480. .*
  481. :h1 res=302.Extended help Explained
  482. :i2 refid=ed.Extended help
  483. .*
  484. :p.
  485. :hp9.Extended help:ehp9. is actually a rather abbreviated explanation
  486. of this application.  Hypertext links (shown in light green) give you
  487. access to other available help for this application (e.g., instructions for
  488. using each of the menu options).
  489. :p.
  490. .***********************************************************************
  491. .*
  492. :h1 res=303.Keys help Explained
  493. :i2 refid=ed.Keys help
  494. .*
  495. :p.
  496. :hp9.Keys help:ehp9. lists the keystrokes used by this application.
  497. :p.
  498. .***********************************************************************
  499. .*
  500. :h1 res=304.Help index Explained
  501. :i2 refid=ed.Help index
  502. .*
  503. :p.
  504. :hp9.Help index:ehp9. give an alphebetic listing of all available help
  505. topics.  The index is organized in two levels (main topic and subtopic).
  506. All topics related to this application are subtopics of the main
  507. topic :hp2.Editor:ehp2..
  508. :p.
  509. Each item in the index is a hypertext link: double-click or depress the
  510. Enter key to get help on a topic in the index.
  511. :p.
  512. .***********************************************************************
  513. .*
  514. :h1 res=305.About Explained
  515. :i2 refid=ed.About
  516. .*
  517. :p.
  518. :hp9.About:ehp9. displays copyright information about this application.
  519. :p.
  520. .***********************************************************************
  521. .*
  522. :h1 res=310.Keys Help
  523. :i2 refid=ed.Editing Keys
  524. .*
  525. :p.
  526. :hp2.Editing Keys:ehp2.
  527. :p.
  528. :hp4.     
  529. :dl tsize=8 break=all.     
  530. :dt.F1
  531. :dd.Help
  532. :dt.F3
  533. :dd.Exit
  534. :dt.Alt+Backspace
  535. :dd.Undo/Redo
  536. :dt.Shift+Del
  537. :dd.Cut
  538. :dt.Ctrl+Ins
  539. :dd.Copy
  540. :dt.Del
  541. :dd.Delete Block or Character
  542. :dt.Ctrl+F
  543. :dd.Find (Search)
  544. :dt.Ctrl+R
  545. :dd.Replace (Search and Replace)
  546. :dt.Page Up
  547. :dd.Scroll Text (Vertical)
  548. :dt.Page Down
  549. :dd.Scroll Text (Vertical)
  550. :dt.Ctrl+Page Up
  551. :dd.Scroll Text (Horizontal)
  552. :dt.Ctrl+Page Down
  553. :dd.Scroll Text (Horizontal)
  554. :dt.Home
  555. :dd.Beginning of Line
  556. :dt.End
  557. :dd.End of Line
  558. :dt.Ctrl+Home
  559. :dd.Beginning of Document
  560. :dt.Ctrl+End
  561. :dd.End of Document
  562. :dt.Ctrl+Right Arrow
  563. :dd.Next Word
  564. :dt.Ctrl+Left Arrow
  565. :dd.Previous Word
  566. :dt.Insert
  567. :dd.Toggle Insert/Overwrite
  568. :dt.Del
  569. :dd.Delete Character or Block
  570. :edl.     
  571. :ehp4.     
  572. :p.
  573. .***********************************************************************
  574. :index.     
  575. :euserdoc.     
  576. .* end of help for Edit
  577.  
  578.