THE
THE Reference - Appendix 6
THE

APPENDIX 6 - THE BY TASKS


Back to to Table of Contents

This appendix gives an overview, how general concepts are reflected by various THE commands, settings, key bindings etc.

Topics:

Notation for keys: C- control modifier, A- Alt modifier, S- shift modifier, X- either A- or C- modifier (depending on operating system)

Note on set commands and functions: functions, which can refer to status infos which can be modified directly with set are not mentioned explicitly.

Getting Help

keys command set command sos command function prefix
F1 (help)
help
set/extract beep
set/extract clock
set/extract hexdisplay
set/extract hexshow
set/extract highlight
set/extract idline
set/extract msgline
set/extract msgmode
set/extract number
set/extract position
set/extract prefix
set/extract reserved
set/extract rexxoutput
set/extract scale
set slk
set statopt
set/extract statusline
set/extract tabline


TABL
SCALE
Back to topics list.

Querying/ Changing Status

keys command set command sos command function prefix

editv
extract
modify
preserve
query
restore
set
showkey
status
set/extract clearerrorkey
extract getenv
extract lastkey
extract lastmsg
extract lastrc
set/extract msgline
set/extract msgmode
extract showkey
set statopt
set/extract statusline

lastmsg.1()
lastrc.1()

Back to topics list.

Moving Around

keys command set command sos command function prefix
PGUP (backward 1)
PGDN (forward 1)
C-PGUP (backward *)
C-PGDN (forward *, top?)
CURU (cursor up)
CURD (cursor down)
CURL (cursor left)
CURR (cursor right)
C-CURL,F18 (sos tabwordb)
C-CURR,F19 (sos tabwordf)
HOME (cursor home)
END (sos startendchar)
TAB,C-I (sos tabf)
S-TAB (sos tabb)
C-A (sos cursoradj)
backward
bottom
cfirst
clast
cursor
down
forward
next
top
up
extract column
extract curline
extract cursor
set/extract cursorstay
extract eof
extract line
set/extract margins
extract position
set/extract tabkey
set/extract tabs
extract tof
set/extract word
sos blockend
sos blockstart
sos bottomedge
sos current
sos cursoradj
sos endchar
sos firstchar
sos firstcol
sos lastcol
sos leftedge
sos marginl
sos marginr
sos parindent
sos prefix
sos qcmnd
sos rightedge
sos settab
sos startendchar
sos tabb
sos tabf
sos tabfieldb
sos tabfieldf
sos tabwordb
sos tabwordf
sos topedge
after()
before()
bottomedge()
end()
eof()
first()
focuseof()
focustof()
incommand()
inprefix()
leftedge()
rightedge()
tof()
topedge()
column.1()
curline.2()
cursor.3()
cursor.4()
cursor.7()
cursor.8()
line.1()
position.2()
position.3()

Back to topics list.

Scrolling

keys command set command sos command function prefix
F5 (sos makecurr) backward
forward
left
rgtleft
right
set/extract cursorstay
sos makecurr
verone()
vershift.1()
/ (sos makecurr)
Back to topics list.

Inserting, Deleting and Recovering

keys command set command sos command function prefix
ESC,C-Q (sos undo)
F4 (sos addline 1)
F8 recover
F9 (sos delline 1)
F10 (splitjoin)
F11 (controlchar)
BKSP... (sos delback)
INS (insertmode toggle)
DEL, C-H... (sos delchar)
C-END, C-E (sos delend)
X-F (join aligned)
X-S (split aligned)
X-W (sos delword)
add
cappend
cdelete
cinsert
compress
controlchar
coverlay
delete
duplicate
enter
expand
input
join
recover
shift
split
spltjoin
text
set/extract case
extract curline
set/extract inputmode
set/extract insertmode
extract lineflag
set/extract margins
set/extract newlines
set/extract tabs
set/extract tabsin
set/extract tabsout
set/extract undoing
set/extract word
set/extract wordwrap
sos addline
sos delback
sos delchar
sos delend
sos delline
sos delword
sos instab
sos lineadd
sos linedel
sos undo
modifiable()
curline.3()
lineflag.1()
lineflag.2()
" (duplicate)
> (shift right)
< (shift left)
a (add)
c (copy)
d (delete)
f (insert following)
i (add)
m (move)
p (insert prior)
Back to topics list.

Searching, Replacing, Bookmarking

keys command set command sos command function prefix
S-F1 (locate)
F7 (cmatch)
C-F11 (point .a)
C-F12 (locate .a)
all
change
clocate
cmatch
creplace
find
findup
locate
lowercase
nfind
nfindup
replace
schange
sort
toascii
uppercase
set/extract arbchar
set/extract case
set/extract hex
extract lineflag
set/extract point
set/extract scope
set span
set spill
set/extract stay
set trunc
set/extract untaa
set/extract wrap
set/extract zone

lineflag.2()
valid_target()
.a (set point)
Back to topics list.

Block Marked Regions

keys command set command sos command function prefix
X-K (copy block)
X-B (mark box)
X-C (copy block reset)
X-D (duplicate 1 block)
X-F (fillbox)
X-G (delete block)
X-L (mark line)
A-M, C-V (move block reset)
X-O (overlay box)
X-U (reset block)
copy
fillbox
lowercase
mark
move
overlaybox
put
putd
reset
uppercase
set/extract insertmode (?)
set/extract word
extract block
sos blockend
sos blockstart
sos pastecmdline
block()
inblock()
block.1()
block.2()
block.3()
block.4()
block.5()
block.6()
"" (duplicate)
>> (shift right)
<< (shift left)
cc (copy)
dd (delete)
f (insert following)
mm (move)
p (insert prior)
xx (all BLOCK)
Back to topics list.

File handling

keys command set command sos command function prefix
F3 (file)
S-F3,F13 (qquit)
X-X (sos edit)
cancel
ccancel
directory
edit
ffile
file
get
kedit
ls
put
putd
qquit
quit
save
ssave
the
xedit
set/extract alt
set/extract autosave
set/extract backup
extract block
set/extract defsort
extract dirfileid
set/extract dirinclude
set/extract eolout
set/extract fext
set/extract filename
extract filestatus
set/extract fmode
set/extract fname
set/extract fpath
extract ftype
set/extract fullfname
set/extract idline
extract nbfile
extract ring
extract size
set/extract tabs
set/extract tabsin
set/extract tabsout
set/extract timecheck
set/extract undoing
set/extract width
sos edit
alt()
dir()
block.6()
dirfileid.1()
dirfileid.2()
nbfile.1()
ring.1()
ring.n()
size.1()

Back to topics list.

Printing

keys command set command sos command function prefix

print
set/extract printer



Back to topics list.

Folding (Partial Views)

keys command set command sos command function prefix

all
set/extract display
set/extract scope
set/extract select
set/extract shadow
set/extract verify
set/extract zone
extract lineflag

lineflag.3()
shadow()
s (all)
x (all LINE)
xx (all BLOCK)
Back to topics list.

Windows

keys command set command sos command function prefix
F2 (nextwindow)
F12,PLUS... (tabpre)
HOME (cursor home)
C-R (redraw)
cursor
edit
kedit
nextwindow
prevwindow
redraw
refresh
tabpre
the
xedit
set/extract clock
set/extract colour
set/extract compat
set/extract cmdline
set/extract curline
extract cursor
set/extract hexdisplay
set/extract hexshow
set/extract idline
extract lscreen
set/extract position
set/extract prefix
set pscreen
set/extract reserved
set/extract screen
set/extract scale
set/extract shadow
set slk
set/extract statopt
set/extract statusline
set/extract tabkey
set/extract tabline
set/extract verify
extract vershift
sos bottomedge
sos execute
sos leftedge
sos pastecmdline
sos prefix
sos qcmnd
sos rightedge
sos tabfieldf
sos tabfieldb
sos topedge
bottomedge()
leftedge()
inprefix()
incommand()
rightedge()
shadow()
topedge()
curline.2()
cursor.1()
cursor.2()
cursor.5()
cursor.6()
lscreen.1()
lscreen.2()
lscreen.3()
lscreen.4()
lscreen.5()
lscreen.6()
vershift.1()
/ (make current)
TABL
SCALE
Back to topics list.

Operating System

keys command set command sos command function prefix
X-X (sos edit)
C-Z (suspend)
!
directory
dos
dosnowait
dosquiet
ls
os
osnowait
osquiet
osredir
suspend
set/extract defsort
set/extract dirinclude
extract getenv
set impcmscp
set/extract impos
extract version
sos edit
version.3()
run_os()

Back to topics list.

Command Line

keys command set command sos command function prefix
ESC,C-Q (sos undo)
F6 (?)
F12,PLUS... (tabpre)
HOME (cursor home)
ENTER (enter)
?
=
&
cmsg
command
enter
input
nomsg
readv cmdline
repeat
rexx
sos
set/extract cmdarrows
set/extract cmdline
extract lastrc
set/extract linend
set/extract macro
set/extract scope
set synonym
set/extract tabkey
set trunc
set/extract zone
sos execute
sos pastecmdline
sos qcmnd
sos tabfieldf
sos tabfieldb
sos undo
command()
incommand()
lastrc.1()

Back to topics list.

Prefix Area

keys command set command sos command function prefix
ENTER,C-M (enter)
F12,PLUS... (tabpre)
HOME (cursor home)
NUMENTER,C-P (sos doprefix)
=
[enter]
[tabpre]
set/extract number
set/extract pending
set/extract prefix
set synonym
sos doprefix
sos prefix
sos tabfieldf
sos tabfieldb
inprefix()
pending.1()
pending.2()
pending.3()
pending.4()
prefix.1()
prefix.n()
a (add)
c, cc (copy)
d, dd (delete)
f (insert following)
i (insert)
m, mm (move)
p (insert prior)
s (all)
x, xx (exclude)
/ (make current)
","" (duplicate)
>,>> (shift right)
<,<< (shift left)
.a (bookmark)
TABL
SCALE
Back to topics list.

Macros

keys command set command sos command function prefix

cmsg
editv
emsg
enter
hit
macro
msg
nomsg
nop
preserve
readv
refresh
reset
restore
rexx
set/extract clearerrorkey
set/extract cmdarrows
set/extract compat
set/extract curline
set/extract impmacro
extract lastkey
extract lastmsg
extract lastrc
set/extract macro
set/extract macroext
set/extract macropath
set/extract msgline
set/extract msgmode
set/extract reprofile
set/extract rexxoutput

altkey()
batch()
ctrl()
initial()
lastmsg.1()
lastrc.1()
shift()

Back to topics list.

Keys

keys command set command sos command function prefix
SPACE
cmatch
controlchar
define
enter
hit
readv
reset
showkey
sos
set/extract clearerrorkey
set/extract cmdarrows
set/extract compat
extract lastkey
set slk
set/extract typeahead
extract showkey

altkey()
ctrl()
shift()
showkey.1()
showkey.n()

Back to topics list.

Miscellaneous

keys command set command sos command function prefix


set/extract clearscreen
set/extract etmode
set/extract mouse
set/extract nondisp
set/extract xterminal
extract length
extract monitor
extract terminal
extract version

blank()
current()
spacechar()
length.1()
monitor.1()
monitor.2()
terminal.1()
version.1()
version.2()
version.4()

Back to topics list.


The Hessling Editor is Copyright © Mark Hessling, 1990-1998
<M.Hessling@qut.edu.au>

Last changed on: 31 Oct 1998 by Franz-Josef Wirtz
< "mailto:fw@ecotopia.oche.de">fw@ecotopia.oche.de>

Return to Table of Contents