[613] | 1 | ZVEMSH6 ;DJB,VSHL**COMMAND LINE HISTORY,PROGRAMMER TOOLS [5/8/97 7:46pm]
|
---|
| 2 | ;;12;VPE;;COPYRIGHT David Bolduc @1993
|
---|
| 3 | ;
|
---|
| 4 | CLH ;;;
|
---|
| 5 | ;;; C O M M A N D L I N E H I S T O R Y
|
---|
| 6 | ;;;
|
---|
| 7 | ;;; The VShell maintains a Command Line History (CLH) that allows you to
|
---|
| 8 | ;;; capture, edit, and reissue up to 20 commands. Actually there are 4 separate
|
---|
| 9 | ;;; CLH's, one for each module of VPE (VGL,VRR,VEDD) and one for the VShell itself.
|
---|
| 10 | ;;; Hitting the left arrow key will display your last 20 commands, and allow you
|
---|
| 11 | ;;; to edit and reissue any one. You can use the up and down arrow keys to move
|
---|
| 12 | ;;; up and down the CLH, and edit and reissue any individual command.
|
---|
| 13 | ;;;
|
---|
| 14 | ;;; If you have a previous command that you wish to convert to a User QWIK, move
|
---|
| 15 | ;;; to that command using the arrow keys, and then hit <ESC>Q for the QWIK
|
---|
| 16 | ;;; dialogue. The QWIK you create will use the code from the CLH.
|
---|
| 17 | ;;;
|
---|
| 18 | ;;; You may purge the CLH at any time using the following System QWIKs:
|
---|
| 19 | ;;; ..PURVSHL Purge VShell CLH
|
---|
| 20 | ;;; ..PURVRR Purge Routine Lister/Editor CLH
|
---|
| 21 | ;;; ..PURVGL Purge Global Lister/Editor CLH
|
---|
| 22 | ;;; ..PURVEDD Purge VEDD CLH
|
---|
| 23 | ;;;
|
---|
| 24 | ;;; As commands are added and dropped from the CLH, the number of any individual
|
---|
| 25 | ;;; command can become large. Each time you enter the VShell the CLH is renumbered
|
---|
| 26 | ;;; back to 1-20. You can manually renumber the CLH with System QWIK ..CLH.
|
---|
| 27 | ;;;
|
---|
| 28 | ;;; If you have the ^%ZOSF("UCI") global node on your system, VShell will delete
|
---|
| 29 | ;;; the SHL Command Line History whenever you switch UCIs. This is to protect you
|
---|
| 30 | ;;; from accidientily rerunning a command in the wrong UCI.
|
---|
| 31 | ;;;
|
---|
| 32 | ;;; The CLH is an extremely useful tool and you should become proficient in its
|
---|
| 33 | ;;; use. Remember, it is also available in VRR, VGL, and VEDD.
|
---|
| 34 | ;;;***
|
---|
| 35 | PGM ;;;
|
---|
| 36 | ;;; P R O G R A M M E R T O O L S
|
---|
| 37 | ;;;
|
---|
| 38 | ;;; The VShell includes a number of programmer tools that range from a single
|
---|
| 39 | ;;; routine to very sophisticated packages. They all have one thing in common:
|
---|
| 40 | ;;; They're useful. These tools are System QWIKs and are located in Box 3. Type
|
---|
| 41 | ;;; '..3' to see them. To use them, type two dots and the name.
|
---|
| 42 | ;;;
|
---|
| 43 | ;;; E A routine editor that uses the VRR module.
|
---|
| 44 | ;;; ASCII Displays the ASCII character set.
|
---|
| 45 | ;;; CAL Six month calendar display.
|
---|
| 46 | ;;; KEY Display escape sequence for any key struck.
|
---|
| 47 | ;;; VEDD VElectronic Data Dictionary - An easy to use utility for viewing the
|
---|
| 48 | ;;; structure of Fileman files.
|
---|
| 49 | ;;; VGL VGlobal Lister/Editor - A tool to examine and edit globals.
|
---|
| 50 | ;;; VRR VRoutine Reader - Used to read routines. Allows branching to up
|
---|
| 51 | ;;; to 4 routines so you can follow any branching logic contained in the
|
---|
| 52 | ;;; code.
|
---|
| 53 | ;;;***
|
---|