DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦49f33aaca⟧ TextFile

    Length: 14592 (0x3900)
    Types: TextFile
    Names: »psehld«, »psehld      «

Derivation

└─⟦40ba3de9e⟧ Bits:30007481 SW8020/1 Screen Editor RC8000/RC9000-10 Rel. 4.0
    └─⟦1095f78b4⟧ 
        └─⟦22d36a173⟧ 
            └─ ⟦this⟧ »psehld« 
└─⟦110021343⟧ Bits:30007476 RC8000 Backup tape fra HT's bus-radio system
    └─⟦a957ba283⟧ 
        └─ ⟦this⟧ »psehld      « 

TextFile

$1Hjælp:$0    Nye kommandoer !             $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                 Nye kommandoer og faciliteter i release 4.0                 $0

     $2Nye kommandoer:$0

                     $1SP$0      Start Position.  Flyt til start af sidste find
                                              eller substitute kommando.


     $2Nye faciliteter:$0

                     Terminalen reserveres ved opstart.

                     Arbejdsfil forsøges gemt ved disconnect af terminal
                     eller ved nedbrud af editor. Filen vil ligge på user
                     scope uanset input filens baser og scope. Filen vil 
                     have navnet $1seerrorsave$0 og den vil være tidsstemplet !.
                     
  


Næste hjælpe skærm fås ved at trykke <cr> d.v.s return-tasten.
%
$1Hjælp:$0    Skærmkommandoer              $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                Danske hjælpetekster - skærmkommandoer                      $0

Enkeltast skærmkommandoerne udføres ved at taste den pågældende funktionsltast.

Prefix skærmkommandoerne udføres ved først at taste <prefix> (HOME tasten)
og derefter (når markøren står på kommandolinien) taste den ønskede 
funktionstast.

Ctrl-X kan benyttes til at fortryde eller afslutte kommandoer, hvis
disse prompter på statuslinien.

Desuden kan Ctrl-X benyttes til at afbryde længerevarende og repeterende
kommandoer, hvis der benyttes typeahead.

Afbrydelsen sker nogle sekunder efter at tasten er trykket. 

'Slet tegn' tasten kan benyttes til at rette indtastninger på statuslinien.
Fortrydes <prefix> tastes Ctrl-X

Næste hjælpe skærm fås ved at trykke <cr> d.v.s RETURN-tasten.
%
$1Hjælp:$0    Prefix funktioner            $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                         Prefix funktioner                                  $0
 
<kontroltast> eller F-tast             : Udfør kommando defineret
                                         for denne tast.

<prefix> <kontroltast>                 : Udfør defineret prefix-kommando      

<prefix> <tal> <kontroltast>           : Udfør defineret kommando
                                         <tal> antal gange

<prefix> <tal> <prefix> <kontroltast>  : Udfør defineret prefix-kommando
                                         <tal> antal gange. 

<prefix> <ordre> <cr>                  : Udfør den angivne ordre.

<prefix> <prefix>                      : Skift til kommando-mode.
                                         Kommando kan nu indtastes
                                         på statuslinien.
%
$1Hjælp:$0    Markør flytning              $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                   MARKØR FLYTNINGS KOMMANDOER                              $0

       ^                 En linie op
       v                 En linie ned
       ->                En position til højre
       <-                En position til venstre

    <prefix> ^           Top af skærmen
    <prefix> v           Bund af skærmen
    <prefix> ->          Sidst på linien
    <prefix> <-          Først på linien

    TAB <-               Ord til venstre
    TAB ->               Ord til højre


%
$1Hjælp:$0    Editor kald og exit          $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                  Editor kald og exit                                      $0

Syntaksen af kaldet af editoren er følgende:

<resultfile> = <editorname> <editfile>

Angives ingen <editfile> startes med tom tekst.

EQ : Exit Quit             Forlad editor uden opdatering.
EX : Exit                  Forlad editor og foretag opdateringer. (F3)
ET : Exit Temporer         Forlad editor med resultatfil temporert scope.
EL : Exit Login            Forlad editor med resultatfil login scope.
EU : Exit User             Forlad editor med resultatfil user scope.
EP : Exit Project          Forlad editor med resultatfil project scope.
  
EB : Edit Back up          Gem ændringer foretaget indtil nu og fortsæt 
                           fra aktuel position i teksten.
%
$1Hjælp:$0    Kommando syntaks og brug     $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                Kommando syntaks og brug                                   $0

Kommandoer, der udføres fra kommandolinien i kommando-mode og kommandoer,
der definerer tasternes funktioner har følgende syntaks: 

<command>        ::= <simplecommand> eller <commandsequens> eller
                     <repeatcommand>

<simplecommand>  ::= To-bogstavs ordre evt. med parametre.
<commandsequens> ::= <command> <seperator> <commandsequens>

<repeatcommand>  ::= <number> <startmark> <command> <endmark> eller
                     <cont> <startmark> <command> <endmark>

<seperator>      ::= punktum  '.' eller komma  ','
<startmark>      ::= '<'  eller '('
<endmark>        ::= '>'  eller ')'
<number>         ::= tal mindre end 1.000.000 eller $1&$0 eller <var>   
<cont>           ::= $1!$0 eller $1$$$0 eller $1&$0 eller <var>      
<var>            ::= $%<number> ; Number <= 9

Eks.     jt,25(fs/hej/.dl),!<fs/test/.&(dc)>,jl$%4
%
$1Hjælp:$0    Markør flytnings ordrer      $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                     Markør flytnings ordrer                                $0

CL  :  Char. Left       Flyt et tegn til venstre
CR  :  Char. Right      Flyt et tegn til højre
WL  :  Word Left        Flyt til start af ord  
WR  :  Word Right       Flyt til slutning af ord
TR  :  Tabulator right  Flyt til næste tabulator stop 
TL  :  Tabulator left   Flyt til forrige tabulator stop
LU  :  Line Up          Flyt en linie op
LD  :  Line Down        Flyt en linie ned
NL  :  New Line         Flyt til begyndelsen af næste linie
ST  :  Screen Top       Flyt til toppen af skærmen
SB  :  Screen Bottom    Flyt til bunden af skærmen
LS  :  Line Start       Flyt til starten af linien
LE  :  Line End         Flyt til slutningen af linien
NP  :  Next Page        Flyt til næste skærmside
PP  :  Prev. Page       Flyt til forrige skærmside
JT  :  Jump Top         Flyt til starten af teksten
JB  :  Jump Bottom      Flyt til slutningen af teksten
JL  :  Jump Linenumber  Flyt til angivet linie i teksten;  jl <linie>
SL  :  Show Linenumber  Vis linienumre i højre kolonne  til/fra
SP  :  Start Position   Flyt til start af sidste find eller sub. 
%
$1Hjælp:$0    Find og indsæt ordrer        $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                    Find og indsæt ordrer                                   $0

FS <string> ; Find Sting. Find angivet tekst <string>.

FN          ;Find Next. Find næste forekomst af søgetekst angivet i FS.

SS <sting><substring><confirm> ; Substitute String.
     Find angivet søgetekst <string> og udskift denne med <substring>

SN <confirm>; Substitute Next. 
     Foretag udskiftning som angivet i sidste SS kommando.

FP ; Find næste side start (ff).

FL ; Find næste line afslutnings mærke (nl).

FC <iso value> ; Find tegn med angivet iso-værdi. 0 < iso-værdi < 128

<confirm> ; Angives ? efter SS eller SN, skal udskiftningen bekræftes.

I tekster indtastet til FS og SS kan angives kontroltegn ved at taste
<prefix> efterfulgt af tegnet.
%
$1Hjælp:$0    Flere find og indsæt ordrer  $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                 Flere find og indsæt ordrer                               $0

SM : Set Mark         Sæt mærke i tekst.
FM : Find Mark        Find sat mærke i tekst (inden for vindue)
SF : Set flag         Sæt flag i teksten (0 til 9)
JF : Jump Flag        Hop til sat flag
IC <iso value>        Indsæt tegn med angivet iso-værdi i teksten.
IL : Insert Line      Indsæt linieskift (nl) på markørens plads.
IP : Insert Pagemark  Indsæt sideskift (ff) på ny linie efter markøren.
IB : Insert Blank     Indsæt blanktegn på markørens plads.
IT : Insert Text      Indsæt tekst fra markørens plads og frem, indtil
                      næste IT kommando (eller anden kommando der afslutter
                      IT funktionen bl.a. LU,NP,PP,DL).
TG : Tabulator Get    Hent tabulator linien ind i tekst.
TM : Tabulator Modify Sæt tabulator position svarende til markørens
TS : Tabulator Set    Sæt tabulator fra aktuel linie i tekst
TD : Tabulator delete Fjern tabulator position svarende til markørens
ID : Indent           Følger linieindrykningen ved udførelse af NL   
                      kommandoen. ID skifter mellem normal NL og indent     
%
$1Hjælp:$0    Slette ordrer                $2( N = næste, E=retur, <cr>=Vis hjælp ) ?
$2                         Slette ordrer                                     $0

DC : Delete Char.     Slet tegn på markørens plads.

DW : Delete Word      Slet til starten af næste ord eller linie slut

DL : Delete Line.     Slet resten af linien fra markørens plads 
                      ink. linieskift eller sideskift.

RM : Register Move    Sletter tekst mellem sat mærke og markør.
                      ( se register ordrer)


%
$1Hjælp:$0           Flag                  $2( N = næste, E=retur, <cr>=Vis hjælp ) ?
$2                               Flag                                        $0

CF <number>  : Slet flag <number> i teksten.

JF <number>  : Sæt markøren på flag <number> hvis dette er sat.

SF <number>  : Sæt flag <number> på markørens plads.

Flag kan have nummer 0 til 9. Nummer 0 er lig mærket.

$1Følgende flag sættes af SE:$0

6  =  Sættes ved start af en søge ordre. (FS,FN,SS,SN,FL,FP,FC,FM)
7  =  Sættes ved sidste fundne tegn ved en find ordre (FS,FN)
8  =  Sættes ved sidste fundne tegn ved en substitute ordre (SS,SN)
10 =  Sættes på sidste linie i SE's arbejdsområde.
11 =  Sættes på første linie i SE's arbejdsområde.

$1Bemærk:$0  Flag 6 benyttes af ordren SP

%
$1Hjælp:$0         Variable                $2( N = næste, E=retur, <cr>=Vis hjælp ) ?
$2                             Variable                                      $0

Variable kan benyttes alle steder der kan angives parametre ! 
En variabel angives ved $1$%$0<number>, hvor <number> kan ligge fra 0 til 9.
 
Eks: JL$%5 ; Hop til linie angivet i variabel 5

DV <number>  : Nedtæl indholdet af variabel <number>
GD <number>  : Hent data til variabel <number>. Fylder 8 tegn
GP <number> <param number> : 
               Hent FP parameter <param number> til variabel <number>
GT <number>  : Hent aktuel tid til variabel <number>. Fylder 5 tegn
GV <number>  : Indlæs værdi til variabel <number> fra statuslinien
PV <number>  : Indlæs værdi til variabel <number> fra tekst startende på
               markørens position.


%
$1Hjælp:$0    Register ordrer              $2( N = næste, E=retur, <cr>=Vis hjælp ) ?
$2                        Register ordrer                                    $0

I editoren kan benyttes op til 10 registre til flytning, kopiering mm.
af tekstblokke.
De 9 af disse registres navne defineres af brugerne, mens det sidste
register benyttes som standard register. Refereres der ikke til et register
i de registerordrer, der kræver dette, benyttes standard registret.
Flyttes tekst til standard registret slettes dets eventuelle gamle indhold,
mens indholdet i de andre registre kun kan defineres en gang.

Indholdet af et register defineres ved teksten mellen et sat mærke og markøren
når registerordrer udføres. (Første position ink. Sidste position eks.)

RC <reg>       : Register Copy           Kopier til register.
RM <reg>       : Register Move           Flyt til register.
RI <reg>       : Register Insert         Flytter fra register til tekst
                                         startende på markørens plads.
RD <reg>       : Register Delete         Sletter definitionen af registeret.
RR <reg> <file>: Register Read           Læser fra fil til register.
RW <reg> <file>: Register Write          Skiver register på fil.
RL <reg>       : Register List           Udskiver register indhold på skærm.
RN             : Register Names          Udskriver benyttede registernavne.
%
$1Hjælp:$0    Blok register ordrer         $2( N = næste, E=retur, <cr>=Vis hjælp ) ?
$2                     Blok register ordrer                                  $0

En blok i teksten afmærkes med markøren og mærket i hvert sit hjørne af det
udsnit af teksten den ønskes benyttet.

BC <reg>       : Block Copy              Kopier blok til register.
BM <reg>       : Block Move              Flyt blok til register og slet.
BI <reg>       : Block Insert            Flytter blok fra register til tekst
                                         startende på markørens plads.
BO <reg>       : Block Overwrite         Overskriver tekst med indholdet
                                         af registeret.
BE <reg> <file>: Block Erase             Flyt blok til register og sæt blanke
                                         i tekst.

%
$1Hjælp:$0    Andre ordrer                 $2( N = Næste, E=retur, <cr>=Vis hjælp ) ?
$2                        Andre ordrer                                       $0

CM : Command Mode          Kommando kan indtastes på kommando linien.
NO : No Operation          Udskriver kun 'No operation' på kommandolinie.
UL : Update Line           Opdater aktuel linie på skærm. 
US : Update Screen         Opdater skærm.
DK : Define Key            Tildel en kontroltast en kommando.
SK : Show Key              Vis kommandoen tildelt en kontroltast.
SL : Show Linenumber       Vis tekstens linienumre i skærmens højre side
                           Numrene gemmes ikke og sættes dynamisk ved
                           ændringer i teksten.
LM : Line Marks on/off     Sæt linie markeringen på skærmen til og fra.
CI : Control Information   Vis nogle oplysninger om editorens tilstand.
                           Kan benyttes til at undersøger kontroltasters værdi
                           idet disse udskrives ved tryk på den pågældende 
                           tast

     $1+$0   I sidste kollonne betyder at denne linie fortsætter på næste
         skærmlinie.
     $1#$0  Betyder at der her er indsat et sideskift.
     $1<$0  Angiver slutningen af linien (hvis sat til med LM ordren)
%
$1Hjælp:$0   Genoptag editering, $2tryk <cr>$0 ?
▶EOF◀