[Allegro] Trick 28 : Aktuellen Satz als Erg.Menge nehmen
Bernhard Eversberg
ev at biblio.tu-bs.de
Mo Nov 20 13:10:58 CET 2006
Trick 28 : Aktuellen Satz als Ergebnismenge nehmen
Aufgabe: Eine bequeme Funktion, um den aktuellen Satz zur Ergebnismenge
zu machen (die dann also nur aus diesem einen Satz besteht)
Lösung: In onf8.flx gibt es bereits die beiden Funktionen
+ : Aktuellen Satz zur Erg.Menge hinzunehmen
- : Aktuellen Satz aus Erg.Menge herausnehmen
Um diese noch zu erweitern, ergänzt man zunächst eine neue
Zeile VOR diesen beiden. In onf8.flx sieht das dann so aus:
var + n "Aktuellen Satz als Erg.Menge nehmen (nur diesen einen!)"
var + n "+ : Aktuellen Satz zur Erg.Menge hinzunehmen"
var + n "- : Aktuellen Satz aus Erg.Menge herausnehmen"
Sodann, einige Zeilen tiefer, ist ein Sprungbefehl zu ergänzen:
(die mittlere dieser drei Zeilen)
if "h" Fam;end
if "Aktu" jump akterg
if "A" help alfa;end
Und ganz am Ende fügt man diese Zeilen an:
:akterg
var "or #" i
find
end
Fertig! Mit F8 a Enter bildet man nun nach Belieben eine Erg.Menge aus
dem aktuellen Satze, mit F8 + Enter bzw. F8 - Enter ergänzt man einen
weiteren Satz zur Erg.Menge bzw. nimmt ihn wieder heraus - das war ja
bisher schon drin und bleibt unverändert.
SuperTip: Um diese Änderungen vorzunehmen, können Sie onf8.flx im
Anzeigefeld bearbeiten:
-- h onf8.flx eingeben
-- Änderungen vornehmen (copy&paste aus dieser Mail heraus)
-- Alt+s (Speichern) und Button [Speichern]
Mehr Informationen über die Mailingliste Allegro