Google
 

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&currentesubpage. 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