QED

QED er quick editor.

Standard filtype er :SYMB

Spesielle tegn i QED

( ) [ ] : $ , - + . *
paranteser, firkantparanteser, kolon, dollartegn, komma, minus, pluss, punktum, stjerne (asterisk)

Kommandoer

Kommandoer i QED består av en enkel alfabetisk karakter sammen med et eller flere parametre adskilt med komma og terminert med CR (carriage return). Parametre må angis i riktig rekkefølge, eller utelates ved å gi det rette antall komma. En enkelt-kommando kan gjentas ved å trykke <F> (Ctrl+F) eller <D> (Ctrl+D) etter kommandotegnet (*).

*R fil {,<sett inn teksten bak linje i buffer>}{,(<første linje>,<siste linje>)}
*W fil {,<første linje,siste linje>} {,A}
*L {førstelinje} {,sistelinje}
*L førstelinje {(startlinje,sluttlinje)}
*N <tall>
*P <tall>
*A linje { {,D} (fralinje,tillinje) }  -- legg til eller flytt linjer
*A  -- legg til linjer etter nåværende linje
*A$, (1,$)  -- dupliser teksten ved å flytte alle linjer bak siste linje, uten å slette
*A10,D (50,100)  -- flytter linje 50-100 etter linje 10, og sletter originalen (kommandoen termineres med <L> (Ctrl+L)
*I linje { {,D} (fralinje,tillinje) }  -- sett inn foran nåværende linje
*C førstelinje {,sistelinje}  -- erstatt linjer
*C 3,5  -- linje 3 -5 blir erstattet med linjene som kommer etter kommandoen
*C/TEXT/,$ -- erstatt linjer fra den som inneholder TEXT til siste linje, med de linjene som følger etter kommandoen 
*D førstelinje {,sistelinje}  -- slett linje(r)
*E linje {,L}  -- rediger linje (L betyr at linja skal listes først)
*S :opsjon/ny streng/gammel streng/{(startlinje,sluttlinje)}  -- erstatt tekstreng i linje.
   opsjoner
   :tall --  antall utskiftninger,
   :W  --  list hver linje bekreft utskiftning med 'S', gå videre med ':', eller gi en annen opsjon
   :L  --  list linjene hvor det er erstattet tekst
   :V  --  kombinasjonen av :W og :L
   :G  --  ikke list linjer (standardverdi)
*5  --  flytt linjepeker fem linjer frem
*V linje  --  vis linjenummer til linjen 'linje'
*V$  --  vis linjenummer for siste linje
*V/END/  --  vis linjenummer for første linje som inneholder END
*T  --  vis tabulatorsettinger
*T n,n1,..,nn  --  set tabulatorer i posisjon n, n1, osv
*G  --  vis kolonneguiden
*M  --  vis modus-setting
*M TI(n) TO(n) PI(n) PO(n) B(n) L(n)  --  sett modus
   TI  --  gjør om tabulator til blanke opp til neste tabulatorstopp hvis ikke null (gjelder innlesning)
   TO  --  motsatt av TI, og gjelder for lagring / utskrift
   PI  --  sjekker paritet ved innlesning hvis ikke null
   PO  --  sjekker paritet ved lagring hvis ikke null
   B   --  gjør om karakterer fra terminalen til små bokstaver (hvis du skal lagre en stor bokstav må du gi Ctrl+B før den)
   L   --  viser linjenummer foran hver linje hvis ikke null
*X  --  vis filnavn
*EX  -- avslutt QED

Eksempler

*L1,10  -- list linje 1 til og med 10
*L:START:  -- list første linje som starter med labelen START. En label er en karakterstreng som starter i begynnelsen av en linje og er terminert med komma, en blank, eller et ikke-alfabetisk tegn
*L/DATA/  -- list første linje som inneholder DATA
*A$  --  legg til nye linjer etter siste linje.
*I$-5  --  sett inn linjer foran linja som er nåværende linje minus fem linjer

Redigeringskommandoer

Dette er kontrolltegn, som gis ved å holde inne CTRL-tasten og trykke tegnet du vil ha.

< C >   -  kopier et tegn
< I >   -  kopier blanke til neste tabulatorstopp
< Z >x  -  kopier til og med 'x'
< O >x  -  kopier til 'x'
< N >   -  kopier til neste blanke (et ord)
< U >   -  kopier til neste tabulatorstopp
< H >   -  kopier til siste tegn på linja
< D >   -  kopier til siste tegn på linja og terminer den
< F >   -  som < D >, men linja blir ikke vist under kopiering
< A >   -  sletter forrige tegn på den nye linja
< S >   -  sletter forrige tegn på den gamle linja
< R >   -  sletter neste ord på den gamle linja
< W >   -  sletter siste ord på den nye linja
< Q >   -  sletter alle tegn i den nye linja
< P >x  -  sletter opp til 'x'
< X >x  -  sletter opp til og med 'x'
< E >   -  slår av / på insert modus
< V >x  -  aksepter kontrolltegm
< T >   -  vis resten av linjene, vent på flere tegn
< Y >   -  kopier resten av den gamle linja til den nye, og start på nytt i posisjon 1
< K >   -  slett siden på skjermen