home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / progtool / forth / doc / editor.doc < prev    next >
Encoding:
Text File  |  1994-09-22  |  3.9 KB  |  81 lines

  1. 0660000020266
  2. 1
  3. 2Seite #
  4. 9[....................................................]
  5. üAtariSTFullscreenEditorÇ
  6.  
  7. ÄltereFORTH-SystemeenthaltenmeistEditoren,diediesenNamen
  8. höchstenszueinerZeitverdienthaben,alsmannochdieBits
  9. einzelnmitLochzangeundStreifenleserandieHardware
  10. übermittelnmußte.DemgegenüberbieteteinEditor,mitdemman'im
  11. Blindflug'jeweilseineganzeZeilebearbeitenkann,sicher
  12. einigenKomfort.Heutekannmanjedochmitsolcheinem
  13. ZeileneditorkeinenStaatmehrmachenunderstrechtnichtmit
  14. anderenSprachenkonkurrieren.
  15.  
  16. WirhabendaherdemAtariSTeinenkomfortablenFullscreen-Editor
  17. spendiert,dervollkommeninGEMeingebundenist.Dieserspartuns
  18. auchumfangreicheBefehlslistenallerEditorfunktionen:DerEditor
  19. hateineMenüzeile,undbeimAnklickeneinesMenüpunktesbekommt
  20. maneinekurzeErklärungderjeweiligenFunktion.Die'Profis'
  21. könnenalleEditorfunktionenauchohneMausüberdieTastatur
  22. erreichen,dieentsprechendenControlcodesstehenhinterden
  23. Menüeinträgen.AuchdieHilfsfunktionistabschaltbar,wennman
  24. denMenüpunktDAUERHILFEanwählt.DieHilfstexteerscheinenaber
  25. ohnediesnicht,wennmandieKommandosvonderTastaturaus
  26. eingibt.
  27.  
  28. ImEditorfensterwirdimmereinFORTH-Screen-also1024Bytes-
  29. inderüblichenAufteilungin16Zeilenmitje64Spalten
  30. dargestellt.EsgibteinenZeichen-undeinenZeilenstack.Damit
  31. lassensichZeichenbzw.ZeileninnerhalbeinesScreensoderauch
  32. zwischenzweiScreensbewegenoderkopieren.Dabeiwird
  33. verhindert,daßversehentlichTextverlorengeht,indemFunktionen
  34. nichtausgeführtwerden,wenndadurchZeichennachuntenoderzur
  35. SeiteausdemBildschirmgeschobenwürden.
  36.  
  37. DerEditorunterstütztdas'Shadow-Konzept'.ZujedemQuelltext-
  38. ScreengibteseinenKommentar-Screen.Diesererhöhtdie
  39. LesbarkeitvonFORTH-Programmenerheblich.(Siewissenja,guter
  40. FORTH-Stilistselbstdokumentierend!)AufTastendruckstelltder
  41. EditordenKommentar-ScreenzurVerfügung.SokönnenKommentare
  42. 'deckungsgleich'angefertigtwerden.Diemeistenmitgelieferten
  43. QuelltextesindübrigensmitShadow-Screensversehen,undauchdas
  44. Printer-InterfaceunterstütztdiesesKonzept.
  45.  
  46. UmindenEditorzugelangengibtesdreiMöglichkeiten:
  47.  
  48. <screennr>L
  49.  
  50. ruftdenScreenmitNummerscreennrauf.DabeimußdasFilevorher
  51. z.B.mitUSEausgewähltsein.
  52.  
  53. V
  54.  
  55. ruftdenzuletztbearbeitetenScreenwiederauf.Diesistder
  56. zuletzteditierteoderaber,unddasistsehrhilfreich,
  57. derjenige,dereinenAbbruchbeimKompilierenverursachthat.Wenn
  58. SiealsoeinFilekompilieren,undderCompilerbrichtmiteiner
  59. Fehlermeldungab,brauchenSienureinVeinzugeben.Der
  60. fehlerhafteScreenwirdindenEditorgeladen,undderCursor
  61. stehthinterdemWort,dasdenAbbruchverursachthat.
  62.  
  63. ♪·HäufigmöchtemansichdieDefinitioneinesWortesansehen,um
  64. z.B.denStackkommentaroderdiegenaueArbeitsweisenachzusehen.
  65. DafürgibtesdasKommando
  66.  
  67. VIEW<wort>
  68.  
  69. DamitwirdderScreen-undnatürlichauchdasFile-aufgerufen,
  70. aufdemwortdefiniertwurde.DiesesVerfahrenersetzt(fast)
  71. einenDecompiler,weilesnatürlichsehrvielbequemeristund
  72. IhnenjaauchsämtlicheQuelltextedesSystemszurVerfügung
  73. stehen.NatürlichmüssendieentsprechendenFilesaufden
  74. Laufwerken'griffbereit'sein,sonsterscheinteineFehlermeldung.
  75. DieVIEW-FunktionstehtauchinnerhalbdesEditorszurVerfügung,
  76. mankanndannmiteinemTastendruckzwischendemgerade
  77. bearbeitetenunddemScreen,aufdemmaneineDefinitiongesucht
  78. hat,hin-undherschalten.Diesistinsbesonderenützlich,wenn
  79. maneineDefinitionauseinemanderenFileübernehmenmöchte.
  80.  
  81.