Re: AutoText-Einstellungen
Thomas Kaegi <[email protected]> Mon, 17 Feb 2014 11:46:02 +0100
| Newsgroups | gmane.os.apple.ragtime.german |
|---|---|
| Message-ID | <[email protected]> |
Ich habe bemerkt, dass im Forum und im Mail nicht nur die Formel unvollständig dargestellt wurde. Hier deshalb nochmals das vollständige, leicht korrigierte und ergänzte "Rezept" zur alphabetischen Sortierung der AutoText-Tabelle nach den Kürzeln (am Schluss die nötige Anpassung für die Sortierung nach den Auto-Texten):
1. Im Finder die alt-Taste drücken und im Menü "Gehe zu" die Library wählen.
2. In der Library den Preferences-Ordner öffnen und darin den RagTime-Ordner aufklappen
3. Die Datei "AutoText_de.xml" wählen und mit gedrückter alt-Taste auf den Schreibtisch ziehen, so dass dort eine Kopie angelegt wird.
4. Die Datei-Endung dieser Kopie von "xml" auf "txt" ändern.
5. Ein Ragtime-Dokument mit einem Rechenblatt anlegen (im Foyer die Tafel "neu beginnend mit" öffnen und dann "Rechenblatt" wählen)
6. Rechenblattzelle A1 wählen und die Datei "AutoText_de.txt" vom Schreibtisch importieren (Unicode UTF-8, ohne Werteformaterkennung und Formatumwandlung)
7. In Zeile 1 einer beliebigen Kolonne des Rechenblatts (ich wähle Spalte K, damit sie deutlich von der "Nutztabelle" abgesetzt ist, also Zelle K1) folgende Formel eingeben:
VSuchlauf(A:A;Links(LfdZelle;8)="<key>Key";0;SetzeZelle(Teil(LfdZelle;23;Finden("<";LfdZelle;23)-23);K:K;LfdIndex-1))
** hier die Bemerkung wegen der Sternzeichenkürzel am Schluss dieses Beitrags beachten.
8. Im Rechenblatt den Bereich von Zelle A6 bis zur Zelle in der dritten Zeile von Spalte K nach dem letzten Eintrag in dieser Spalte auswählen (in diesem Bereich gehören immer 4 Zeilen zusammen und definieren einen Eintrag in der AutoText-Tabelle)
9. Rechenblatt sortieren aufsteigend, sortieren nach K6 mit der Option "nach konstanter Anzahl Elementen: 4"
10. In Spalte A den Bereich von A1 bis zur letzten Zelle der Tabelle auswählen
11. Exportieren (auf den Schreibtisch) mit den Optionen "Auswahl" als "Einfacher Text" (Einstellungen: Unicode UTF-8) mit dem Namen "AutoText_de.xml"
12. RagTime beenden!!!
13. Die Datei "AutoText_de.xml" in der Library durch diese Datei ersetzen.
14. RagTime neu starten. Jetzt ist die Tabelle alphabetisch sortiert.
Wenn diese Sortierung nicht genau zusagt, weil vielleicht die "nicht-alphabetischen" Kürzel zuunterst stehen sollen, so kann das offensichtlich durch manuelle Umstellung (Ausschneiden/Einsetzen) nach Schritt 9 obiger Anleitung bewerkstelligt werden, indem jeweils die einen Tabelleneintrag definierenden vier Zeilen an einem anderen Ort in der Tabelle eingereiht werden.
Für eine Sortierung nach den AutoTexten selbst müsste die Formel in Schritt 7 lauten:
VSuchlauf(A:A;Links(LfdZelle;8)="<key>Res";0;SetzeZelle(Teil(LfdZelle;26;Finden("<";LfdZelle;26)-26);K:K;LfdIndex-2))
In jedem Fall gehen die Kürzel für die Sternzeichen (vielleicht nur bei mir?) verloren. Die entsprechenden Tabelleneinträge können in diesem Fall gelöscht werden, am besten vor der Sortierung. Übrigens funktionieren diese AutoText-Kürzel bei mir gar nicht. In der RagTime-AutoText-Tabelle werden für diese Kürzel bei mir auch gar keine Zeichen angezeigt. Wenn ich allerdings das Kürzel eines Sternzeichens eingebe, dann wird ein Zeichen eingesetzt, dessen Code ich mit der Funktion "Code" ermitteln kann. Wenn ich dann die Unicode-Tabelle in RagTime konsultiere, sind die 12 Positionen der Sternzeichen (U+2648-U+2653) tatsächlich leer. Kein Wunder also, dass nichts Sichtbares eingesetzt wird. Aber eigentlich verstehe ich das nicht, denn in der Unicode-Tabelle des Systems sind sie unter "Bildzeichen" vorhanden. Beim Öffnen der xml-Datei mit TextEdit werden sie auch korrekt angezeigt. - Warum fehlen sie dann in der RagTime-Unicode-Tabelle? Ist das nur bei mir so?
Gruss, Thomas
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[email protected]>.
To unsubscribe, E-mail to: <[email protected]>
To switch to the DIGEST mode, E-mail to <[email protected]>
To switch to the INDEX mode, E-mail to <[email protected]>
Send administrative queries to <[email protected]>