使用 styleAttributes 参数来设置或查询样式字符的样式属性或某个内置编辑器样式的样式属性。样式字符通常由文档解析器设置。解析器使用样式字符来突出显示编程语言源文档的语法。
样式属性指定用于显示文本的颜色(前景和背景)和效果(下划线和删除线等等)。
query 命令
set 命令
当前视图。
query styleAttributes.{ styleCharacter | addedLines | background | currentLine | cursor | default | deletedLines | emphasis | expandHide | formatLine | messageLine | parserDefault | parserMessage | prefixArea | prefixText | selection | statusLine } set styleAttributes.{ styleCharacter | 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 ] ]
styleCharacter | styleCharacter 限定词用来指示要查询或设置的样式字符。使用 set style 命令指定样式字符。 样式字符“!”和以下字符已被保留。“!”样式字符将用作缺省样式字符。尚未进行语法解析的新文本将以缺省样式字符的属性显示。 |
addedLines | 使用 addedLines 限定词来指示用来显示 compare 命令检测到的已添加行的样式属性。 |
background | 使用 background 限定词来指示您想要查询或设置背景的样式属性。background 样式用来绘制任何不显示文本元素的文本区域部分。 |
currentLine | 在 highlightCurrentLine 设置为“on”时,使用 currentLine 限定词来指示用来突出显示当前元素的样式属性。 |
cursor | 使用 cursor 限定词来指示用来显示光标的样式属性。 |
default | 使用 default 限定词来指示没有使用其他样式属性时应使用的样式属性。如果编辑器遇到未定义的样式字符,可能会发生这种情况。如果未对元素文本设置样式字符,也会使用此样式。 |
deletedLines | 使用 deletedLines 限定词来指示用来显示 compare 命令检测到的已删除行的样式属性。 |
emphasis | 使用 emphasis 限定词来指示用来强调文本的样式属性。通常,当搜索成功时,findText 命令或 locate 命令会对文本加以强调。 |
expandHide | 使用 expandHide 限定词来指示用来显示展开/隐藏区域的样式属性。请参阅 expandHide 参数。 |
formatLine | 使用 formatLine 限定词来指示用来显示格式行的样式属性。 |
messageLine | 使用 messageLine 限定词来指示用来显示消息行的样式属性。 |
parserDefault | 使用 parserDefault 限定词来指示被文档解析器用作缺省样式属性的样式属性。此设置通常由扩展 com.ibm.lpex.LpexCommonParser 的文档解析器使用。当这些解析器的 tokenHighlight 属性关闭时,这些属性也是所有样式字符的样式属性。 |
parserMessage | 使用 parserMessage 限定词来指示文档解析器用来显示嵌入的错误和参考消息的样式属性。此设置通常由扩展 com.ibm.lpex.LpexCommonParser 的文档解析器使用。 |
prefixArea | 使用 prefixArea 限定词来指示用来显示前置区的样式属性。请参阅 prefixArea 参数。 |
prefixText | 使用 prefixText 限定词来指示用来显示输入到前置区中的文本的样式属性。 |
selection | 使用 selection 限定词来指示用来显示文本选择的样式属性。 |
statusLine | 使用 statusLine 限定词来指示用来显示状态行的样式属性。 |
foregroundRed foregroundGreen foregroundBlue |
使用 foregroundRed、foregroundGreen 和 foregroundBlue 参数来指示前景色的红、绿和蓝成分。这些参数必须为范围在 0 到 255 之间的整数。
某些功能部件(如 markStyle 参数)支持仅有背景样式属性的样式。要指定仅有背景样式属性,请对前景色的全部三个成分使用 -1 值。 |
backgroundRed backgroundGreen backgroundBlue |
使用 backgroundRed、backgroundGreen 和 backgroundBlue 参数来指示背景色的红、绿和蓝成分。这些参数必须为范围在 0 到 255 之间的整数。 |
effectsRed effectsGreen effectsBlue |
使用可选参数 effectsRed、effectsGreen 和 effectsBlue 来指示效果色的红、绿和蓝成分。这些参数必须为范围在 0 到 255 之间的整数。如果未指定,则以前景色显示所有效果,例如,下划线和删除线。 |
underline | 使用可选参数 underline 来指示应当对文本加下划线。 |
strikeout | 使用可选参数 strikeout 来指示应该对文本加删除线。 |
squiggle | 使用可选参数 squiggle 来指示应当对文本加波浪下划线。 |
outline | 使用可选参数 outline 来指示应当对文本加边框线。 |
bold | 使用可选参数 bold 来指示文本应该显示为粗体。此属性目前仅限于在编辑器内使用。 |
italic | 使用可选参数 italic 来指示文本应该显示为斜体。此属性目前仅限于在编辑器内使用。 |
如果您指定不带参数的 set styleAttributes.styleCharacter,则将清除所指定的样式字符的样式属性。如果指定某个内置样式时不带参数,则将把该内置样式的样式属性恢复为缺省设置。
某些编辑器样式不使用特定样式属性效果。
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
compare 命令
findText 命令
locate 命令
query 命令
set 命令
expandHide 参数
formatLine 参数
highlightCurrentLine 参数
markStyle 参数
messageLine 参数
prefixArea 参数
statusLine 参数
style 参数
updateProfile.paletteAttributes 参数
Copyright IBM Corporation 1992, 2006. All Rights Reserved.