Where:
-h or -? -n -m -r -s -b -q -k[fmt] -l line_num -c column_num -p profile -a prof_arg -w width -u disp_width dir file [...] |
Display usage information and version. Do not execute a profile file. Force display into mono, ignoring colour support. Run THE in read-only mode. A debugging aid for Unix versions. Turns off signal trapping. run in batch mode. run quietly in batch mode allow Soft Label Key display specify line number to make current specify column number to make current The name of the profile file to use. If not specified, the file ".\PROFILE.THE" (under OS/2, DOS and Win95/NT) or "$HOME/.therc" (under UNIX), will be used, unless overridden by the environment variable "THE_PROFILE_FILE". Used to pass a string to the profile file as argument. Only works with Rexx macros. Length of longest line THE can handle (default 512) Run as binary editor with specified display width. Will display a directory of the specified dir. Specifications of file(s) to edit. If multiple files are specified, each will be put in a separate file in the ring. The last file specified will be displayed. If no files are specified, the current directory will be displayed. Issuing [SOS EDIT] on a file spec will edit that file. [SOS EDIT] on a subdir will display that directory. |
Option flags are case-sensitive.
Prefix Command | ISPF Mode | All Others |
---|---|---|
a b i / c m d x " r o s p f > < ) ( lc uc cc mm dd xx "" rr oo >> << )) (( lcc ucc .xxxxx TABL SCALE TABS COLS | target - after line target - before line insert blank line N/A copy line move line delete line exclude line N/A repeat line overlay line show excluded lines N/A N/A shift line right shift line left shift line right zoned shift line left zoned lowercase line uppercase line copy line block move line block delete line block exclude line block N/A repeat line block overlay line block shift line block right shift line block left shift line block right zoned shift line block left zoned lowercase line block uppercase line block give name to line N/A N/A display tab line display scale line | add blank line N/A insert blank line make line current line copy line move line delete line exclude line duplicate line N/A overlay line show excluded lines target - prior to line target - following line shift line right shift line left shift line right zoned shift line left zoned lowercase line uppercase line copy line block move line block delete line block exclude line block duplicate line block N/A overlay line block shift line block right shift line block left shift line block right zoned shift line block left zoned lowercase line block uppercase line block give name to line display tab line display scale line N/A N/A |
Absolute target: All target: Blank target: Block target: Named line target: Relative target: String target: |
An absolute line number. eg. :12 = line number 12 All lines in file the file. eg. ALL The first line containing only blank characters. eg. BLANK All lines in the marked block. eg. BLOCK A line with a name, set with [SET] POINT eg. .fred A target relative to the current line. eg. 12 = 12 lines below the current line -4 = 4 lines above the current line * = all lines below the current line -* = all lines above the current line A sequence of characters between delimiters. eg. /string/ - the first line below the current line containing "string" -/string/ - the first line above the current line containing "string" |
Targets may be separated by the boolean operators '&' or '|'.
eg. /string1/ | /string2/
Targets may also be prefixed with '~' to signify boolean NOT.
eg. ~/string/
Command | DOS OS/2 Win32 Win31 | X11 | vt220 | xterm |
---|---|---|---|---|
? backward 1 cmatch controlchar copy block copy block reset cursor down cursor home save cursor left cursor right cursor up delete block duplicate 1 block enter file fillbox forward * forward 1 help insertmode toggle join aligned locate locate .a mark box mark line move block reset nextwindow overlaybox point .a qquit recover redraw reset block sos addline 1 sos cursoradj sos delback sos delchar sos delend sos delline 1 sos delword sos doprefix sos edit sos makecurr sos startendchar sos tabb sos tabf sos tabwordb sos tabwordf sos undo split aligned spltjoin suspend tabpre top | F6 PGUP F7 F11 A-K A-C CURD HOME CURL CURR CURU A-G A-D ENTER F3 A-F C-PGDN PGDN F1 INS A-J S-F1 C-F12 A-B A-L A-M F2 A-O C-F11 S-F3 F8 C-R A-U F4 C-A BKSP DEL C-END F9 A-W NUMENTER A-X F5 END S-TAB TAB C-CURL C-CURR ESC A-S F10 C-Z F12,PLUS,NUMPLUS C-PGUP | F6 PGUP F7 F11 C-K C-C CURD HOME CURL CURR CURU C-G C-D ENTER F3 C-F C-PGDN PGDN F1 INS C-J S-F1 C-F12 C-B C-L C-V F2 C-O C-F11 S-F3 F8 C-R C-U F4 C-A BKSP DEL C-END F9 C-W NUMENTER C-X F5 END S-TAB TAB C-CURL C-CURR ESC C-S F10 C-Z F12,PLUS C-PGUP | F6 PrevScreen F7 F11 C-K C-C DOWN F16 (Do) LEFT RIGHT UP C-G C-D C-M PF3 C-F NextScreen PF1 InsertHere C-J F17 C-B C-L C-V PF2 C-O F13 F8 C-R C-U PF4 C-A BackSpace Remove,C-H C-E F9 C-W C-P C-X F20 Select C-I F18 F19 C-Q C-S F10 C-Z Find,F12 | F6 PGUP F7 F11 C-K C-C CURD HOME CURL CURR CURU C-G C-D NUMENTER,C-M F3 C-F PGDN F1 INS C-J C-B C-L C-V F2 C-O F8 C-R C-U F4 C-A BACKSPACE DEL C-E F9 C-W C-P C-X F5 TAB C-Q C-S F10 C-Z F12 |
The Hessling Editor is Copyright © Mark Hessling, 1990-2011 <mark@rexx.org>