 +------------------------------------+
 !                                    !
 !      TED                           !
 !      texteditor f|r ABC80          !
 !      bruksanvisning                !
 !                                    !
 !      Stockholm september 1985      !
 !      Anders Franz`n <5258>         !
 !                                    !
 +------------------------------------+




INNEH]LL
========

1   Beskrivning

2   Uppstart

3   Meny

    3.1   L{sa in filer
    3.2   Spara filer
    3.3   Editorn
    3.4   LIB
    3.5   Sluta

4   Editorn

    4.1   Till menyn
    4.2   Mark|rkontroll
    4.3   Editering
    4.4   Tabulering
    4.5   Flytta text
    4.6   Klipp och klistra
    4.7   S|kning
    4.8   Utbyte
    4.9   Ordbehandling
    4.10  40/80-teckenssk{rm
    4.11  Radl{ngd
    4.12  Tangentklick
    4.13  Kontrolltecken
    4.14  Hj{lprader

5  Utrymme




1  BESKRIVNING
==============

TED {r en texteditor f|r ABC80. Det finns tv} versioner:  en
f|r  16K samt en f|r 32K minne. Det spelar ingen roll vilken
checksumma datorn har, TED klarar  alla  varianter.  Du  kan
ansluta  t  ex  kassettbandspelare  eller flexskiveenhet som
yttre minne. Om s}  |nskas  kan  80-teckentillsats  anv{ndas
(MYAB).

TED besitter en m{ngd finesser som t ex full mark|rstyrning,
bl{ddring, s|kning, utbyte, tabulering och  f|rflyttning  av
stycken.




2  UPPSTART
===========

D}  programmet TED startats visas en meny p} bildsk{rmen. Om
flexskiveenhet {r  ansluten  best}r  menyn  av  fem,  annars
endast av fyra alternativ.

Om  programmet  bryts  (antingen  med  hj{lp  av menyn eller
CTRL-C) kan det startas  igen  utan  att  texten  i  editorn
f|rsvinner. Det sker med kommandot "RUN TED:" i BASIC.

F|r  att  ta  bort  programmet  helt  ur ABC80 samt g|ra det
m|jligt att k|ra andra program b|r RESET-knappen tryckas in.
Om  inte  detta g|rs finns endast 256 bytes tillg{ngliga f|r
att skriva program i.




3  Meny
=======

Med hj{lp av menyn kan man v{lja ett antal funktioner:

  *  L{sa in en textfil
  *  Spara inneh}llet i TED p} en fil
  *  G} in i sj{lva editorn
  *  Visa vad som finns p} flexskivorna
     (endast om flexskiveenhet finns)
  *  Avbryta programmet

F|rutom menyn visas {ven ledigt minnesutrymme f|r text  samt
storlek p} texten som ev befinner sig i TED.



3.1  L{sa in filer
------------------

TED fr}gar efter namnet p} den fil som ska l{sas om man fr}n
menyn  v{ljer  att  l{sa  in  en  fil.  Default  extension i
filnamnet {r "TXT". Om punkt saknas i  filnamnet  som  anges
placerar  TED  allts}  ".TXT"  sist. Om det d{remot finns en
punkt i filnamnet  {ndras  det  ej.  Detta  medf|r  att  ett
filnamn  som har en extension som utg|rs av mellanslag m}ste
anges med en punkt sist, t ex "SLASK.".

Om  editorn redan inneh}ller en text fr}gar TED om den gamla
texten ska tas  bort  eller  inte.  Om  den  inte  tas  bort
placeras  inl{st  text efter den gamla. Om man v{ljer att ta
bort den gamla texten rensas editorn innan  den  nya  texten
placeras  i  TED.  Ett  snabbt  s{tt att enbart t|mma TED p}
text, utan att l{sa in  n}gon  fil,  {r  att  p}  fr}gan  om
editorn  ska  t|mmas  svara  ja  varefter man endast trycker
return p} filfr}gan (utan att ange n}got filnamn).



3.2  Spara filer
----------------

D}  man  fr}n  menyn  valt att spara en fil fr}gar TED efter
namn p} utfilen. Nu kan TED erbjuda ett default filnamn inom
parentes,  detta  sker  om en fil har l{sts in eller sparats
tidigare. Genom att endast trycka p} returntangenten  sparas
filen  under detta namn. Om ett annat filnamn {r att f|redra
skrivs  detta  in  varvid  filen  sparas  under  det  namnet
ist{llet.  Om  ett  filnamn  erbjuds  inom  parentes kan det
editeras med hj{lp av h|gerpiltangenten.

[ven d} man sparar filer {r extension "TXT" default.



3.3  Editorn
------------

Editorn {r naturligtvis ett viktigt alternativ p} menyn. V{l
d{r kan man skriva, l{sa och {ndra text (se kapitel 4).



3.4  LIB
--------

Om en flexskiveenhet {r ansluten till datorn erbjuder TED en
funktion som visar inneh}llet p} skivorna, en  LIB-funktion.
D}  LIB  valts p} menyn fr}gar TED efter |nskad drive varvid
man svarar genom att trycka p} en siffra. N{r man valt drive
visar TED vilka filer som finns p} skivan. Om shifttangenten
h}lles nedtryckt samtidigt som man trycker p} siffran  visas
{ven storleken p} varje fil.

Observera   att   LIB-funktionen   placerats   i   ett   par
DOS-buffertar   s}   inget  extra  minnesutrymme  }tg}r.  Om
flexskiveenhet saknas finns ej m|jligheten att v{lja LIB  p}
menyn, dessutom frig|rs det minnesutrymme som LIB-programmet
upptar s} att mer text f}r plats i TED.



3.5  Sluta
----------

Om man v{ljer att sluta via menyn g}r man ur TED och  hamnar
i  BASIC.  TED  finns  emellertid  kvar  i  minnet  och  kan
}terstartas med "RUN TED:" (se kapitel 2). Om texten  i  TED
har  {ndrats  men  ej  sparats g}r det ej att sluta p} detta
s{tt, det kan d} bara g|ras genom att trycka p} CTRL-C.




4  Editorn
==========

N{r man valt att g} fr}n menyn in i editorn kan  man  skriva
text.  F|r  att kunna kontrollera TED's upptr{dande anv{nder
man kommandon som man kommer }t med hj{lp av CTRL-tangenten.
H{r  f|ljer  nu  en  beskrivning  av  samtliga  kommandon  i
editorn.



4.1  Till menyn
---------------

F|r att }terg} till menyn trycker man CTRL-@.



4.2  Mark|rkontroll
-------------------

Mark|ren flyttas med vissa tangenter:

  CTRL-Q     till |vre v{nstra h|rnet p} sidan (home)
  Return     till f|rsta positionen p} n{sta rad

  CTRL-W     upp}t
  CTRL-Z     ned}t
  CTRL-A     v{nster
  CTRL-S     h|ger

  v{nsterpil v{nster {nda till f|rsta positionen, sedan upp
  h|gerpil   h|ger

  CTRL-\     f|rsta raden i texten
  CTRL-[     sista raden i texten
  CTRL-]     f|reg}ende sida
  CTRL-^     n{sta sida

P} bildsk{rmens |versta rad visas sidnr p} den sida som syns
samt  den  rad  och  kolumn  d{r  mark|ren   befinner   sig.
Procentsiffran  anger  hur  stor del av maxutrymmet texten i
TED upptar.

Man  kan  {ven  erh}lla  "scroll-mode".  Med  det  menas att
ist{llet f|r  att  byta  sida  d}  en  sida  {r  fullskriven
scrollas sk{rmen.

  CTRL-P     S{tt p} / st{ng av scroll

D}  scrollmode  {r  inst{llt  visas  ej  sidnr   |verst   p}
bildsk{rmen.  Det  g}r  ej  heller att bl{ddra mellan sidor.
D{rf|r f}r vissa tangenter nya funktioner:

  CTRL-]    Scrolla bak}t
  CTRL-^    Scrolla fram}t



4.3  Editering
--------------

Till din hj{lp d}  du  ska  {ndra  texten  i  editorn  finns
funktioner som n}s med vissa tangenter.

  CTRL-D     Tar  bort  det tecken d{r mark|ren befinner sig
             samt flyttar  resten  av  raden  ett  steg   }t
             v{nster.

  CTRL-F     S{tter  editorn  i  INS-mode.  P} |versta raden
             skrivs <INS>  ut.  D}  editorn  {r  i  ins-mode
             skjuts  ny  text  in  p} den plats d{r mark|ren
             befinner sig. Resten av raden flyttas ett  steg
             }t  h|ger.  Om  editorn  redan  befinner  sig i
             INS-mode }terst{ller  CTRL-F  den  till  normal
             mode igen.

  CTRL-E     Tar bort den rad som mark|ren befinner sig p}.

  CTRL-R     Skjuter  in  en  ny  rad  framf|r  den  rad som
             mark|ren befinner sig p}.



4.4  Tabulering
---------------

Det  g}r  fort  att skapa tabeller d} TED tillhandah}ller en
l{ttanv{nd tabuleringsfunktion.

  CTRL-T     T{nder/sl{cker  tabuleringsl{ge  i  den  kolumn
             som mark|ren befinner sig i. En t{nd  tab-punkt
             syns som en fylld ruta  p}  bildsk{rmens  andra
             rad.

  h|gerpil   Placerar  mark|r  i  n{sta  tabuleringsl{ge  p}
             raden.



4.5  Flytta text
----------------

Det g}r l{tt att kopiera en eller flera rader i en text fr}n
ett till ett annat st{lle. Orginalraderna kan sedan tas bort
med  CTRL-E  (se  kapitel  4.3).  P}  detta vis kan man l{tt
flytta stycken i en text.

1   Placera mark|ren p} f|rsta raden som ska kopieras. Tryck
    CTRL-O (bokstaven o).

2   Placera  mark|ren  p}  sista raden som ska kopieras (kan
    vara samma som den f|rsta). Tryck CTRL-O igen.

3   Placera  mark|ren  d{r  raderna  ska  hamna.  D}  CTRL-O
    }terigen  trycks  skjuts  raderna in framf|r den rad som
    mark|ren befinner sig p}.



4.6  Klipp och klistra
----------------------

Ibland  vill  man  kunna dela en rad mitt itu. Detta g|r man
enkelt i TED. [ven  motsatsen,  klistra  ihop  text  p}  tv}
rader, kan utf|ras.

  CTRL-N     Klipper av den rad som mark|ren befinner sig p}
             s} att en ny rad bildas.  Placera  mark|ren  p}
             det tecken d{r klippning ska ske och  tryck  p}
             CTRL-N.  Observera att om RAK-mode {r aktiverad
             justeras  den  f|rsta  radhalvan  s}  att   rak
             h|germarginal erh}lles (se kapitel 4.9).

  CTRL-J     Klistrar   ihop  text  p}  tv}  rader.  Placera
             mark|ren p} |nskat tecken i en rad och tryck p}
             CTRL-J.  Alla  tecken  till v{nster om mark|ren
             plus det tecken som mark|ren st}r  p}  klistras
             d}   fast  sist  p} raden ovanf|r. Om tecknet i
             kolumn ett inte {r ett  mellanslag  skjuts  ett
             s}dant in. Om TED uppt{cker att den sammanlagda
             radl{ngden  kommer  att  |verstiga  160  tecken
             ignoreras kommandot.



4.7  S|kning
------------

Det g}r fort att hitta en |nskad textstr{ng i TED.

1   Placera mark|ren d{r s|kning skall b|rja. Om hela texten
    skall genoms|kas trycks l{mpligen CTRL-\ varvid mark|ren
    placerar sig p} f|rsta raden i editorn.

2   Tryck  CTRL-V  och  svara p} fr}gan om s|kt text. Fr}gan
    dyker upp p} bildsk{rmens nedersta rad.

3   Om s|kt text hittas placerar  sig  mark|ren  d{r.  Ordet
    <S\K>  syns  p}  bildsk{rmens  |versta  rad, detta {r en
    markering f|r att s|kning p}g}r.

4   S} l{nge ordet <S\K> syns medf|r h|gerpil ett hopp  till
    n{sta st{lle  d{r s|kt text finns. Detta p}g}r {nda till
    s|kt text ej hittas  eller  RETURN  trycks.  D}  avbryts
    s|kning och <S\K> slocknar.

D}  <S\K>  {r  t{nd  fungerar  TED  precis  som  normalt med
undantag av h|gerpilstangenten som f}r en ny funktion enligt
punkt  4  ovan.  Om  mark|ren  {nd} beh|ver flyttas }t h|ger
anv{ndes l{mpligen CTRL-S. Om mark|ren beh|ver  r|ras  ned}t
utan att s|kningen avbryts tryck CTRL-Z (se kapitel 4.2).



4.8  Utbyte
-----------

Man kan l{tt byta ut en textstr{ng mot  en  annan.  De  b}da
str{ngarna kan vara av olika l{ngd.

1   Placera mark|ren d{r utbytet skall b|rja. Om hela texten
    skall genoms|kas trycks l{mpligen CTRL-\ varvid mark|ren
    placerar sig p} f|rsta raden i editorn.

2   Tryck CTRL-B. Ange gammal text p} fr}gan som dyker upp.

3   Ange ny text p} n{sta fr}ga.

4   Nu  placerar  sig  mark|ren p} f|rsta st{llet d{r gammal
    text hittas. Ordet <BYT> syns p} sk{rmens |versta rad.

5   Nu finns f|ljande alternativa tangenter att trycka p}:

    return    Avbryt utbyte.

    A         Alla gamla texter byts ut mot ny.

    h|gerpil  Byt  ej  denna  gamla  text.  Hoppa till n{sta
              st{lle d{r gammal text finns  (j{mf|r  s|kning
              kapitel 4.7).

    |vriga    Denna gamla text byts  ut.  Hoppa  till  n{sta
              st{lle d{r gammal text finns.



4.9  Ordbehandling
------------------

Det {r mycket enkelt att skriva in l|pande text i TED. Genom
att s{tta editorn i ORD-mode kan man skriva in text utan att
beh|va trycka RETURN f|re varje ny rad. Detta fixar TED.  Om
det  visar  sig  att ett ord inte f}r plats p} raden flyttas
hela detta ord ned till n{sta rad. Raden  kapas  allts}  vid
det  mellanslag  som  ligger  n{rmast  h|gerkanten.  Det  {r
m|jligt att  sj{lv  v{lja  var  h|germarginalen  ska  b|rja.
Defaultv{rde f|r marginalen {r sista positionen p} raden.

Det {r {ven mycket enkelt att erh}lla en rak h|gerkant i den
skrivna texten. D} man s{tter editorn i RAK-mode bryts rader
av  precis  som  i  ORD-mode  men  med det till{gget att den
kapade raden fylls ut med mellanslag mellan l{mpliga ord  s}
att  den f}r en fast l{ngd. H|germarginalen kan man givetvis
placera sj{lv precis som i ORD-mode.

  CTRL-G     Skiftar editorn mellan normall{ge, ORD-mode och
             RAK-mode.  Som  en  markering  d} n}gon mode {r
             aktiverad visas p}   bildsk{rmens  |versta  rad
             antingen <ORD> eller <RAK>.

  CTRL-Y     S{tter/tar  bort  egen  h|germarginal.  Placera
             mark|ren i  den  position  d{r  marginalen  ska
             b|rja  samt  tryck p} CTRL-Y. D{rvid  t{nds ett
             "#" p} sk{rmens andra rad (j{mf|r kapitel 4.4).
             Ytterligare   ett   tryck  p}   CTRL-Y  sl{cker
             marginalen. Det  har  d}  ingen  betydelse  var
             mark|ren  befinner  sig. Om ingen h|germarginal
             {r definierad  med  CTRL-Y  bryter  TED  texten
             innan sista positionen p} raden. Radl{ngden kan
             {ndras med CTRL-L (se kapitel 4.11).



4.10  40/80-teckenssk{rm
------------------------

TED klarar av  b}de  40-  och  80-teckenssk{rm.  Med  CTRL-K
skiftar  man  mellan  dessa. Om 80-teckentillsats saknas har
tangenten ingen funktion.



4.11  Radl{ngd
--------------

Med  radl{ngd  menas hur mycket av textraderna i editorn som
ska visas p} bildsk{rmen. Radl{ngden kan anta  ett  av  fyra
v{rden:  40,  80,  120 eller 160 tkn. Den s{tts vid uppstart
till sk{rmens bredd (40 eller 80).

Med CTRL-L skiftas radl{ngden mellan de fyra olika  v{rdena.
Om  radl{ngden  minskas  f|rsvinner  ej  den bakre halvan av
raden. Hela raden (160 tecken) finns  alltid  i  minnet.  Om
radl{ngden  {r  l{ngre  {n  sk{rmbredden  visas varje rad p}
flera sk{rmrader.

D} fil  l{ses  in  anpassas  radl{ngden  efter  den  l{ngsta
inl{sta  raden. Om en fil som l{ses in r}kar inneh}lla rader
som {r l{ngre {n 160 tecken s} trunkeras dessa. TED  skriver
ej  ut n}got felmeddelande om detta. Observera att rader som
{r l{ngre {n 120 tecken inte kan hanteras av ABC80's BASIC.



4.12  Tangentklick
------------------

Om  s}  |nskas kan ett klick }terges i h|gtalaren varje g}ng
en tangent nedtryckes. F|r att s{tta p}/st{nga av klick-mode
trycks CTRL-U ned.



4.13  Kontrolltecken
--------------------

Det  kan ibland vara praktiskt att l{gga in kontrolltecken i
texten f|r att exempelvis styra utseendet p} listan som  ska
ut p} en printer. TED erbjuder m|jligheten att skriva tecken
vars ASCII-kod {r mindre {n 32 i texten. Dessa tecken  visas
p}  sk{rmen  med  ett  understrykningstecken  ("_")  och  en
bokstav.  Exempelvis  visas  tecknet  ASCII  12  (vilket  {r
detsamma som formfeed) som "_L".

F|r att skriva in ett kontrolltecken i texten trycker man p}
SHIFT-CTRL-O (bokstaven  o)  varvid  TED  f|rv{ntar  sig  en
bokstav.  Om  man  d}  skriver  ett "L" placeras ASCII 12 p}
mark|rens plats.

Observera  att det inte g}r att skriva in tecknen 3,9,10 och
13 d} dessa tecken anv{nds vid  filhantering.  Notera  ocks}
att  ASCII  6  och  ASCII 23 skrivs ut direkt p} sk{rmen (de
visas allts} INTE som "_F" resp "_W"). Det beror p}  att  de
{r de tecken som ABC80 anv{nder f|r "slut grafik" och "start
grafik", TED erbjuder s}lunda m|jligheten att p} ett  enkelt
s{tt  skapa  grafik!  Mark|ren f|rsvinner om den placeras p}
n}got av grafikstyrtecknen, det f}r skyllas p}  h}rdvaran  i
ABC80.



4.14  Hj{lprader
----------------

Det kan vara sv}rt att komma ih}g  vad  alla  CTRL-tangenter
betyder.  TED  erbjuder  hj{lprader  som st|d f|r minnet. Om
CTRL-X trycks ned visas en hj{lprad l{ngst ned  p}  sk{rmen.
F|r att se n{sta hj{lprad nedtryckes CTRL-X en g}ng till. Om
bildsk{rmen visar 80 tecken per rad {r hj{lpraderna l{ngre.




5  Utrymme
==========

Det g}r l{tt att se hur mycket av editorns kapacitet som  {r
anv{nd.  P} menyn anges ledigt och anv{nt minnesutrymme. V{l
inne i editorn visas  p}  |versta  raden  hur  stor  del  av
editorns utrymme som {r anv{nt uttryckt i procent.

Anv{ndaren  beh|ver  inte  bekymra sig om hur raderna lagras
internt i TED. Det kan dock vara v{rt  att  veta  att  flera
mellanslag  i  en  f|ljd  packas  ihop  s} att de tar mindre
plats.
