home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / APP / CLIX372.TOS / Clix / Readme.1st < prev    next >
Encoding:
Text File  |  1998-10-30  |  6.2 KB  |  183 lines

  1.  
  2. Hallo,
  3.  
  4. Sie sollten diesen Text unbedingt lesen, damit sie einen ersten  Einblick  in 
  5. die Fähigkeiten von Clix bekommen.
  6.  
  7. Dies sollten Sie mit Clix selbst machen, damit sie die Funktionen auch sehen.
  8. Starten Sie dazu einfach Clix aus dem Pfad heraus, wo sie es entpackt  haben, 
  9. diese Datei wird dann automatisch geladen.
  10.  
  11. Clix hat extrem viele Fähigkeiten, die sie sich ansehen sollten,  daher  hier 
  12. ein paar schnelle Beispiele, damit Sie ein wenig Appetit auf Clix bekommen.
  13.  
  14. Einen Hinweis möchte ich vorher noch geben:
  15.  
  16. Sie sollten im Anschlu₧ unbedingt die folgenden Texte lesen:
  17.  
  18. COPYRIGHT   : Informationen zum Copyright von Clix
  19. TIPS        : Tips zur Installation von Clix und einigen Besonderheiten des
  20.               Editors
  21. TOP_100     : Die schönsten 100 Tastaturkürzel von Clix
  22.  
  23.  
  24. So und nun zu den leckersten Sachen:
  25.  
  26. HERVORHEBUNG
  27.  
  28.   Sie    schreiben    Programme.    Es    ist    sehr     angenehm,      wenn 
  29.   Schlüsselwörter hervorgehoben werden, damit man sie besser sieht.
  30.  
  31.   Wie sie hier sehen, kann Clix  das  (natürlich  in   Modula-2,   wie   auch 
  32.   Clix selbst):
  33.  
  34.   TYPE triplelogic = (ja, vielleicht, nein);
  35.   PROCEDURE TollerEditor () : triplelogic;
  36.     (* Kommentare werden ebenfalls hervorgehoben, die Einstellungen  für  die
  37.      * Hervorhebungen werden in der Datei CLIX.EXT gemacht.
  38.      *)
  39.  
  40.     BEGIN
  41.       CASE Editor OF
  42.         |Clix : RETURN ja;
  43.         |JanE : RETURN vielleicht;
  44.       ELSE RETURN nein;
  45.       END; (* CASE *)
  46.     END Test;
  47.  
  48.   Das ist doch schon was, oder?
  49.  
  50.   Natürlich auch in Assembler:
  51.  
  52.   break:    illegal       ; Debugger rufen
  53.             rts
  54.  
  55.   Zugegeben,  ein  ziemlich  buntes  Beispiel,  aber   doch   wirklich    gut 
  56.   zur Demonstration.
  57.  
  58.  
  59. TEXTKLAPPUNG
  60.  
  61.   Um über Texte einen besseren Überblick zu bekommen, ist es  sehr  angenehm, 
  62.   wenn man  nur  die  Köpfe  der  wichtigen  Bereiche  sieht  (Prozedurköpfe, 
  63.   Kapiteltitel...)
  64.  
  65.   Hier sehen sie einen  geklappten  Text,  erkennbar  an  der  durchgezogenen 
  66.   Linie.
  67.   Um einen solchen Text aufzuklappen,  gehen  sie  mit  dem  Cursor  auf  die 
  68.   markierte Linie und drücken CTRL-J,  oder  benutzen  sie  den  Menu-Eintrag 
  69.   'Block Aufklappen'. Umgekehrt können sie einen markierten Block einklappen, 
  70.   indem Sie den Menupunkt 'Block Wegfalten' oder wiederum CTRL-J verwenden.
  71.  
  72.   PROCEDURE Irgendwas;
  73.  
  74.  
  75.     BEGIN
  76.  
  77.  
  78.     END Irgendwas;
  79.  
  80.   Die Klappungen werden übrigens in den Dateien  durch  ein  Vertauschen  der 
  81.   Zeilenendekennung angelegt. Das hei₧t, statt der bei TOS üblichen Folge von 
  82.   CR+LF wird LF+CR in die Datei geschrieben.
  83.   Die meisten Programme kommen auch problemlos damit zurecht.
  84.  
  85.   Da es einige  Programme  gibt,  die  mit  dieser  Art  der  Klappung  nicht 
  86.   zurechtkommen (z.B. der Pure-Assembler), gibt es  eine  witere  Möglichkeit 
  87.   zur Textklappung: Dabei mu₧ in  der  ersten  Zeile  des  Textes  die  Folge 
  88.   '{{{}}}' stehen. Diese dient Clix zur Erkennung, da₧  eine  solche  Klappung 
  89.   vorhanden ist. Innerhalb des Textes wird dann  der  Anfang  einer  Klappung 
  90.   durch '{{{' an beliebiger Stelle in der Zeile markiert, und mit  '}}}'  das 
  91.   Ende einer Klappung.
  92.   So ann  man  die  Klappungsmarker  in  Kommentaren  or  dem  entsprechenden 
  93.   Programm verbergen.
  94.   Ein Assembler-Quelltext sieht dann also so aus:
  95.  
  96. ;{{{}}} Klappungsmarker für Clix
  97. ;
  98.   TEXT
  99. main:
  100. ;{{{
  101.         pea     msg
  102.         move.w  #9,-(sp)      ; Cconws
  103.         trap    #1            ; ausgeben
  104.         addq    #6,sp
  105.  
  106.         move.w  #0,-(sp)      ; Pterm
  107.         trap    #1
  108. ;}}}
  109.   DATA
  110. msg:    dc.b    'Tach auch',13,10,0
  111.  
  112.  
  113.  
  114. MAKROS DIE ERSTE
  115.  
  116.   Kommen wir zu einer der nächsten gro₧en Stärken von Clix.
  117.  
  118.   Zunächst gibt es die Tastaturmakros von CLIX. Sie  können  dabei  beliebige 
  119.   Tasten mit beliebigen anderen Tastaturfolgen belegen.
  120.  
  121.   Zum  Start  der  Makroaufnahme  wird  CTRL-ESC   verwendet.   Während   der 
  122.   Makroaufnahme sind leider ausschlie₧lich Tastendrücke erlaut.
  123.   Zum Ende der Aufnahme verwenden Sie wieder CTRL-ESC. Diese Tastenfolge  ist 
  124.   nun im flüchtigen Makrospeicher und kann mit ALT-ESC abgerufen werden.  Mit 
  125.   SHIFT-F5 können sie dieses Makro einer beliebigen Taste zuordnen,  und  mit 
  126.   ALT-F5 die Makrodatei speichern.
  127.  
  128.   Das hei₧t:
  129.  
  130.   -die Tastatur kann frei belegt werden!
  131.   -aktuelle mehrfach auszuführende Folgen können automatisiert werden
  132.  
  133.   Beispiele gefällig?
  134.  
  135.   -Sie arbeiten viel mit TeX, und daher ist es Ihnen total  lästig,  da₧  Sie 
  136.    den Backslash '\' nicht direkt auf der  Tastatur  erreichbar  haben.  Nun, 
  137.    dann legen sie ihn doch einfach woanders hin, z.B. auf die '~'-Taste:
  138.  
  139.   CTRL-ESC
  140.   '\'
  141.   CTRL-ESC
  142.   SHIFT-F5  ('Zuweisen' bestätigen)
  143.   '~'
  144.  
  145.   Wenn Sie jetzt die '+'-Taste drücken, gibt es natürlich ein '\'
  146.  
  147.  
  148.  
  149. MAKROS DIE ZWEITE
  150.  
  151.   Blockmakros sind auf eine Taste gelegte Blöcke.  Markieren  Sieinen  Block, 
  152.   drücken Sie F5 und wählen Sie eine  Taste,  auf  die  dieser  Block  gelegt 
  153.   werden soll.
  154.   Durch die Kombination ESC+Taste wirdieser Block abgerufen und eingefügt.
  155.  
  156.  
  157. MAKROS DIE DRITTE
  158.  
  159.   Zum dritten gibt es TextMakros, wie sie von QED bekannt  sind.  Dabei  gibt 
  160.   man ein textuelles Kürzel für das Makro ein und löst es dann mit  ALT-SPACE 
  161.   aus.
  162.  
  163.   Um dies zu testen,  geben  sie  einfach  mal  'doc'  ein  und  drücken  sie 
  164.   ALT-SPACE, der Cursor mu₧ dabei direkt hinter dem  letzten  Buchstaben  des 
  165.   Kürzels stehen. Ja, machen Sie das jetz  und  hier,  damit  Sie  sehen  was 
  166.   passiert.
  167.  
  168.  
  169. TASTATURBEDIENUNG
  170.  
  171.   Clix ist VOLLSTÄNDIG per Tastatur bedienbar.  Selbstverständlich  geht  das 
  172.   alles auch per Maus über die Menus und Dialoge,  aber  das  kann  ja  jeder 
  173.   Editor, oder?
  174.   Durch  die  vielfältigen  Möglichkeiten  gibt  es  natürlich  extrem  viele 
  175.   Tastaturkürzel, die Sie verwirren mögen.
  176.   Machen Sie es sich ganz einfach: merken  Sie  sich  einfach  das,  was  Sie 
  177.   regelmä₧ig benutzen. Ich selbst kann mir nicht alle  Tastaturkürzel  merken 
  178.   und versuche es auch gar nicht erst. Es geht hier  nur  darum,.  da₧  alles 
  179.   _möglich_ ist.
  180.  
  181.   Ich empfehle daher einen Blick in die Datei TOP_100, in der au₧er den  (von 
  182.   mir  ganz  persönlich)  meistbenutzten  Kürzeln   auch   einige   besonders 
  183.   interessante Makrogruppierungen sind.
  184.  
  185.