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]
Nachtrag
Die Geschichte mit der Bildung einer Ergebnismenge aus nur einem
einzigen Satz und dem Hinzufügen weiterer Sätze ist
nicht
vollständig ohne folgende Hinweise:
Manuell gibt es zwei Methoden, eine Erg.Menge aus nur einem
Satz zu bilden:
1. Im Register kann man jede Zeile mit nur einem Eintrag zu
einer Erg.Menge mit nur diesem einen
Satz machen, wenn
man den Button [Erg] drückt,
oder Alt+e
Weitere Sätze oder auch die zu
einer Mehrfachzeile gehörigen
Einträge fügt man mit
/ hinzu = Button [Oder]
2. Wenn man die "Lesezeichen" ansonsten nicht braucht, kann man
diese Funktion ersatzweise heranziehen,
sie ist dann bequemer
als die (gestern geschilderte) mit F8:
-- Zuerst mit Besen die Lesezeichen
wegfegen
-- den gewünschten Satz mit
Button [Lesezeichen] behandeln
-- weitere Sätze desgleichen.
-- Mit dem Button rechts neben
Lesezeichen aktiviert man die
Sonder-Erg.Menge namens "Lesezeichen", d.h. sie wird gezeigt
per FLEX: find s1
macht die Lesezeichen zur aktuellen Erg.Menge
Mit [Oder] im Index kann man die
Lesezeichen, wenn sie gerade
die aktuelle Erg.Menge sind, erweitern -
dann entsteht aber eine
normale Erg.Menge, und die eigentlichen
Lesezeichen bleiben
unverändert.
Zur Erinnnerung:
Jede Erg.Menge, auch die Lesezeichen, kann mit der [Entf.]-Taste
(gleichwertig: [Entf]-Button) um ausgewählte Sätze
verkleinert
werden. Erst bei Schließen des Kurzlistenfensters werden
diese dann,
nicht ohne Nachfrage, tatsächlich herausgenommen. Vorher
erscheint
vor den betr. Zeilen nur "DEL".