home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 6
/
Sonderheft_6-96.iso
/
demo-versionen
/
siegfriedalpha
/
einstellungen
/
alpha.help
next >
Wrap
Text File
|
1996-11-03
|
13KB
|
538 lines
#
LOAD
----
Syntax:
LOAD NAME,REQ/S,ADD/S,INSERT/S,NEW/S
Argumente:
NAME - Dateiname (String)
REQ - FileRequester öffnen
ADD - fügt Datei am Ende des akt. Textes ein
INSERT - fügt Datei zur Cursorposition ein
NEW - Text in neues Fenster
Beispiel:
LOAD "s:user-startup" NEW /* Lädt diese Datei in ein neues Fenster */
#
SAVE
----
Syntax:
SAVE ASCII/S,ANSI/S,ALPHA/S,AS/K,REQ/S
Argumente:
ASCII - Text wird als ASCII gespeichert
ANSI - Text wird als ANSI gespeichert
ALPHA - Text wird im Eigenformat gespeichert
AS - Name der Datei (String)
REQ - FileRequester öffnen
Beispiel:
SAVE ASCII /* speichert aktuelle Datei im ASCII-Format */
#
GOTO
----
Syntax:
GOTO COLUMN/N,LINE/N,FIRST/S,LAST/S,
TOP/S,BOTTOM/S,PREV/S,NEXT/S,
UP/S,DOWN/S,LEFT/S,RIGHT/S,LINEREQ/S,PAGEREQ/S
Argumente:
COLUMN - springt Spalte an
LINE - springt Zeile an
FIRST - springt zur 1.Spalte
LAST - spring zum Textende der Zeile
TOP - springt zum Textanfang
BOTTOM - springt zum Textende
PREV - springt eine Seite zurück
NEXT - springt zur nächsten Seite
UP - bewegt Cursor hoch
DOWN - bewegt Cursor runter
LEFT - bewegt Cursor nach links
RIGHT - bewegt Cursor nach rechts
LINEREQ - öffnet "Gehe Zu Zeile"-Requester
PAGEREQ - öffnet "Gehe Zu Seite"-Requester
Beispiele:
GOTO TOP /* springt zum Anfang des Textes */
GOTO COLUMN 10 LINE 5 /* springt zur Zeile 5 und Spalte 10 */
#
BACKSPACE
---------
Syntax:
BACKSPACE
Beschreibung:
Löscht das Zeichen links neben dem Cursor.
#
SPLIT
-----
Syntax:
SPLIT
Beschreibung:
Teilt die Zeile an der Cursorposition und fügt
eine neue Zeile ein.
Diese Funktion ist für ein RETURN gut geeignet.
#
NEWLINE
-------
Syntax:
NEWLINE
Beschreibung:
Fügt eine neue Zeile unterhalb der aktuelle ein
und bewegt den Cursor zum Anfang der nächsten Zeile.
#
DELETE
------
Syntax:
DELETE EOL/S,LINE/S,BACK/S
Argumente:
OHNE - löscht das Zeichen unter dem Cursor
EOL - löscht bis zum Ende der Zeile
LINE - löscht gesammte Zeile
BACK - löscht alles vor dem Cursor
#
MARK
----
Syntax:
MARK ON/S,OFF/S,TOGGLE/S
Argumente:
ON - aktiviert den Markierungsmodus
OFF - schaltet den Markierungsmodus aus
TOGGLE - schaltet den Markierungsmodus an/aus
#
BLOCK
-----
Syntax:
BLOCK CUT/S,COPY/S,PASTE/S,DELETE/S
Argumente:
CUT - schneidet den Bereich aus
COPY - kopiert den Bereich
PASTE - fügt den kopierten Bereich wieder ein
DELETE - löscht den markierten Bereich
#
FORMAT
------
Syntax:
FORMAT BOLD/S,ITALIC/S,UNDERLINE/S,
LEFT/S,RIGHT/S,CENTER/S,BLOCK/S,FLATTER/S
Argumente:
BOLD - setzt Bereich/Zeichen auf Bold
ITALIC - setzt Bereich/Zeichen auf Italic
UNTERLINE- setzt Bereich/Zeichen auf Underline
LEFT - formatiert Block/Zeile linksbündig
RIGHT - formatiert Block/Zeile rechtsbündig
CENTER - formatiert Block/Zeile zentriert
BLOCK - formatiert Block/Zeile als Blocksatz
FLATTER - formatiert Block/Zeile als Fließtext
Beispiel: (ARexx)
/*
** Beispielscript für den Befehl "FORMAT"
** formatiert die 1. Zeile des Textes in Dickschrift
*/
GOTO TOP /* springe zum Textanfang */
MARK ON /* Markierungsmodus an */
GOTO LAST /* springe zum Zeilenende */
FORMAT BOLD /* im Bereich das Attribut BOLD setzen */
#
PING
----
Syntax:
PING UNIT/N
Beschreibung:
Diese Funktion merkt sich die Cursorposition
im angegebenen Puffer.
Argumente:
UNIT - Nummer des Puffers von 0-9
#
PONG
----
Syntax:
PONG UNIT/N
Beschreibung:
Diese Funktion springt zu der gemerkten Cursorposition
im angegebenen Puffer.
Argumente:
UNIT - Nummer des Puffers von 0-9
#
TAB
---
Syntax:
TAB SIMPLE/S
Argumente:
OHNE - fügt ein echtes Tab in den Text ein
SIMPLE - fügt ein Tab, welches durch Spaces simuliert wird
ein
#
SESSION
-------
Syntax:
SESSION LOAD/S,SAVE/S,REQ/S,AS/K
Beschreibung:
Diese Funktion dient dazu den Zustand des Editors zu merken
oder einen alten Zustand wieder hervorzubringen.
Argumente:
LOAD - lädt eine Session
SAVE - speichert die aktuelle Session
REQ - öffnet Filerequester
AS - Dateiname der Session
#
WINDOW
------
Syntax:
WINDOW ZIP/S,BIG/S,SMALL/S,STANDARD/S,SET/S,NEXT/S,PREV/S,
REFRESH/S,POPUP/S,ARRANGEVERT/S,ARRANGESTANDARD/S,
ARRANGEHORIZ/S
Argumente:
ZIP - wechselt die Fenstergröße zwischen 2 Vorgaben
BIG - vergrößert das Fenster auf Maximum
SMALL - verkleinert das Fenster auf Minimum
STANDARD - setzt die Fenstergröße zurück auf Standard
SET - merkt die Fensterdimension als Standard
NEXT - aktiviert nächstes Fenster
PREV - aktiviert vorhergehendes Fenster
REFRESH - führt einen Neuaufbau des Fensters durch
POPUP - öffnet PopUp-Menü der Dokumentenliste
ARRANGEVERT - ordnet alle Fenster untereinander an
ARRANGESTANDARD - setzt alle Fenster aus Standardgröße und Position
ARRANGEHORIZ - ordnet alle Fenster nebeneinander
#
CLEAR
-----
Syntax:
CLEAR
Beschreibung:
Entfernt den aktuellen Text aus dem Editor.
#
QUIT
----
Syntax:
QUIT ALL/S,SESSION/S
Argumente:
OHNE - beendet das aktuelle Dokument
ALL - beendet den Editor
SESSION - speichert die Session und beendet den Editor
#
TEXT
----
Syntax:
TEXT STRING/A
Argumente:
STRING - fügt den Text in den Text ein
#
NEW
---
Syntax:
NEW
Beschreibung;
Diese Funktion öffnet ein neues Editorfenster.
#
SHIFT
-----
Syntax:
SHIFT LEFT/S,RIGHT/S,COLS/N
Argumente:
LEFT - verschiebt Block/Zeile nach links
RIGHT - verschiebt Block/Zeile nach rechts
COLS - Anzahl der Spalten um die verschoben wird (def:1)
#
TOGGLE
------
Syntax:
TOGGLE TABEDIT/S
Argumente:
TABEDIT - schaltet zwischen Statusausgabe und Tabulatoranzeige um
#
WORD
----
Syntax:
WORD PREV/S,NEXT/S
Argumente:
PREV - vorheriges Wort anspringen
NEXT - nächstes Wort anspringen
#
CONFIG
------
Syntax:
CONFIG DISPLAYREQ/S,GUIREQ/S,KEYREQ/S,MISCREQ/S,
LAYOUTREQ/S,MENUREQ/S,IOREQ/S,LOAD/S,SAVE/S,REQ/S
Argumente:
DISPLAYREQ - öffnet Anzeige-Requester
GUIREQ - öffnet Öberflächen-Requester
KEYREQ - öffnet Tastatur-Requester
MISCREQ - öffnet Diverses-Requester
LAYOUTREQ - öffnet Layout-Requester
MENUREQ - öffnet Menü-Requester
IOREQ - öffnet Ein/Ausgabe-Requester
LOAD - lädt Hauptkonfiguration
SAVE - speichert Hauptkonfiguration
REQ - öffnet Filerequester zur Auswahl
#
INFO
----
Syntax:
INFO ABOUT/S,STATUS/S
Argumente:
ABOUT - öffnet About-Requester
STATUS - öffnet Status-Requester
#
PRINT
-----
Syntax:
PRINT REQ/S,BLOCK/S,MODE/S
Argumente:
REQ - öffnet Drucken-Requester durch dem
der gesammte Text ausgedruckt werden kann
BLOCK - öffnet Drucken-Requester durch dem
der der markierte Block ausgedruckt
werden kann
MODE - Ist ein Block markiert, wird der Block ausgedruckt,
ansonsten der gesammte Text.
#
FIND
----
Syntax:
FIND NAME/K,FIRST/S,CASE/S,REQ/S
Argumente:
NAME - Name des zu suchenden Musters
FIRST - suche beginnend vom Textanfang
CASE - es wird zwischen Groß/Klein unterschieden
REQ - öffnet Suchen-Requester
#
REPLACE
-------
Syntax:
REPLACE FROM/K,TO/K,CASE/S,FIRST/S,REQ/S
Argumente:
FROM - Name dest Suchmusters
TO - neuer Name des Suchmusters
CASE - es wird zwischen Groß/Klein unterschieden
FIRST - suche beginnend vom Textanfang
REQ/S - öffnet Ersetzen-Requester
#
UNDO
----
Syntax:
UNDO REVERSE/S
Argumente:
OHNE - führt ein Undo (letzte Aktion rückgängig) aus
REVERSE/S - macht ein Undo rückgängig
#
ICONIFY
-------
Syntax:
ICONIFY
Argumente:
OHNE - Iconifiziert den Editor
#
MACRO
-----
Syntax:
MACRO RECORD/S,PLAY/S,LOAD/S,SAVE/S,SAVEAREXX/S,NAME/K,REQ/S,
PLAYNUM/N,PLAYNUMREQ/S
Argumente:
RECORD - schaltet zwischen Aufnahme und Aufnahme-Stop
des Makro-Rekorders um
PLAY - spielt ein aufgenommenes oder geladenes
Makro ab
LOAD - laden eines Makros
SAVE - speichern eines Makros
SAVEAREXX - speichert das Makro in Form eines ARexx-Scripts
NAME - Name der Makrodatei für LOAD/SAVE
REQ - öffnet zusätzlich zu LOAD/SAVE einen
Filerequester
PLAYNUM - Anzahl, wie oft das Makro wiederholt werden soll
(ohne diesem Argument wird nur einmal abgespielt)
PLAYNUMREQ - öffnet einen Requester, in dem man die Anzahl der
Wiederholungen angeben kann.
#
INSERTLINE
----------
Syntax:
INSERTLINE
Argumente:
OHNE - fügt eine neue Zeile in der aktuellen Zeile ein
#
CMD
---
Syntax:
CMD
Argumente:
OHNE - öffnet einen Requester, durch dem Kommandos
ausgeführt werden können.
#
SET
---
Syntax:
SET FILE/K,LAYOUT/K/N,INSERT/K/N,WORDWRAP,INDENT/K/N
TABSVISIBLE/K/N,HELPLINES/K/N,EOLVISIBLE/K/N
Beschreibung:
Dieser Befehl dient zum (de-)aktivieren
Argumente:
FILE - ändern des Filenamens
LAYOUT - Layoutmodus an/aus (0/1)
INSERT - Einfügen an/aus (0/1)
WORDWRAP - WordWrap an/aus (0/1)
INDENT - Einrücken an/aus (0/1)
TABSVISIBLE - Tabs sichtbar an/aus (0/1)
HELPLINES - Hilfslinien an/aus (0/1)
EOLVISIBLE - Zeilenende sichtbar an/aus (0/1)
Beispiele:
'SET FILE "sys:s/beispiel.rexx"' /* setzt Filename */
SET LAYOUT 1 /* schaltet Layoutmodus an */
SET INSERT 0 HELPLINES 1 /* schaltet Einfügen ab
und Hilfslinen an */
#
GET
---
Syntax:
GET FILE/S,PATH/S,LINES/S,COLUMN/S,LINE/S,
DATE/S,TIME/S,FIRSTLINE/S,FIRSTCOL/S,
VLINES/S,VCOLS/S,PAGE/S,PAGES/S,CHANGED/S,
LAYOUT/S,INSERT/S,WORDWRAP/S,INDENT/S,
TABSVISIBLE/S,HELPLINES/S,EOLVISIBLE/S
Beschreibung:
Dieser Befehl dient zum Auslesen interner Variablen.
Das Ergebnis wird in ARexx als RESULT und im Kommando-Editor
als \RESULT zurückgegeben.
Argumente:
FILE - Dateiname (String)
PATH - Pfadname (String)
LINES - Zeilenanzahl
COLUMN - aktuelle Spaltenpos.
LINE - aktuelle Zeilenpos.
DATE - Datum (String)
TIME - Zeit (String)
FIRSTLINE - erste Zeile
FIRSTCOL - erste Spalte
VLINES - sichtbare Zeilen
VCOLS - sichtbare Spalten
PAGE - aktuelle Seitennummer
PAGES - Seitenanzahl
CHANGED - Text verändert ? (0/1)
LAYOUT - Layoutmodus (0/1)
INSERT - Einfügen (0/1)
WORDWRAP - WordWrap (0/1)
INDENT - Einrücken (0/1)
TABSVISIBLE - Tabs sichtbar (0/1)
HELPLINES - Hilfslinien (0/1)
EOLVISIBLE - Zeilenende sichtbar (0/1)
Beispiele:
GET DATA /* RESULT = 25.05.1995 */
GET LAYOUT /* RESULT = 1 oder RESULT = 0 */
#
FLAGS
-----
Syntax:
FLAGS BACKUP/S,RESTORE/S
Beschreibung:
Dieser Befehl merkt sich den Status der Flags "Einfügen",
"Einrücken","Layoutmodus","WordWrap" und setzt sie wieder zurück.
Argumente:
BACKUP - sichern der Flags
RESTORE - restaurieren der Flags
Beispiel: (Arexx)
/*
** Beispielskript für den Befehl "FLAGS"
*/
OPTIONS RESULTS /* fordere RESULT-Variable an */
GET LAYOUT /* liest Layoutstatus in RESULT */
SAY RESULT /* -> 1 */
FLAGS BACKUP /* merken */
SET LAYOUT 0 /* schaltet Layoutmodus ab */
GET LAYOUT /* liest Layoutstatus in RESULT */
SAY RESULT /* -> 0 */
FLAGS RESTORE /* restaurieren */
GET LAYOUT /* liest Layoutstatus in RESULT */
SAY RESULT /* -> 1 */