Trailing-Edge
-
PDP-10 Archives
-
decuslib10-08
-
43,50463/03/vided.dia
There are 2 other files named vided.dia in the archive. Click here to see a list.
UUFILE:sVIDED.VIPllD1977-03-05eaLastIupdate:e1979-04-010RapportE5)
program
used to
produce,
correct
and
modify
texts
stored
in
the
computer.
VIDEDusesdisplay terminals,aandisbasedontheideathatthescreen of
and
theimage on the screen are immediately changed to represent the new
of
hisediting.
text
editedithDVIDED can of course be typed out on printing terminals.
facilities
for
reformatting
sections
of
text
to
get lines
and
pages
of
desired
size
after
additions
and
deletions,
in-ncludingtrenumberingaofppages.kVIDED will thus not only replace con-
display
ter-minals,
new
terminal
type.
The presenteversiont4AecanIbeousedlonsthe(followingsterminaltmodels: library. VIDED version 4A will be
UUVIDED0-FACDISPLAY-ORIENTEDETEXTDEDITOREDTOSPECIALDKEYSSILINEACOMMANPAGE 2
UUVIDED4- ANDISPLAY-ORIENTEDRTEXT0EDITORALSCNVT52EANDVDECIVT100GHT MAPAGE 3
UUVIDEDT-OAUDISPLAY-ORIENTEDaTEXTIEDITORuterprogramntoPAGE4andletlongandscreenoftheriter.
RETURN
key
on
your
terminal
is
used
to
get
totthenbeginningofIf you use the RETURN key at the bottom of the
one
line.The
but
it
is
savedby
the
computer.
A
new
blank
line
will
appear
at
thecbottom of the
from
the
input
file.
To
doerethis,eyouymustusethet&Zcommand,seesection1.9below. error or modify what you have already
can
give
to
the computer.tThesehcommandsaalloweyoueto insert, delete and move
each
such
command,
the
screen
will
immediately
show
the
text afterthe change.
you
have
finished
with
VIDED,
the
text
is
saved
byttheucompu- it out on a printing terminal.
can
also
use
VIDED
on
a
saved
text,
if
youewantotohaddto, de- work on an already existing text, there are
to
move
to
the
portion
of
the
text
where
youowantato make
UUVIDEDH-TAIDISPLAY-ORIENTEDsTEXTbEDITORre-some-examples:------------PAGE 5
UUVIDEDH-TAIDISPLAY-ORIENTED\TEXT-EDITOR///==///.!////\\\\\\/\\o.o///PAGE/6
which
you
can
use to
move
the
cursor
on
the
screen.
After
moving
the
cursor,nyouhcanll replace the previous text.
keys
will
move
the cursor oneystepineachrdirection.does not have these special keys, see section
key
labelled
HOME
on
your
terminal
will
move
the
cursorrtorthelthelscreen.RETURNwillmovethecursortothenextcTABcposition.VIDED,
UUVIDEDN-UATDISPLAY-ORIENTEDHTEXTSEDITOReKEYSESConlPAGEF7TONPandrMINITECEterminals.sOnother of
you
push
this
key,
the
character
&
will
appear
onYthe screen.
is
ready,
it
willCdisappearffromdthecscreenmandthe textwhichiwas overwrittennbyttheRE-
"&X"
command
will
move
the
cursor
past
all
text
onlthehcurrentb.nd:ncursor:canbearetoothe"&S"command,rsor,existing text
UUVIDEDE-TAIDISPLAY-ORIENTEDsTEXToEDITORtnewstext.Example:nk PAGEs8 If you, for example, want to
simple
way
to
delete
text
is
to
overwrite
it
withhblanksorlwithDELeoraDELETEeorhRUBOUToonbyourterminalwillu can
"&D"
will
remove
the
"r"
in
"littler"
and
move
" lamb."ibackmb. delete 5 characters in the same way.
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTEDITORdded and deletedPAGE9words in a paragraph, the lines are
to
linertoamake:thelparagraph moreheven.Jill came tumbling after.
type
"&L" tocgetnblanklspacehfortthehinsertion:came tumbling after. beginning of the paragraph and type
and
Jill
went
up
the
hill.
Jack
fell
down.
JilltcameYtumblingreg5"youwillstorea copy of the next five lines in
the
same
time
takeinlines fromtherinputfile.For example, "&5Z"
command
"&P"
will
move
the
screen
to
the
top
ofBtheynextpage.fyoucanmovetodthetopiofpage4.Bytyping &+4PT
UUVIDEDA-EAHDISPLAY-ORIENTED TEXT EDITOR PAGE 10
header
and subheader
as
the
previous
page,
except
that
the
page
number
inhtheisincreasedSby1.urmodifyhatext,ithefdateyofthiserevisionwwillbe put
losses
in
case
of
computer
failure.
If
the
computer
isrun-e,
every
15th minute.
UUVIDEDL-RAEDISPLAY-ORIENTEDSTEXTDEDITORNDS PAGE 11
will
then respondewitheaoprompter:eyouwantetoedittorcreate.onitorcommandf"RVIDED-FIL.EXT"stogetmtheThe
a
file
called
FIL.EXT
does
exist,
VIDED
will
produce
a modifiedof this file. The previous version of the file will be
but
renamed
to
FIL.QXT,
the
same
filename
but
with
theefirstthe extension changed to Q.
you
want
VIDED
to
edit
an
input
file
and
produceanteditedmcopywriteethennewname,k=,anditheloldname.data to
a
backup
when
this
count
reaches
10.
The
limit
10tcanabehsetBACKUP:n.rall,EVIDED:assumes/AUTOBACKUP:20.Forminaleyouarethat is an
UUVIDEDT-RAIDISPLAY-ORIENTEDSTEXTtEDITOR/T: is the PAGEm12 as the text given as answer to
is
given,hattiseonenof1theetextnnotoinsidetparenthesisiinathesmenylbelow:ducesaline-numberedfilewith the
a
line-numberedle.toiindicateemaximumnumberoftlinesperpage.Theedefaultles,your-
characters
per
line
on> youroterminal,eornb)lthe maximum number of characters which you
to
indicate
that
you
want
titles
and
page
numbers
atethe top of
of
the
first
page.
You
will alsoget a warning line for pages with too many lines.
to
indicate
that
you
do
not
want
titles,
page
numbers,gdatetorngpages.ither./Ptnoro/-PpthentVIDEDrwillmassumen/-P for files
speed
from
the
operating
system.
The
speed
is
used
toegovern
number
of
filler
characters
after
certain
control
codeswhichtheterminalpcannotperforminstantly.oThus,ra/SPEEDhighere
to
use
the
direct
cursor
addressing
feature
in
your
terminal.
the
cursor
to
any
screen
po-k,sition with a special screen addressing code sequence. This may not
especially
at low line speeds.
UUVIDEDT-RAIDISPLAY-ORIENTEDSTEXT EDITOR PAGE 13
to
inhibit
direct
cursor
addressing.
May
be
necessary
to
getsVIDEDworkingIonDsomeinstallations.givesthe correctvalue/forthe /DCAswitch
work
if> youFwrite /DCA for a terminal without this feature.
if
your
terminal
has
an
auto-lf
feature
for
carriage
returns.EDIwillaprobably noteworkaonwsuchua terminal.lf feature.
language.
If thisswitch is not given, the English language is assumed. The only
of
the
/SWEDISH
switch
is
that
the
default
word
intfrontgofnumber is "SID" instead of "PAGE" and
instead
ofth"Revised".ingEofVIDEDwwithEnglishsoreSwedish. file to be in Swedish if the extension of
intended
for
texts
to
be
post-processednbyeVIDEDP.)tellseVIDEDhto read and interpret lines in the
each
page is
to
preceded
by
this
word.
Defaults
are
"Page"
or
"Sid"S(="Page"ample:
spec>
tells
VIDED
to
call
a
program
whose
.EXE
fileehasgivennfilerspecification when the user exits from VIDED with
tells
VIDED
that
a
certain
character
c,
when
occuring
aslthetdcharacteraofaauline,'indicates end-of-paragraph for the
&JU
command
without
any explicitinumericaloparameterainxthecommandstring./-JErisetheaultDED
UUVIDEDT-RAIDISPLAY-ORIENTEDSTEXTLEDITORtheldefaultovaluePAGET14assumedfbyVIDEDforthese
the
name
of
the output file contains the text in <name>. If the /OPTIONS:<name>
was
given
in
the
VIDED
command
string,
then
such
lineswill
read
and
interpreted
only
if
the
<name>
in
the
/OPTIONS:sswitchfollowingVIDED:uintheSWITCH.INIofile.wantanyheadersuandpagelnumberstinlfiles
the
file
BIG.TXT,
then4write:Bin.TyourmSWITCH.INImfileAaSlinewiththemtext:another program, and be made to return
to
that
or
another
program
instead
of
exiting
to
monitorvel.
program
calling
VIDED
should
give
a
command
string
to
VIDEDinTMPFILEt"VID".gIncludeinthisdcommandstring "/RUN:PROG"whereer exits
Below
is
a
simple
program
VIDRUN
which
inputs
a
fewnlinesatemporaryfile,lcallsVIDED,andwhenyVIDEDis ready outputs
UUVIDEDT-RAIDISPLAY-ORIENTEDSTEXTpEDITOR;nc;nfile;e;ediateltextefile;PAGE 15
UUVIDEDY-IAGDISPLAY-ORIENTEDTEXTrEDITOR will alwayssPAGE16apartofthetextbeing screen
printable
character
you
type
will
immediately
be
placed
on
theescreen and in the text
the
text
of
your
file,
it3TwillGbeOshownSonOtheDscreen and put into the file in the computer.
can
give
to
VIDED
to
in-t,sert
the
com-iputerthatyouaretyping atcommandtoVIDEDandnottexthtonbe in-
display
terminals,
on
theTAINFOTON
some
otherterminals you have to type ESCAPE(ALTMODE) twice or use the CON-
key
to
use
foryourterminalrmodel. "&" will show on your screen to indicate that the
for
afraicommandatodVIDED.Inatheeexamplesbelow,thecharacter"&"meansow it
an
example
of
a
VIDED
command,
the
H
(Help)
commandwillygiveaDEDycommands.(Thus,togeta"listiofctheVIDEDa bring
a
new
blank
line.
CARRIAGE
RETURN
always
scrolls
in
blanklines
the
input
file,
use
the
&Z command (see section 2.9).
UUVIDEDU-SARDISPLAY-ORIENTEDsTEXTPEDITORandoDOWN.eThesePAGE17eyslcan"be used to move the cursor
If
you
have
a
DATAMEDIA
ELITE
1520
terminal
without
theiop-."numeric"hkeyboard,iyourterminalclackstheseafourokeys.Seeacters
of
the
first
non-hblankcharactergofHaNlineI(exceptoline;number).mExample:the cursor in front of the ! on the
the
given
position
on the
screen,
counted
from
the
upper
left
corner.
Finish
with
RETURNr
SPACE.
For
example
"&A30
5"
will
move
the
cursor
toopositione30en.string>"commandgwill"searchitheiscreendforhthetheoncthe
cursor
is
moved
to the dot after "hill".
UUVIDEDU-SARDISPLAY-ORIENTEDnTEXTEDITORsearch search PAGEt18ng
you
could
give
just
the
command
"&S"
instead
of
"&Sill"dtheer between & and S indicates repetition of
the
thirdnextspace,lgiving:upftherhill.esearchgstringcannbeiindicatedeithersby pushing the
will
continuensearchpasttheendofthetextshown onrthescreen when the
5,
8,&nT16,M24,D32,&40,48,56,o64aand72.willimove"the.cursorstoopositionnaon5the,current
UUVIDEDU-SARDISPLAY-ORIENTED:TEXTiEDITORcancelotheptabPAGE19setting at the cursor position,
just
move
the
cursor
to
whereyouuwantthetextandtypenit.cThebnewstextowilletheneoverwritehout
addition.
Finish
the
inser-ion
text
with
RETURN
or
with
the
command
starting
key
(ALTMODELorAssumelfor.examplethatthescreenycontainsathetext:little black lamb.",youacantmove the
n
spaces.
On
most
terminals,
you
can
type
CONTROL-V
insteadL"&V"ItoEinsertaOsingleaspace.will insert n blank lines, displacing the rest of
form
"&L" canubenused.xampledthaththeiscreenlcontainsrthettwo lines: beginning of the second line will
UUVIDEDE-TAIDISPLAY-ORIENTEDSTEXTEDITORmmandisusedPAGEn20mthemiddlehofsaline,sthen that
"went",
then
the
"&L"
command
will changenthisllinento:p the hill.
you
want
to
insert
many
words,
then
it
is
usually better to use
"&nL"
command
and
type
the
new
words
into
the
blankulinesCthan.mmand is similar to the "&L" command,
of
the
line
is
left
justified.
In
the
example
above, youlwill
write
"&LnD"hereEnEisOoneOmoreDthan the number of blank lines wanted.
screen
is
to
move
the
cursor
to
thet,textatoabeedeletedandoverwriteitUwithEotheror DEL can be used
UUVIDEDE-TADDISPLAY-ORIENTED TEXT EDITOR PAGE 21
move
the
cursor
to
the
endnDofcthenpreviouseline.TExample:ive:can be used to delete characters and move the
space.
Assumeorkexamplelthatnyouphave:theuhill.tthedcommand"&4D".stonecharacter,youecaneuseathe short
"&nW"
command
will
delete
the
last
words
preceding
the
cursor.,
one
word.Assumentheifollowingptext:en""&"and"W"indicates
UUVIDEDE-TADDISPLAY-ORIENTEDNTEXTaEDITORwillfdeleteenPAGE22inestandcmovethesucceedinglinesea
If
the
_
prefix
is
used
in
front
of
acommand which produces
the
end
of
the
file
plus
all
text frompthebeginningPtothefoundpageisedeleted!everything in the entire file except the
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTMEDITORertednewwordsPAGE23tomaparagraph,gthenthelineshmay
a
dot,
as
partiof"thesameparagraph.Ifyouwanttoofthe lines,then move
the
cursor
to
the
"J"
in
Jack
before
making
theo"&FI"mcommandup the hill. The man fell down, and the
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTMEDITORcametumblingafter."J"PAGE24"Jack"tbeforehmakingthee"&FI" One
the
paragraph
and
use
the
&FI"Fcommanddtoifilleit:upOtheNhill. Jack fell down. Jill came tumbling
&nFC
command
is
similar
to
the
&nFI
command,
but
&FCewill con-
multiple
spaces
to
a
single
space.
Example
-
suppose
thatvyoud some words to a paragraph and got the following text:
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTMEDITORackfelldown,nandiPetermfellPAGEn25l
middle
of
the
second
line,
but
&FC
will
compact
it.iTheuresultdthe,hill.eJackefelltdown,nandfPeterafellill
and
&FC,
that
youawill
&FI
command
has
a &nJbuiltinprotectionagainstthis,rbygivingsyoulawarningandua
&nJU
command
is
similar
to
the
&nFC
command,
but
willgmakeatheeveninsteadofragged.aTheevenhrightemarginismultiple
a
neater
kind
ofghteven
program.
See chapter 5.2 for more information on VIDEDP.
&nJU
command
will
always
compact
spaces
in
the
given
textFlikeunlike&nFI.NotethatifyouiwanthtochangeCacparagraphsfrom
values
ofrgitheseemarginsfareytheHhorizontal positions 5 and 72, unless you
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTMEDITOR"&FI"commandwillaproduce:&PAGE26commands without any numerical
position
of&F-theI&LinItheI&ML orD&MR-command.Y DIVIDING) COMMANDS
some
lines
in
a
paragraph
will
be
too
short
dueoto very
"&J-"
command
to
divideheelongeword.uExample:Kursesrbefasstesichtmitderoprozess- similar
numerical
parameter
can
be
given
as
"&nF-"
or
"&nJ-"
totrestrictf lines affected by the command.
a
filling
or
justifying
command
is
used
on
a
textswhich already
dash,
thenVIDED willhaskoyoutwhatadoEdo
UUVIDEDA-AARDISPLAY-ORIENTEDNTEXTMEDITOR PAGE 27
command
will
place
the
text
on
the
current
line
atothe center
the
line.
As
an
example,
here
is
the
same
linepbeforetandmafterINE
no
numericalmeterEisrgivenA(&LCDcommand), centering is done between the
commands
will
convert
all
letters
after
the
cursor
in
aMlinerlorelower.caseccharacters.wExample:hehill.llstorennlines0inwaQ-registere(a
screen
can
be
storednma>Q-register.ReGET)COMMANDlcopyethehcontentsofaeQ-registerontothetsofe
line
after
the
second
line
with
"&L"
and
finally
copygtheQ-tentcontonthe new blank line with the "&Gfirst"
UUVIDEDO-IAGDISPLAY-ORIENTEDsTEXTiEDITORtee"&Q<name>"thePAGE28everythinghbelowandtothegrightboxa-
n
or
m
is
given
as
0,
the
rest
ofrthescreensisputbintontheeQ-screen can be put into a q-
corner
of
the
box
and
type the-commando"&Qboxh11c4".oritoranother.position:rtical line:
UUVIDEDO-IAGDISPLAY-ORIENTED TEXT EDITOR PAGE 29
you
can
get
more
vertical
lines
into
your
table
bycmovingtheieachtlineandotypingathel"&Gline"scommand.nthesametway,ibysstoringtone
lines,
that
is
take in
n
new
lines
from
the
input
file
at
the
bottomuoftthesscreenmandhofhlinesatthetop.Ifyouregardtheveas
this
with
the
"/-P"
switch
when
starting
VIDED
or
unless the extension typical for a source language file.
UUVIDEDA-EAHDISPLAY-ORIENTEDATEXTnEDITORGEcEND)COMMAND usedPAGEt30 find the top of a certain page, and
no
argument
is
given
("&PT"
or
"&PE")
then
the
tophortbottomnofisnanunsignedeinteger,ingofethetfile,eisofound.
the
current
page
is
found.
Example:
"&+5PT"
will
find
theftopthee5th next page, "&-5PT" will find the top of the page 5 pages
If
the
current
page
is
very
large,
then
&PT
mayoonlybackupofethe¤tesubpage. In this case, you can get to the
The
divisionl
be
done
at
the
cursor
position.
This
should
be
usedcifgapageiredtmaximumpageheight.dtofpage,youswillbewarnedwiththet
for
VIDEDP
users:
If
the
file
extension
begins
with
.VI,DthenwillcountlineseinVIDEDPfashionawhenodecidingdwheretoand5.U
UUVIDEDA-EAHDISPLAY-ORIENTED TEXT EDITOR PAGE 31
be
toodlong. Youcanthenusethemcommand"&nPS".tohfindothenext page
height
by more
than
n
lines.
If
you
just
write
"&PS"
then
pagesetoollargeaorllmbefound.sequence-of-activitiesoforeyouSwhenmappendingsee
commands
are
much
faster
than
the
&N
and
&PF
commandsninFVIDEDTheyearewfivemtimes(fasterhfor2unnumberedfiles,n you may
it
irritating
to
wait
for
the
whole
screen
to
beafilled after
not
find
the
placeinhthe-texttyoupwereling of the screen.
UUVIDEDS-AAUDISPLAY-ORIENTEDOTEXTOEDITORANDS PAGE 32
"&O"
command
will
give
you
a
report
on
the
status.ofoyourledi-betoldthenamesofthetinputoand-outputhfiles,
command
will
then
restore
the
screen
to
the
correct
text.MTheCONTROL-L)fkeymcandalsotbefused..terminalefromatheeoperatororefrom-other(inputting
before
the
computer
has
handled
your
previous
data.)
Two
com-moncasesofdthis:notgwaitoformtheecho"&"onthescreenwhenestartingca
ANSWER:
Because
otherwise
your
ordinary
in-tput
a
heavily
loaded
com- puter.)
UUVIDEDE-IAIDISPLAY-ORIENTEDTEXTEDITORommandsforleaviPAGE33VIDED,ithe"&E" the rest of
input
file
to
the
output
file,
closes
the
output
file.Thistisand.torcarryoverthetq-registercontents,tfileoopeningwith
file.
This
command
should
be
used
if
you
want
toecancelothethewholecurrenttsessionewithdVIDED.sTheinputfile will
You
are
advised
to
use
the
"&C"
command
instead
oftCONTROL-CiatelyAfromVIDED.createabackupcopypoint where you exited from
that
the
text
"VIDED
/AUTOBACKUP"
in
the
SWITCH.INI
file
will giveautomatic such backups at regular intervals.
first
backup
file
in
each
VIDED
session
is
given
theasame file
as
the
input
file,
but
with
the
first
letter
incthenextensionQ.QLater backup files will have the two first letters of
If
the
input
file
is
FILE.EXT,
then
the
first
backupfile
have
the
file
name
FILE.QXT
and
later
backup
files
during:thesession will have the file name FILE.QQT.
new
backup, used to move backwards to previous pages in the edited file.
UUVIDEDM-LAIDISPLAY-ORIENTEDNTEXTVEDITOROMMANDS PAGE 34
the
VIDED
commands
&U,
&D,
&V,
&FI,
&FC,
&JU,
&K,L&G,n&I,L&LC,preceding them with *
succeeding
lines.
Repetition
is
also
possiblemthe,&Soanda&N commands. === whileg&4*2Vou: == ===
can
either
explicitly
give
a
number
in
front
of
ther*,orjustt any number. In the latter case, VIDED has two ways
deciding
how
many
lines
to
apply
the
command
to.
Thesfirstrule:setoofioflineshall beginning with a dot will be regarded
UUVIDEDI-ADISPLAY-ORIENTED TEXT EDITOR PAGE 35
with
.,
then
&*
will
applythe given command to all
group,
&*
will
be
applied
to
the
rest
of
thesscreen. If there
*,
e.g.
&5*,
then
that
number
of
lineswillbeaffectedbythepcommand.iseatpostprocessorwhichcanbeusedinrcom-for-
".L"
lines
as
half
lines
when
measuring
page
size.
HererisvtherhprocessingcwitheVIDEDP:983---1984 as in the previous
UUVIDEDI-CAMDISPLAY-ORIENTEDTEXTeEDITORsame-initialetexPAGE36thed&5*i!&acommand willgivelyou
this
text
into
a
qregister
"row"then-the-VIDED-command-&8*Grow-can-get-you:---------
UUVIDEDD-AADDISPLAY-ORIENTEDaTEXTEDITOR*Vhcommandsiven:ht: PAGE 37
this
command.
But
here isiantexamplelofewhattmight.happen, given the text:
UUVIDEDC-aAnDISPLAY-ORIENTEDMTEXTeEDITOReInstitute Institute PAGE 38
not
contain
any
othernon-printable
carriage
return-linefeed
formfeed.
This
restriction
may
be
lifted
in
future
versions
of VIDED.
will
convert
tabs
into
multiple
spaces
(except
the
TAB
afterline-numbers for line-numbered files).
any
line
feed
not precededsbyaicarriagereturn.tcarriagehreturn-line.feedinnfronthofanyformeof the
UUVIDEDE-PAGDISPLAY-ORIENTEDcTEXTyEDITORbleaforrdisplaydterminals.on.PAGEa39ter.
UUVIDEDh-NA-DISPLAY-ORIENTEDVTEXTwEDITORGuCOMMANDS:ODEk(onceboretwicePAGE40-nPTFFindtopof n:th previous page
UUVIDEDO-EAPDISPLAY-ORIENTEDETEXTyEDITORANDLINGmCOMMANDSprogrammeronuPAGE.41T"
UUVIDEDE-IALDISPLAY-ORIENTED TEXTOEDITORMINALS PAGE 42
used
forttheusetheVIDEDcommands&,u&I,&X,&-X,&S,&N,&K,&1L.e-twopaperstripsbelow,andpaste it
this
terminal,
use
the
key
labelled
"UNDERLINE"
on
the
terminalteadoftALTMODEoreCONTROL-FatolstartacommandKtoVIDED.ogetusedifmyouwantthis blanking or
single
altmode
cannot
be
used
to
indicate
the
start
ofta.commandOL-F or two successive altmodes instead.
the
DEC
VT52,
the
leftmost
blank
control
key
(immediately
abovethe
be
used
to
indicate
the
startofa VIDED command. On the DEC VT100, the PF1 key can be used.
the
DEC
VT100,
VIDED
will
set
the
terminal
in
VT52emode.IfSyoumodeysetting after using VIDED, you must reset to
UUVIDEDE-IALDISPLAY-ORIENTED TEXTOEDITORMINALS PAGE 43
some
BEEHIVE
terminals,
the
cursor
control
keys
with
arrows
up,sdown,left, right:and home work only locally. On such terminals,
terminal
has
a
key
labelled
"SCROLL
DISABLE".
This
key
shouldOTbe set!
"home"
key
is
labelled
"reset"
on
the
CDC
713-10,
andhitcmovesnoteto3the&uppersleft,Ebutatobtheslowertlefticorner.nYou
ESCAPE
key
will
also
work.
The
function
keys
described
intsec-4abovecanbelusedonthe1ELITE3025.hePF1keyaisirecommendedstoestarteauVIDEDto
Return,
but
not
quiteasewellinfallocases. special key functions can be used on the Volker 414H:
UUVIDEDE-IALDISPLAY-ORIENTEDnTEXTOEDITORMINALSnAoblankePAGEe44iseaddedatsbottomwofbelow name of
file
to
be
edited,
must
be
"*p"
if
your
terminal is set for no
Carriage
Returns
EOM
character.
If
your
terminal
is
set
for
EOT=Control-D
ascEOMer,5thenyouwillthavetroublecallingsVIDEDfromoaMIC.theoHazeltine1510,butsincethis
UUVIDEDX-LAIDISPLAY-ORIENTEDDTEXT EDITORXT VERSION PAGE 45
can
be
used
to
compare
an
old
and
a
newiversioneofthesamecoldtversions of a file at suitable stages of
compare
mode,
FILCOM
will
produce
a
listing
of
only
thoseclines
between
the
compared
files.
For
each
changed
section,COM will list both the old and the new version of the text.
update
mode,
FILCOM
will
produce
a
listing
of
the
newifile,ebutcharactery'|'eaddedninTtheleftmargin ofrallchanged
Do
not
apply
FILCOM
to
entirely
different
files.
The
cost and CPU time will be enormous for large files.
UUVIDEDV-DADDISPLAY-ORIENTEDiTEXTCEDITORANDsNEATERDRIGHTiMARGINrwPAGE46VIDEDPcommandsointit,andawill
the
Diablo
1620
terminal.
VIDEDP
provides
the
followinglities:
left
and
right
margins
with
all
spaces
in
a
linenofequal neater than with some spaces doubled and some not
of
certain
words,
where
the
underlining
can
be
made
to
adjusautomatically
to
the
shifts
necessary
to
get
straight
rightmargins.ts,superscriptssanduevenymultilineformulas,swhichsallcanget
in formulas
ordinary
text
with
adjustments
for
straight
right
mar-Dgins.TRICTIONS
does
not
move
words
from
line
to
line,
since
thisis easily
n
using
VIDED
(&FI,
&FC
or
&JU
command),
RUNOFF
(.FILL
command)wSOS,(JUrcommand).aVIDEDPthusnassumes that this has already been
a
command
letter.
For somecommands,alnumbermayebewgivenlbetweenthedotpandfthe
UUVIDEDV-DADDISPLAY-ORIENTEDDTEXTCEDITORANDNEATERsRIGHTNMARGINPAGE47VIDEDPalinetofseveralVIDEDPt
is
that
the
right
margin
adjustment
after
.J
continues
untilthe
the
right
margin
adjust-ntafter .F only lasts for one paragraph.
last
line
of
a
paragraph
is
not
adjusted.
A
paragraph finishes
one
of
the
commandsN.F,-.AOorT.N.RIGHTMARGINsADJUSTMENTht margin adjustment. It can be used in front
is
notCOwanted. AUTOMATIC RIGHT MARGIN ADJUSTMENT
command
can
be
used
to
minimize
the
number
of
VIDEDPhcommands
command
can
only
beeusedJfortexts whichalreadyhhaveNstraightTrightSmarginsofatheor
.A
command,
VIDEDP
will
only
change
the
right-adjustment
lines
which
already
have
been
right
adjusted
in
the
moreyclumsyRUNOFF,SOSandaVIDED.a line as right-adjusted by RUNOFF, SOS or VIDED
margin
given
to
VIDEDP
with
thert.Rccommand, and (ii) the shortest space is not more than two
UUVIDEDV-DADDISPLAY-ORIENTEDRTEXTCEDITORANDDNEATERNRIGHTMARGINbPAGE48writeetwolineseontopofeach other,
tells
VIDEDP
that
the
current
line
is
to
be
printedonlyahhalfnextoline,and.Lthatothelcurrentelinenisito be
UUVIDEDV-DADDISPLAY-ORIENTEDiTEXTCEDITORANDnNEATERsRIGHTcMARGINi)). PAGE 49
UUVIDEDV-DADDISPLAY-ORIENTEDlTEXTCEDITORANDnNEATERbRIGHToMARGINanyPAGE50inesrbeginningwithpdototherthan
output
lines
beginning
withUdots.rThististdoneiusing the .% command, where the first two
the
current
terminal.
If <outfile>=eiseomitted,TTY:.isPassumed.oriEnglishttextssand.VISDforaSwedishotexts is
to
.&;.J
on
the
first
line
of
the
input
file:(seeve)calto .&;.Aon the.firstlineofnthe inputefilefirst line of the input file, de-
to
.&;.nR
on
the
first
line
of
the
input
fileOde-ultvalue:p/R:72,numberdofAhalfcogs,default-=2e=singlejline
UUVIDEDI-DAXDISPLAY-ORIENTEDFTEXTOEDITORNDEXFORATEXTle4toPAGEp51duce an index of the following
to
addexmore
directly
precededstagey2,tolensureapfullyesortedindex.tfollowingfiles,(where"FIL"oisatheunamelaboutinformation.
UUVIDEDI-DAXDISPLAY-ORIENTEDFTEXTOEDITORNDEX FOR A TEXT PAGE 52
by
the
SORT
program,
INDEX
will
tell
you
how
to
start
SORT
when
yourleave the INDEX
is
only
done
on
alphabetical
characters,
thus
AB,i'AC'nanddADiwillyfollowleachtother.lowingisixeeditingcommands:ex terms and try
but
also which words other people would use.
fuller
manual
for
the
INDEX
program
is
available
in
Swedish fromcentral, 104 50 Stockholm 80, report no C 10016.
UUVIDEDA-NADISPLAY-ORIENTEDITEXTOEDITOR PAGE 53
ARNF
program
can
be
used
to
convert
a
text
produced with VIDED
the
upper
right
corner,enipagenumbersbinutheuppervleftrcorner,aforwhichpyourcorrectttern
will
also
set
tab
stops
and
.TTY
TAB.
This
meansethattinemostutTofyourfilesby.thescommandthatyournicelymarginedeprintoutswill blank
UUVIDEDM-RApDISPLAY-ORIENTEDeTEXTSEDITORNTERMINALfileccontainPAGE54thestext(<HT>isaTABposition
the
file
given
to the MARG program.
UUVIDEDV-DADDISPLAY-ORIENTEDITEXTUEDITORPUTwitches:nctouindicateuwantPAGEn55
UUVIDEDE-VADDISPLAY-ORIENTEDTTEXTAEDITORTOlMODIFYVIDEDusepPAGEr56thesystemmodifydandorecompilen SYS.
following
files,
belonging
to
the
SIMULA
system,
must
be
takenfrom
the
VIDED
tape
to
SYS
(unless
you
already
have
latertversions:LIBSIM.REL,LIBSIM.ATR,SIMLIB.REL.versionyougetohastolderhversionsrof these
these
filesshould
compiled
with
the
compiler
switches
(-D-I-A-Q).
There
is4dRaLMICIfileIMIDED1.MICronothefdistributiontapeytoOsimplifyBthis.use the MIC file VILINK.MIC which is
UUVIDEDE-VADDISPLAY-ORIENTEDTTEXTAEDITORRTOOMODIFYGVIDEDVIDEDePAGEl57 thenaskyoutoEpushlthe
requirements
on
a
terminal
for
VIDED
to
run
on
ittare that
are
control
codes
which
can
be
sent
from
the
computeratoitheixedphomewpositionaonthehscreen.thercursorionelinehdown,eandcan
advantage
if
the
terminalthefollowing"characteristics:ccodeo(octal)177)ohascnoeffectatiall on the
cursor
control
codes
do
not
use
the
following
character
codes:O,o^T,r^U.aluabledarestheffollowing"terminalcharacteristics:s"DeletetCharacter",the screen, e.g. normal
UUVIDEDE-VADDISPLAY-ORIENTEDTTEXTAEDITORTOiMODIFYVIDEDMTY.SIM.aPAGEd58yourterminalmmodeltothe text
model
will
be
given
an
integer
number,
correspondingits2positionainethisylist..Forrexample,"vista"isrnumberd1, "vt
the
statement
"IF
terminaltype
=
volkerd414h"
and
add
a
simi-larsectionyfortyourfterminalomodel.terminalocontrolhcodesaretobeprecededby the
terminal
can
handle
suchScodes.yAddsenoughifillermcharactersatthe end of these texts,
UUVIDEDE-VADDISPLAY-ORIENTEDTTEXTAEDITOR TO MODIFY VIDED PAGE 59
add
direct-cursor-addressing
code
if
your
terminaludodirect-cursor-addressing.ThisScodeAisfoundintheithtdirectrcursor
contain
procedure
to
perform
the
variousDEDeditingecommands. See the
UUVIDEDR-eANDISPLAY-ORIENTEDVTEXT EDITOR PAGE 60
following
files
on
the
DECUS
VIDED
distribution
tape
may
beiofstBtoEyou:tedescriptiongoffVIDEDiandalisteoffileson thectapeins full source files for
UUVIDEDD-XA-DISPLAY-ORIENTED.TEXThEDITOR4.....5.2.2.12 PAGE 61
UUVIDEDD-XAiDISPLAY-ORIENTED.TEXToEDITOR11pages.....2.1.2 PAGE 62
UUVIDEDD-XA-DISPLAY-ORIENTED.TEXTaEDITOR11.1,,42.9.2..2.7 PAGE 63
UUVIDEDD-XA-DISPLAY-ORIENTED.TEXTaEDITOR10n2.4n.line3 . . PAGE 64
UUVIDEDD-XA-DISPLAY-ORIENTED,TEXTrEDITORon.2.4..1.7 5.4 2.12 PAGE 65
UUVIDEDD-XA-DISPLAY-ORIENTED.TEXTeEDITOR4,n2.9.n2.1.2.5.1, PAGE 66
UUVIDEDD-XA-DISPLAY-ORIENTED.TEXTdEDITOR80n2.4iting..1. PAGE 67
UUVIDEDD-XAeDISPLAY-ORIENTED.TEXToEDITOR42.h2.12reen5,.2.12 PAGE 68
UUVIDEDD-XArDISPLAY-ORIENTED.TEXTeEDITOR5,.22.1.4.5.1 2.122 PAGE 69