home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 6 / Sonderheft_6-96.iso / demo-versionen / siegfriedalpha / einstellungen / alpha.help next >
Text File  |  1996-11-03  |  13KB  |  538 lines

  1. #
  2. LOAD
  3. ----
  4.  
  5. Syntax:
  6.    LOAD NAME,REQ/S,ADD/S,INSERT/S,NEW/S
  7.  
  8. Argumente:
  9.    NAME     - Dateiname (String)
  10.    REQ      - FileRequester öffnen
  11.    ADD      - fügt Datei am Ende des akt. Textes ein
  12.    INSERT   - fügt Datei zur Cursorposition ein
  13.    NEW      - Text in neues Fenster
  14.  
  15. Beispiel:
  16.    LOAD "s:user-startup" NEW      /* Lädt diese Datei in ein neues Fenster */
  17. #
  18. SAVE
  19. ----
  20.  
  21. Syntax:
  22.    SAVE ASCII/S,ANSI/S,ALPHA/S,AS/K,REQ/S
  23.  
  24. Argumente:
  25.    ASCII    - Text wird als ASCII gespeichert
  26.    ANSI     - Text wird als ANSI gespeichert
  27.    ALPHA    - Text wird im Eigenformat gespeichert
  28.    AS       - Name der Datei (String)
  29.    REQ      - FileRequester öffnen
  30.  
  31. Beispiel:
  32.    SAVE ASCII            /* speichert aktuelle Datei im ASCII-Format */
  33. #
  34. GOTO
  35. ----
  36.  
  37. Syntax:
  38.  
  39.    GOTO COLUMN/N,LINE/N,FIRST/S,LAST/S,
  40.    TOP/S,BOTTOM/S,PREV/S,NEXT/S,
  41.    UP/S,DOWN/S,LEFT/S,RIGHT/S,LINEREQ/S,PAGEREQ/S
  42.  
  43. Argumente:
  44.    COLUMN   - springt Spalte an
  45.    LINE     - springt Zeile an
  46.    FIRST    - springt zur 1.Spalte
  47.    LAST     - spring zum Textende der Zeile
  48.    TOP      - springt zum Textanfang
  49.    BOTTOM   - springt zum Textende
  50.    PREV     - springt eine Seite zurück
  51.    NEXT     - springt zur nächsten Seite
  52.    UP       - bewegt Cursor hoch
  53.    DOWN     - bewegt Cursor runter
  54.    LEFT     - bewegt Cursor nach links
  55.    RIGHT    - bewegt Cursor nach rechts
  56.    LINEREQ  - öffnet "Gehe Zu Zeile"-Requester
  57.    PAGEREQ  - öffnet "Gehe Zu Seite"-Requester
  58.  
  59. Beispiele:
  60.    GOTO TOP                      /* springt zum Anfang des Textes     */
  61.    GOTO COLUMN 10 LINE 5         /* springt zur Zeile 5 und Spalte 10 */
  62.  
  63. #
  64. BACKSPACE
  65. ---------
  66.  
  67. Syntax:
  68.    BACKSPACE
  69.  
  70. Beschreibung:
  71.    Löscht das Zeichen links neben dem Cursor.
  72. #
  73. SPLIT
  74. -----
  75.  
  76. Syntax:
  77.    SPLIT
  78.  
  79. Beschreibung:
  80.    Teilt die Zeile an der Cursorposition und fügt 
  81.    eine neue Zeile ein.
  82.    Diese Funktion ist für ein RETURN gut geeignet.
  83. #
  84. NEWLINE
  85. -------
  86.  
  87. Syntax:
  88.    NEWLINE
  89.  
  90. Beschreibung:
  91.    Fügt eine neue Zeile unterhalb der aktuelle ein
  92.    und bewegt den Cursor zum Anfang der nächsten Zeile.
  93. #
  94. DELETE
  95. ------
  96.  
  97. Syntax:
  98.    DELETE EOL/S,LINE/S,BACK/S
  99.  
  100. Argumente:
  101.    OHNE     - löscht das Zeichen unter dem Cursor
  102.    EOL      - löscht bis zum Ende der Zeile
  103.    LINE     - löscht gesammte Zeile
  104.    BACK     - löscht alles vor dem Cursor
  105. #
  106. MARK
  107. ----
  108.  
  109. Syntax:
  110.    MARK ON/S,OFF/S,TOGGLE/S
  111.  
  112. Argumente:
  113.    ON       - aktiviert den Markierungsmodus
  114.    OFF      - schaltet den Markierungsmodus aus
  115.    TOGGLE   - schaltet den Markierungsmodus an/aus
  116. #
  117. BLOCK
  118. -----
  119.  
  120. Syntax:
  121.    BLOCK CUT/S,COPY/S,PASTE/S,DELETE/S
  122.  
  123. Argumente:
  124.    CUT      - schneidet den Bereich aus
  125.    COPY     - kopiert den Bereich
  126.    PASTE    - fügt den kopierten Bereich wieder ein
  127.    DELETE   - löscht den markierten Bereich
  128. #
  129. FORMAT
  130. ------
  131.  
  132. Syntax:
  133.    FORMAT BOLD/S,ITALIC/S,UNDERLINE/S,
  134.           LEFT/S,RIGHT/S,CENTER/S,BLOCK/S,FLATTER/S
  135.  
  136. Argumente:
  137.    BOLD     - setzt Bereich/Zeichen auf Bold
  138.    ITALIC   - setzt Bereich/Zeichen auf Italic
  139.    UNTERLINE- setzt Bereich/Zeichen auf Underline
  140.    LEFT     - formatiert Block/Zeile linksbündig
  141.    RIGHT    - formatiert Block/Zeile rechtsbündig
  142.    CENTER   - formatiert Block/Zeile zentriert
  143.    BLOCK    - formatiert Block/Zeile als Blocksatz
  144.    FLATTER  - formatiert Block/Zeile als Fließtext
  145.  
  146. Beispiel: (ARexx)
  147.    
  148.    /*
  149.    ** Beispielscript für den Befehl "FORMAT"
  150.    ** formatiert die 1. Zeile des Textes in Dickschrift
  151.    */
  152.    
  153.    GOTO TOP                 /* springe zum Textanfang */
  154.    MARK ON                  /* Markierungsmodus an    */
  155.    GOTO LAST                /* springe zum Zeilenende */
  156.  
  157.    FORMAT BOLD              /* im Bereich das Attribut BOLD setzen */
  158. #
  159. PING
  160. ----
  161.  
  162. Syntax:
  163.    PING UNIT/N
  164.  
  165. Beschreibung:
  166.    Diese Funktion merkt sich die Cursorposition 
  167.    im angegebenen Puffer.
  168.  
  169. Argumente:
  170.    UNIT     - Nummer des Puffers von 0-9
  171. #
  172. PONG
  173. ----
  174.  
  175. Syntax:
  176.    PONG UNIT/N
  177.  
  178. Beschreibung:
  179.    Diese Funktion springt zu der gemerkten Cursorposition
  180.    im angegebenen Puffer.
  181.  
  182. Argumente:
  183.    UNIT     - Nummer des Puffers von 0-9
  184. #
  185. TAB
  186. ---
  187.  
  188. Syntax:
  189.    TAB SIMPLE/S
  190.  
  191. Argumente:
  192.    OHNE     - fügt ein echtes Tab in den Text ein
  193.    SIMPLE   - fügt ein Tab, welches durch Spaces simuliert wird
  194.               ein
  195. #
  196. SESSION
  197. -------
  198.  
  199. Syntax:
  200.    SESSION LOAD/S,SAVE/S,REQ/S,AS/K
  201.  
  202. Beschreibung:
  203.    Diese Funktion dient dazu den Zustand des Editors zu merken
  204.    oder einen alten Zustand wieder hervorzubringen.
  205.  
  206. Argumente:
  207.    LOAD     - lädt eine Session
  208.    SAVE     - speichert die aktuelle Session
  209.    REQ      - öffnet Filerequester
  210.    AS       - Dateiname der Session
  211. #
  212. WINDOW
  213. ------
  214.  
  215. Syntax:
  216.    WINDOW ZIP/S,BIG/S,SMALL/S,STANDARD/S,SET/S,NEXT/S,PREV/S,
  217.           REFRESH/S,POPUP/S,ARRANGEVERT/S,ARRANGESTANDARD/S,
  218.           ARRANGEHORIZ/S
  219.  
  220. Argumente:
  221.    ZIP             - wechselt die Fenstergröße zwischen 2 Vorgaben
  222.    BIG             - vergrößert das Fenster auf Maximum
  223.    SMALL           - verkleinert das Fenster auf Minimum
  224.    STANDARD        - setzt die Fenstergröße zurück auf Standard
  225.    SET             - merkt die Fensterdimension als Standard
  226.    NEXT            - aktiviert nächstes Fenster
  227.    PREV            - aktiviert vorhergehendes Fenster
  228.    REFRESH         - führt einen Neuaufbau des Fensters durch
  229.    POPUP           - öffnet PopUp-Menü der Dokumentenliste
  230.    ARRANGEVERT     - ordnet alle Fenster untereinander an
  231.    ARRANGESTANDARD - setzt alle Fenster aus Standardgröße und Position
  232.    ARRANGEHORIZ    - ordnet alle Fenster nebeneinander
  233. #
  234. CLEAR
  235. -----
  236.  
  237. Syntax:
  238.    CLEAR
  239.  
  240. Beschreibung:
  241.    Entfernt den aktuellen Text aus dem Editor.
  242. #
  243. QUIT
  244. ----
  245.  
  246. Syntax:
  247.    QUIT ALL/S,SESSION/S
  248.  
  249. Argumente:
  250.    OHNE     - beendet das aktuelle Dokument
  251.    ALL      - beendet den Editor
  252.    SESSION  - speichert die Session und beendet den Editor
  253. #
  254. TEXT
  255. ----
  256.  
  257. Syntax:
  258.    TEXT STRING/A
  259.  
  260. Argumente:
  261.    STRING   - fügt den Text in den Text ein
  262. #
  263. NEW
  264. ---
  265.  
  266. Syntax:
  267.    NEW
  268.  
  269. Beschreibung;
  270.    Diese Funktion öffnet ein neues Editorfenster.
  271. #
  272. SHIFT
  273. -----
  274.  
  275. Syntax:
  276.    SHIFT LEFT/S,RIGHT/S,COLS/N
  277.  
  278. Argumente:
  279.    LEFT     - verschiebt Block/Zeile nach links
  280.    RIGHT    - verschiebt Block/Zeile nach rechts
  281.    COLS     - Anzahl der Spalten um die verschoben wird (def:1)
  282. #
  283. TOGGLE
  284. ------
  285.  
  286. Syntax:
  287.    TOGGLE TABEDIT/S
  288.  
  289. Argumente:
  290.    TABEDIT  - schaltet zwischen Statusausgabe und Tabulatoranzeige um
  291. #
  292. WORD
  293. ----
  294.  
  295. Syntax:
  296.    WORD PREV/S,NEXT/S
  297.  
  298. Argumente:
  299.    PREV     - vorheriges Wort anspringen
  300.    NEXT     - nächstes Wort anspringen
  301. #
  302. CONFIG
  303. ------
  304.  
  305. Syntax:
  306.    CONFIG DISPLAYREQ/S,GUIREQ/S,KEYREQ/S,MISCREQ/S,
  307.           LAYOUTREQ/S,MENUREQ/S,IOREQ/S,LOAD/S,SAVE/S,REQ/S
  308.  
  309. Argumente:
  310.    DISPLAYREQ - öffnet Anzeige-Requester
  311.    GUIREQ     - öffnet Öberflächen-Requester
  312.    KEYREQ     - öffnet Tastatur-Requester
  313.    MISCREQ    - öffnet Diverses-Requester
  314.    LAYOUTREQ  - öffnet Layout-Requester
  315.    MENUREQ    - öffnet Menü-Requester
  316.    IOREQ      - öffnet Ein/Ausgabe-Requester
  317.    LOAD       - lädt Hauptkonfiguration
  318.    SAVE       - speichert Hauptkonfiguration
  319.    REQ        - öffnet Filerequester zur Auswahl
  320. #
  321. INFO
  322. ----
  323.  
  324. Syntax:
  325.    INFO ABOUT/S,STATUS/S
  326.  
  327. Argumente:
  328.    ABOUT      - öffnet About-Requester
  329.    STATUS     - öffnet Status-Requester
  330. #
  331. PRINT
  332. -----
  333.  
  334. Syntax:
  335.    PRINT REQ/S,BLOCK/S,MODE/S
  336.  
  337. Argumente:
  338.    REQ         - öffnet Drucken-Requester durch dem
  339.                  der gesammte Text ausgedruckt werden kann
  340.    BLOCK       - öffnet Drucken-Requester durch dem
  341.                  der der markierte Block ausgedruckt
  342.                  werden kann
  343.    MODE        - Ist ein Block markiert, wird der Block ausgedruckt,
  344.                  ansonsten der gesammte Text.
  345. #
  346. FIND
  347. ----
  348.  
  349. Syntax:
  350.    FIND NAME/K,FIRST/S,CASE/S,REQ/S
  351.  
  352. Argumente:
  353.    NAME        - Name des zu suchenden Musters
  354.    FIRST       - suche beginnend vom Textanfang
  355.    CASE        - es wird zwischen Groß/Klein unterschieden
  356.    REQ         - öffnet Suchen-Requester
  357. #
  358. REPLACE
  359. -------
  360.  
  361. Syntax:
  362.    REPLACE FROM/K,TO/K,CASE/S,FIRST/S,REQ/S
  363.  
  364. Argumente:
  365.    FROM        - Name dest Suchmusters
  366.    TO          - neuer Name des Suchmusters
  367.    CASE        - es wird zwischen Groß/Klein unterschieden
  368.    FIRST       - suche beginnend vom Textanfang
  369.    REQ/S       - öffnet Ersetzen-Requester
  370. #
  371. UNDO
  372. ----
  373.  
  374. Syntax:    
  375.    UNDO REVERSE/S
  376.  
  377. Argumente:
  378.    OHNE        - führt ein Undo (letzte Aktion rückgängig) aus
  379.    REVERSE/S   - macht ein Undo rückgängig
  380. #
  381. ICONIFY
  382. -------
  383.  
  384. Syntax:
  385.    ICONIFY
  386.  
  387. Argumente:
  388.    OHNE        - Iconifiziert den Editor
  389. #
  390. MACRO
  391. -----
  392.  
  393. Syntax:
  394.    MACRO RECORD/S,PLAY/S,LOAD/S,SAVE/S,SAVEAREXX/S,NAME/K,REQ/S,
  395.          PLAYNUM/N,PLAYNUMREQ/S
  396.  
  397. Argumente:
  398.    RECORD      - schaltet zwischen Aufnahme und Aufnahme-Stop
  399.                  des Makro-Rekorders um
  400.    PLAY        - spielt ein aufgenommenes oder geladenes
  401.                  Makro ab
  402.    LOAD        - laden eines Makros
  403.    SAVE        - speichern eines Makros
  404.    SAVEAREXX   - speichert das Makro in Form eines ARexx-Scripts
  405.    NAME        - Name der Makrodatei für LOAD/SAVE
  406.    REQ         - öffnet zusätzlich zu LOAD/SAVE einen
  407.                  Filerequester
  408.    PLAYNUM     - Anzahl, wie oft das Makro wiederholt werden soll
  409.                  (ohne diesem Argument wird nur einmal abgespielt)
  410.  
  411.    PLAYNUMREQ  - öffnet einen Requester, in dem man die Anzahl der
  412.                  Wiederholungen angeben kann.
  413. #
  414. INSERTLINE
  415. ----------
  416.  
  417. Syntax:
  418.    INSERTLINE
  419.  
  420. Argumente:
  421.    OHNE        - fügt eine neue Zeile in der aktuellen Zeile ein
  422. #
  423. CMD
  424. ---
  425.  
  426. Syntax:
  427.    CMD
  428.  
  429. Argumente:
  430.    OHNE        - öffnet einen Requester, durch dem Kommandos
  431.                  ausgeführt werden können.
  432. #
  433. SET
  434. ---
  435.  
  436. Syntax:
  437.   SET FILE/K,LAYOUT/K/N,INSERT/K/N,WORDWRAP,INDENT/K/N
  438.       TABSVISIBLE/K/N,HELPLINES/K/N,EOLVISIBLE/K/N
  439.  
  440. Beschreibung:
  441.    Dieser Befehl dient zum (de-)aktivieren
  442.  
  443. Argumente:
  444.    FILE        - ändern des Filenamens
  445.    LAYOUT      - Layoutmodus an/aus (0/1)
  446.    INSERT      - Einfügen an/aus (0/1)
  447.    WORDWRAP    - WordWrap an/aus (0/1)
  448.    INDENT      - Einrücken an/aus (0/1)
  449.    TABSVISIBLE - Tabs sichtbar an/aus (0/1)
  450.    HELPLINES   - Hilfslinien an/aus (0/1)
  451.    EOLVISIBLE  - Zeilenende sichtbar an/aus (0/1)
  452.  
  453. Beispiele:
  454.  
  455.    'SET FILE "sys:s/beispiel.rexx"'  /* setzt Filename */
  456.    SET LAYOUT 1                      /* schaltet Layoutmodus an */
  457.    SET INSERT 0 HELPLINES 1          /* schaltet Einfügen ab
  458.                                         und Hilfslinen an       */
  459. #
  460. GET
  461. ---
  462.  
  463. Syntax:
  464.    GET FILE/S,PATH/S,LINES/S,COLUMN/S,LINE/S,
  465.        DATE/S,TIME/S,FIRSTLINE/S,FIRSTCOL/S,
  466.        VLINES/S,VCOLS/S,PAGE/S,PAGES/S,CHANGED/S,
  467.        LAYOUT/S,INSERT/S,WORDWRAP/S,INDENT/S,
  468.        TABSVISIBLE/S,HELPLINES/S,EOLVISIBLE/S
  469.  
  470. Beschreibung:
  471.    Dieser Befehl dient zum Auslesen interner Variablen.
  472.    Das Ergebnis wird in ARexx als RESULT und im Kommando-Editor
  473.    als \RESULT zurückgegeben.
  474.  
  475. Argumente:
  476.    FILE        - Dateiname (String)
  477.    PATH        - Pfadname (String)
  478.    LINES       - Zeilenanzahl
  479.    COLUMN      - aktuelle Spaltenpos.
  480.    LINE        - aktuelle Zeilenpos.
  481.    DATE        - Datum (String)
  482.    TIME        - Zeit (String)
  483.    FIRSTLINE   - erste Zeile
  484.    FIRSTCOL    - erste Spalte
  485.    VLINES      - sichtbare Zeilen
  486.    VCOLS       - sichtbare Spalten
  487.    PAGE        - aktuelle Seitennummer
  488.    PAGES       - Seitenanzahl
  489.    CHANGED     - Text verändert ? (0/1)
  490.    LAYOUT      - Layoutmodus (0/1)
  491.    INSERT      - Einfügen (0/1)
  492.    WORDWRAP    - WordWrap (0/1)
  493.    INDENT      - Einrücken (0/1)
  494.    TABSVISIBLE - Tabs sichtbar (0/1)
  495.    HELPLINES   - Hilfslinien (0/1)
  496.    EOLVISIBLE  - Zeilenende sichtbar (0/1)
  497.  
  498. Beispiele:
  499.    GET DATA               /* RESULT = 25.05.1995        */
  500.    GET LAYOUT             /* RESULT = 1 oder RESULT = 0 */
  501. #
  502. FLAGS
  503. -----
  504.  
  505. Syntax:
  506.    FLAGS BACKUP/S,RESTORE/S
  507.  
  508. Beschreibung:
  509.    Dieser Befehl merkt sich den Status der Flags "Einfügen",
  510.    "Einrücken","Layoutmodus","WordWrap" und setzt sie wieder zurück.
  511.  
  512. Argumente:
  513.    BACKUP  - sichern der Flags
  514.    RESTORE - restaurieren der Flags
  515.  
  516. Beispiel: (Arexx)
  517.  
  518.    /*
  519.    ** Beispielskript für den Befehl "FLAGS"
  520.    */
  521.  
  522.    OPTIONS RESULTS                /* fordere RESULT-Variable an   */
  523.  
  524.    GET LAYOUT                     /* liest Layoutstatus in RESULT */
  525.    SAY RESULT                     /* -> 1                         */
  526.  
  527.    FLAGS BACKUP                   /* merken                       */
  528.  
  529.    SET LAYOUT 0                   /* schaltet Layoutmodus ab      */
  530.  
  531.    GET LAYOUT                     /* liest Layoutstatus in RESULT */
  532.    SAY RESULT                     /* -> 0                         */
  533.  
  534.    FLAGS RESTORE                  /* restaurieren                 */
  535.  
  536.    GET LAYOUT                     /* liest Layoutstatus in RESULT */
  537.    SAY RESULT                     /* -> 1                         */
  538.