| Home » Categories » UltraEdit/UEStudio » Menü-Befehle » Menü ’Extras’ » Konfiguration (UE) » Integrierte Anwendungen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Befehl ’Textbausteine anzeigen/ändern’ (Extras) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Article Number: 5182 | Last Updated: Mon, Mar 19, 2012 3:57 PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mit diesem Befehl können Sie das Dialogfeld Textbausteine ändern aufrufen. Ein Textbaustein ist ein vordefinierter Text, der zu einem späteren Zeitpunkt automatisch aufgerufen und in eine Datei eingefügt werden kann. Im Dropdown-Menü Textbaustein-Gruppe können Sie auswählen, welche Textbausteine im entsprechenden Bereich aufgeführt werden sollen.
Die Textbausteine sind in drei Gruppen unterteilt: Global, Umgebungen und Sprachen. Globale Textbausteine sind immer verfügbar; Umgebungstextbausteine sind nur dann verfügbar, wenn die ihnen zugeordnete Umgebung geladen ist. Sprachtextbausteine sind Sprachen zugeordnet, die für die Hervorhebung von Syntax festgelegt worden sind; sie stehen nur dann zur Verfügung, wenn Dateien bearbeitet werden, deren Erweiterungen mit der jeweiligen Sprache übereinstimmen.
Es kann eine beliebige Zahl an Textbausteinen definiert werden. Die ersten 20 globalen Textbausteine können jeweils mit den Tastenkombinationen Alt+0 bis Alt+9 und Umschalt+Alt+0 bis Umschalt+Alt+9 zu einem späteren Zeitpunkt aufgerufen werden. Alle Textbausteine können über das Dialogfeld Textbaustein einfügen oder mithilfe benutzerdefinierter Tastenkombinationen aufgerufen werden.
Jedem Textbaustein kann ein Name zugewiesen werden, der, sofern er definiert ist, beim Einfügen eines Textbausteins in den Tool-Tipps in der Symbolleiste und in der Liste der Textbausteine angezeigt wird.
Globale Textbausteine werden in der Datei UETMPLTE.DAT gespeichert. Diese Datei befindet sich im Standardverzeichnis oder – bei Verwendung der Standardumgebung – in dem Verzeichnis, das im Menü "Extras" unter "Konfiguration" im Abschnitt "Verzeichnisse" angegeben worden ist. Die programmeigenen und die benutzerdefinierten Umgebungen speichern die Umgebungstextbausteine in einer umgebungsbezogenen Datei im Verzeichnis Umgebung. Sprachtextbausteine werden im Standardverzeichnis für Wortlistendateien gespeichert, da sie den in diesen Wortlistendateien angegebenen Sprachen zugeordnet sind.
Platzhaltervariablen Mit der Syntax [+VariableName+] kann der Benutzer Platzhaltervariablen in Textbausteinen definieren. Wird der Textbaustein eingefügt, werden die Platzhalter während der Bearbeitung der Textbausteine hervorgehoben. Der Benutzer kann dann den Wert des Platzhalters überschreiben, um die Variable umzubenennen. Alle Instanzen der Variable werden dadurch aktualisiert. Durch Drücken der Tabulatortaste wechselt der Fokus auf die nächste Platzhaltervariable. Ein Beispiel: Wenn der Benutzer folgenden Textbaustein einfügt:
// function [+function+] [+scope+] function [+function+] () { ^ }
und die Variable [+function+] mit "myFunc" und die Variable [+scope+] mit "private" überschreibt, ändert sich der Text wie folgt:
// function myFunc private function myFunc () { ^ <-- Der Cursor blinkt hier. }
Durch Drücken der ESC- oder der Eingabetaste wird der Textbaustein endgültig in das aktive Dokument eingefügt und der Bearbeitungsmodus für Textbausteine deaktiviert.
Ein Textbaustein kann folgende spezielle Zeichenfolgen enthalten, die zum Zeitpunkt des Bausteinaufrufs durch den entsprechenden Inhalt ersetzt werden:
Hinweis: ^ bezieht sich auf das Zeichen '^' nicht auf die Taste Strg+Wert.
Formatierung von Uhrzeit und Datum
Uhrzeit Für das benutzerdefinierte Uhrzeitformat verwenden Sie folgende Syntax im Textbaustein:
[TIME_USER]Zeichenkette für das Uhrzeitformat[TIME_USER_END]
[TIME_USER_SYS]Zeichenkette für das Uhrzeitformat[TIME_USER_SYS_END]
Formatierung der Uhrzeit Wenn Sie Leerzeichen verwenden, um die Elemente in der Formatierungszeichenkette voneinander zu trennen, erscheinen diese Leerzeichen an der gleichen Stelle im Textbaustein. Die Groß-/Kleinschreibung der Buchstaben muss wie dargestellt eingehalten werden (z.B. ss und nicht SS). Von einfachen Anführungszeichen umgebene Zeichen in der Formatierungszeichenkette erscheinen an der gleichen Stelle und unverändert im Textbaustein. Folgende Elemente stehen für die Formatierung der Uhrzeit zur Verfügung:
Beispiel: "hh':'mm':'ss tt" zeigt die Uhrzeit in der Form '11:29:40 PM' an.
Diese Zeichenkette muss zwischen den Markierungen stehen; für das Beispiel also:
[TIME_USER]hh':'mm':'ss tt[TIME_USER_END]
Datum Für das benutzerdefinierte Datumsformat verwenden Sie folgende Syntax im Textbaustein:
[DATE_USER]Zeichenkette für das Datumsformat[DATE_USER_END]
[DATE_USER_SYS]Zeichenkette für das Datumsformat[DATE_USER_SYS_END]
Formatierung des Datums Wenn Sie Leerzeichen verwenden, um die Elemente in der Formatierungszeichenkette voneinander zu trennen, erscheinen diese Leerzeichen an der gleichen Stelle im Textbaustein. Die Groß-/Kleinschreibung der Buchstaben muss wie dargestellt eingehalten werden (beispielsweise MM und nicht mm). Von einfachen Anführungszeichen umgebene Zeichen in der Formatierungszeichenkette erscheinen an der gleichen Stelle und unverändert im Textbaustein. Folgende Elemente stehen für die Formatierung des Datums zur Verfügung:
Beispiel: "ddd',' dd'.' MMM yy" zeigt das Datum in der Form 'Mit, 31. Aug 99' an.
Diese Zeichenkette muss zwischen den Markierungen stehen; für das Beispiel also:
[DATE_USER]ddd',' dd'.' MMM yy[DATE_USER_END]
Einfügen von Textbausteinen Wenn die Option Geeigneten Textbaustein bei der Eingabe automatisch vorschlagen unter "Extras -> Konfiguration -> Textbausteine" aktiviert ist und der Benutzer die Eingabe eines Texts, der mit einem definierten Textbaustein-Namen übereinstimmt, unterbricht, schlägt UltraEdit einen Textbaustein anhand der bisher eingegebenen Zeichen vor. Mit der Tabulatortaste kann der Benutzer den vorgeschlagenen Textbaustein einfügen.
Ein Beispiel: Der Benutzer hat einen C/C++-Textbaustein "void" benannt und bearbeitet eine *.cpp-Datei. Gibt er jetzt "void" ein und wartet kurz, fügt UltraEdit den Textbaustein "void" automatisch in einem besonderen Vorschlagsmodus ein. Der Benutzer schließt das Einfügen des Textbausteins durch Drücken der Tabulatortaste ab. Die Zeit, die der Benutzer bis zum Vorschlag eines Textbausteins warten muss, wird unter "Extras -> Konfiguration -> Textbausteine" im Feld Nach einer Pause von definiert.
Alternativ kann der Benutzer während der Bearbeitung Strg+Leertaste drücken, um das Dialogfeld zur automatischen Vervollständigung aufzurufen. Dort werden alle definierten Textbausteine, deren Namen dem neben dem Cursor angezeigten Text entsprechen, aufgeführt. Der Benutzer kann jetzt einen Textbaustein aus diesem Dialogfeld auswählen und einfügen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attachments
There are no attachments for this article.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related Articles
JavaScript-Lint
Viewed 94 times since Tue, Nov 8, 2011
Boost Software License
Viewed 112 times since Thu, Nov 10, 2011
|
|
|

German