<< Automatische Expandierung [57/117] >>

Automatische Expandierung


Startseite / Projekte / PIEdit / PIEdit-Dokumentation / Automatische Expandierung

Automatische Expandierung



Durch automatische Expandierung ist es möglich z.B. das man nur "Sop " eintippen muss, damit dies erweitert wird zu "System.out.println();". Zu beachten ist, dass die automatische Expandierung nur durchgeführt wird, wenn man nach dem Expansionstext ein Leerzeichen tippt.
In dem Verzeichnis "expand/" befinden sich die Informationen was wann expandiert werden soll. Hierbei gibt es bestimmte Platzhalter:
Platzhalter:

PlatzhalterFunktion
!CUR!An dieser Stelle steht nach dem Expandieren der Cursor
!SPACE!Definiert ein Leerzeichen
!TAB!Definiert einen Tabulator
!LF!Definiert eine neue Zeile
!ACTUALDATE!An dieser Stelle wird das aktuelle Datum eingefügt (land-spezifische Ausgabe)
!ACTUALTIME!An dieser Stelle wird die aktuelle Uhrzeit eingefügt (land-spezifische Ausgabe) --> (in Deutschland: z.B.: 24.05.2003 und 20:06:41)
%String2 = String1 (siehe unten)
!FREEMEMORY!Speicherbedarf in Bytes
!TOTALMEMORY!
!MAXMEMORY!

Die Datei expand/all.txt gilt für alle Dateitypen, d.h. dort kann man Expandierungen eintragen, die bei allen Dateitypen gemacht werden sollen, wie z.B. per Eingabe von DATE wird das aktuelle Datum eingefügt.
Zeilensyntax in den Expand-Dateien: Minlength String1 String2
Minlength: Mindestanzahl von Zeichen von String1 damit expandiert wird
String1: Eingabetext (darf keine der obigen Platzhalter enthalten, und auch keine Leerzeichen)
String2: Umwandlungstext (kann die obigen Platzhalter enthalten, und darf keine Leerzeichen enthalten !!!)
Beispiele:
"3 Sop System.out.println(!CUR!);" bedeutet somit, das Sop zu System.out.println(); erweitert wird, und der Cursor anschließend zwischen den Klammern erscheint.
"4 JOptionPane %" bedeutet, das mindestens "JOpt" eingegeben werden muss, damit zu "JOptionPane" erweitert wird.
"3 NOW !ACTUALDATE!!SPACE!!ACTUALTIME!" bedeutet, das bei der Eingabe von NOW das aktuelle Datum und die aktuelle Uhrzeit eingefügt wird (z.B. "12.01.2003 18:28").
Hört sich alles ein wenig kompliziert an, aber ich bin mir sicher, wenn Sie sich eine Datei im expand-Verzeichnis mal angeschaut haben, dass dann klar ist wie es funktioniert


Visitors PageClicks Valid XHTML 1.0! Valid CSS!

CanciÜber michSite-MapRechtlichesKontaktJSWins (JavaScript-Desktop-System)© 2004-2013 by Markus Krebs