Parameter styleAttributes

Mit dem Parameter styleAttributes können Sie die Darstellungsattribute für ein Darstellungszeichen oder für eine der integrierten Editordarstellungen abfragen oder definieren.  Darstellungszeichen werden normalerweise durch den Parser definiert.  Parser verwenden Darstellungszeichen, um die Syntax von Programmiersprachen-Quellendokumenten hervorzuheben.

Darstellungsattribute geben Farben (Vordergrund, Hintergrund) und Effekte (Unterstreichen, Durchstreichen, usw.) an, die zum Anzeigen von Text verwendet werden.

Verfügbarkeit

Befehl query
Befehl set

Geltungsbereich

Die aktuelle Sicht.

Syntax

query styleAttributes.{ Darstellungszeichen
                      | addedLines
                      | background
                      | currentLine
                      | cursor
                      | default
                      | deletedLines
                      | emphasis
                      | expandHide
                      | formatLine
                      | messageLine
                      | parserDefault
                      | parserMessage
                      | prefixArea
                      | prefixText
                      | selection
                      | statusLine
                      }
set styleAttributes.{ Darstellungszeichen
                    | addedLines
                    | background
                    | currentLine
                    | cursor
                    | default
                    | deletedLines
                    | emphasis
                    | expandHide
                    | formatLine
                    | messageLine
                    | parserDefault
                    | parserMessage
                    | prefixArea
                    | prefixText
                    | selection
                    | statusLine
                    }
                    [ foregroundRed foregroundGreen foregroundBlue
                      backgroundRed backgroundGreen backgroundBlue
                      [ effectsRed effectsGreen effectsBlue ]
                      [ underline ]
                      [ strikeout ]
                      [ squiggle ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Parameter

Darstellungszeichen Mit dem Qualifikationsmerkmal Darstellungszeichen wird das Darstellungszeichen angegeben, das Sie abfragen oder definieren wollen.  Die Darstellungszeichen werden mit dem Befehl set style verwendet.

Die Darstellungszeichen '!' und die unten aufgeführten Darstellungszeichen sind reserviert.  Das Darstellungszeichen '!' wird als Standarddarstellungszeichen verwendet.  Neuer Text, der noch nicht syntaktisch analysiert wurde, wird mit den Attributen des Standarddarstellungszeichens angezeigt.
addedLines Mit dem Qualifikationsmerkmal addedLines werden die Darstellungsattribute angegeben, mit denen hinzugefügte Zeilen, die der Befehl compare erkennt, angezeigt werden.
background Mit dem Qualifikationsmerkmal background wird angegeben, dass Sie die Darstellungsattribute des Hintergrunds abfragen oder definieren wollen.  Mit der Darstellung background wird jeder Abschnitt des Textbereichs gezeichnet, in dem keine Textelemente angezeigt werden.
currentLine Mit dem Qualifikationsmerkmal currentLine können Sie die Darstellungsattribute angeben, mit denen das aktuelle Element hervorgehoben wird, wenn die Einstellung highlightCurrentLine aktiviert ist.
cursor Mit dem Qualifikationsmerkmal cursor werden die Darstellungsattribute angegeben, mit denen der Cursor angezeigt wird.
default Mit dem Qualifikationsmerkmal default werden die Darstellungsattribute angegeben, die verwendet werden sollen, wenn keine anderen Darstellungsattribute angegeben sind.  Dies kann der Fall sein, wenn der Editor ein Darstellungszeichen feststellt, das nicht definiert ist.  Diese Darstellung wird auch dann verwendet, wenn für den Elementtext keine Darstellungszeichen definiert sind.
deletedLines Mit dem Qualifikationsmerkmal deletedLines werden die Darstellungsattribute angegeben, mit denen gelöschte Zeilen, die der Befehl compare erkennt, angezeigt werden.
emphasis Mit dem Qualifikationsmerkmal emphasis werden die Darstellungsattribute angegeben, mit denen Text hervorgehoben wird.  Text wird normalerweise durch den Befehl findText oder locate nach einer erfolgreichen Suche hervorgehoben.
expandHide Mit dem Qualifikationsmerkmal expandHide werden die Darstellungsattribute angegeben, mit denen der Bereich für Einblenden/Verdecken angezeigt wird.  Siehe Parameter expandHide.
formatLine Mit dem Qualifikationsmerkmal formatLine werden die Darstellungsattribute angegeben, mit denen die Formatzeile angezeigt wird.
messageLine Mit dem Qualifikationsmerkmal messageLine werden die Darstellungsattribute angegeben, mit denen die Nachrichtenzeile angezeigt wird.
parserDefault Mit dem Qualifikationsmerkmal parserDefault werden die Darstellungsattribute angegeben, die von Dokumentparsern als Standarddarstellungsattribute verwendet werden.  Diese Einstellung wird normalerweise von Dokumentparsern verwendet, die com.ibm.lpex.LpexCommonParser erweitern.  Hierbei handelt es sich auch um die Darstellungsattribute, die für alle Darstellungszeichen verwendet werden, wenn das Merkmal tokenHighlight dieser Parser inaktiviert ist.
parserMessage Mit dem Qualifikationsmerkmal parserMessage werden die Darstellungsattribute angegeben, die von Dokumentparsern verwendet werden, um eingebettete Fehler- und Informationsnachrichten anzuzeigen.  Diese Einstellung wird normalerweise von Dokumentparsern verwendet, die com.ibm.lpex.LpexCommonParser erweitern.
prefixArea Mit dem Qualifikationsmerkmal prefixArea werden die Darstellungsattribute angegeben, mit denen der Präfixbereich angezeigt wird.  Siehe Parameter prefixArea.
prefixText Mit dem Qualifikationsmerkmal prefixText werden die Darstellungsattribute angegeben, mit denen Text, der in den Präfixbereich eingegeben wird, angezeigt wird.
selection Mit dem Qualifikationsmerkmal selection werden die Darstellungsattribute angegeben, mit denen die Textauswahl angezeigt wird.
statusLine Mit dem Qualifikationsmerkmal statusLine werden die Darstellungsattribute angegeben, mit denen die Statuszeile angezeigt wird.
foregroundRed
foregroundGreen
foregroundBlue
Verwenden Sie die Parameter foregroundRed, foregroundGreen und foregroundBlue, um die roten, grünen und blauen Komponenten der Vordergrundfarbe anzuzeigen.  Diese Parameter müssen ganze Zahlen zwischen 0 und 255 sein.

Bestimmte Features, wie beispielsweise der Parameter markStyle, unterstützen Darstellungen mit Darstellungsattributen, die sich nur auf den Hintergrund beziehen.   Um Darstellungsattribute anzugeben, die sich nur auf den Hintergrund beziehen, verwenden Sie den Wert -1 für alle drei Komponenten der Vordergrundfarbe.
backgroundRed
backgroundGreen
backgroundBlue
Verwenden Sie die Parameter backgroundRed, backgroundGreen und backgroundBlue, um die roten, grünen und blauen Komponenten der Hintergrundfarbe anzuzeigen.  Diese Parameter müssen ganze Zahlen zwischen 0 und 255 sein.
effectsRed
effectsGreen
effectsBlue
Verwenden Sie die optionalen Parameter effectsRed, effectsGreen und effectsBlue, um die roten, grünen und blauen Komponenten der Effektenfarbe anzuzeigen.  Diese Parameter müssen ganze Zahlen zwischen 0 und 255 sein.   Werden diese Parameter nicht angegeben, werden alle Effekte (z. B. Unterstreichen und Durchstreichen) in der Vordergrundfarbe angezeigt.
underline Mit dem optionalen Parameter underline wird angegeben, dass der Text unterstrichen werden soll.
strikeout Mit dem optionalen Parameter strikeout wird angegeben, dass der Text durchgestrichen werden soll.
squiggle Mit dem optionalen Parameter squiggle wird angegeben, dass unter dem Text eine Wellenlinie angezeigt werden soll.
outline Mit dem optionalen Parameter outline wird angegeben, dass der Text im Umriss angezeigt werden soll.
bold Mit dem optionalen Parameter bold wird angegeben, dass der Text fett angezeigt werden soll.  Dieses Attribut kann gegenwärtig im Editor nur eingeschränkt verwendet werden.
italic Mit dem optionalen Parameter italic wird angegeben, dass der Text kursiv angezeigt werden soll.  Dieses Attribut kann gegenwärtig im Editor nur eingeschränkt verwendet werden.

Beschreibung

Geben Sie set styleAttributes.Darstellungszeichen ohne Parameter an, werden die Darstellungsattribute des angegebenen Darstellungszeichens gelöscht.  Geben Sie eine der integrierten Darstellungen ohne Parameter an, wird für die Darstellungsattribute der integrierten Darstellung die Standardeinstellung wiederhergestellt.

Bestimmte Darstellungsattributeffekte werden von einigen Editordarstellungen nicht verwendet.

Beispiele

query styleAttributes.e
set styleAttributes.e 255 0 0 255 255 255 strikeout
set styleAttributes.currentLine -1 -1 -1 238 240 249
query styleAttributes.messageLine 

Zugehöriger Verweis
Befehl compare
Befehl findText
Befehl locate
Befehl query
Befehl set
Parameter expandHide
Parameter formatLine
Parameter highlightCurrentLine
Parameter markStyle
Parameter messageLine
Parameter prefixArea
Parameter statusLine
Parameter style
Parameter updateProfile.paletteAttributes