通过使用广泛的命令、操作和参数集,可对编辑器进行全面地编程。可以使用命令和参数来定制编辑器窗口,搜索或更改文档中的文本或执行许多其他功能。
请从下面的列表中选择参数以显示该参数的参考信息。除非另行说明,否则可以设置或查询这些参数。
参数名称 | 描述 |
---|---|
|
|
actionArgument | 设置或查询编辑器操作所使用的通用自变量。 |
actionClass | 为当前视图定义用户操作。 |
actionKey | 返回对指定操作分配的主键。仅可查询。 |
actionKeyText | 获取对所指定的操作指定的主键的已转换文本字符串。仅可查询。 |
actionRepeat | 查询 actionArgument 参数的数字解释。许多操作将此值用作重复计数。仅可查询。 |
actions | 列出为当前视图定义的用户操作。仅可查询。 |
autoCheck | 设置或查询当光标移开已更改行时编辑器是否以隐式方式完成文档更改。 |
baseProfile | 返回上次发出 updateProfile 命令时所使用的基本概要文件。仅可查询。 |
beep | 设置或查询发出 screenShow 命令时是否发出蜂鸣声。 |
block.anythingSelected | 指示是否存在任何可视块选择文本。仅可查询。 |
block.bottomElement | 返回块选择中的最后一个可视元素的元素号。仅可查询。 |
block.bottomPosition | 返回块选择中的最后一个元素的最后一列的列号。仅可查询。 |
block.defaultType | 设置或查询缺省块类型。 |
block.inView | 指示当前视图中是否存在块选择。仅可查询。 |
block.text | 返回当前选择的文本。仅可查询。 |
block.topElement | 返回块选择中的第一个可视元素的元素号。仅可查询。 |
block.topPosition | 返回块选择中的第一个元素的第一列的列号。仅可查询。 |
block.type | 返回当前块类型。仅可查询。 |
changes | 返回自上一次保存以来已完成的可撤销更改的数目。仅可查询。 |
class | 对当前视图注册或注销元素类。 |
classes | 返回当前已为当前视图注册的所有元素类的列表。仅可查询。 |
commandClass | 为当前视图定义用户命令。 |
commandLine | 设置或查询命令行的可视性。 |
commands | 列出为当前视图定义的用户命令。 仅可查询。 |
compare.columns | 设置或查询比较操作是否仅限于一定范围的列。 |
compare.endColumn | 设置或查询比较操作仅限于某个列范围时使用的结束列。 |
compare.ignoreAllBlanks | 确定当使用 compare 命令比较文件时行中的空白字符数差异是否有意义。 |
compare.ignoreCase | 确定当使用 compare 命令比较文件时字符大小写差异是否有意义。 |
compare.ignoreComments | 确定当使用 compare 命令比较文件时注释差异是否有意义。 |
compare.ignoreLeadingBlanks | 确定当使用 compare 命令比较文件时行首的空白字符数差异是否有意义。 |
compare.ignoreSequenceNumbers | 确定当使用 compare 命令比较文件时序号差异是否有意义。 |
compare.ignoreTrailingBlanks | 确定当使用 compare 命令比较文件时行尾的空白字符数差异是否有意义。 |
compare.startColumn | 设置或查询比较操作仅限于某个列范围时使用的起始列。 |
current | 返回参数的当前设置。仅可查询。 |
currentKey | 返回上一次发出的键。仅可查询。 |
currentMousePoint | 返回指针在记录上次鼠标事件时的坐标。仅可查询。 |
cursor.blinkTime | 设置或查询光标闪烁的时间间隔。 |
cursor.width | 设置或查询插入方式中的光标宽度,以像素计。 |
cursorRow | 设置或查询包含光标的行的物理行。 |
default | 设置或查询参数的缺省设置。 |
defaultActions | 列出编辑器中实现的缺省操作。仅可查询。 |
defaultProfile | 设置或查询用于指定编辑器缺省设置的文件的名称。 |
dirty | 指示当前文档中是否存在未完成的更改。 |
displayPosition | 设置或查询光标在当前元素中的显示列位置。 |
documentId | 返回可用来标识文档的唯一整数。仅可查询。 |
documentViews | 返回对文档打开的视图数目。仅可查询。 |
editorLog | 设置或查询用来记录严重错误的文件的名称。 |
element | 返回当前元素的序数。仅可查询。 |
elementClasses | 设置或查询当前元素的类。 |
elements | 返回当前文档中的元素总数。仅可查询。 |
emphasisLength | 设置或查询所强调的字符数。 |
emphasisPosition | 设置或查询强调内容的位置。 |
excludedClasses | 设置或查询应从当前视图中排除的元素类。 |
expandHide | 设置或查询展开/隐藏区域的可视性。 |
expandHideAreaWidth | 返回展开/隐藏区域的宽度,以像素计。仅可查询。 |
expandTabs | 设置或查询跳进字符展开的状态。 |
expanded | 设置或查询位于当前元素与下一可视元素之间的隐藏元素的可视性。 |
fields | 设置或查询当前编辑字段。 |
findText.asis | 设置或查询查找操作的区分大小写设置。 |
findText.block | 设置或查询是否将查找操作限制为选中文本。 |
findText.columns | 设置或查询查询操作是否仅限于一定范围的列。 |
findText.emphasis | 设置或查询是否对找到的文本加以强调。 |
findText.endColumn | 设置或查询将查找操作限制为某个列范围时使用的结束列。 |
findText.findText | 设置或查询 findText 命令要查找的文本。 |
findText.incremental | 设置或查询查找对话框是否使用递增查找方式。 |
findText.mark | 设置或查询是否选择找到的文本。 |
findText.regularExpression | 设置或查询 findText 命令是否应将搜索文本视为正则表达式模式。 |
findText.replaceText | 设置或查询查找操作使用的替换文本。 |
findText.startColumn | 设置或查询查找操作仅限于某个列范围时使用的起始列。 |
findText.wholeWord | 设置或查询是否应将查找操作限制为完整的词。 |
findText.wrap | 设置或查询查找操作的换行设置。 |
font | 设置或查询用于在编辑窗口中显示文本的字体。 |
forceAllVisible | 设置或查询所有文档元素的强制可视性。 |
forceVisible | 设置或查询当前元素的强制可视性。 |
formatLine | 设置或查询格式行的可视性。 |
formatLineText | 设置或查询显示在格式行中的文本。 |
fullText | 返回当前元素的完整文本。仅可查询。 |
headerMark | 确定当前元素是否是已排除标记的头元素。仅可查询。 |
helpTopic | 为 help 命令设置或查询其他主题。 |
hex | 设置或查询当前光标位置处的字符的十六进制值。 |
highlightCurrentLine | 设置或查询当前行是否突出显示。 |
includedClasses | 设置或查询应包括在当前视图中的元素类。 |
inPrefix | 设置或查询光标是在前置区中还是在文本区域中。 |
insertMode | 设置或查询当前插入方式。 |
install | 返回参数的安装设置。仅可查询。 |
installProfile | 设置或查询用于指定编辑器安装设置的文件的名称。 |
keyAction | 设置或查询指定的键的操作指定。 |
keys | 列示所有已对其指定了操作的键。仅可查询。 |
length | 返回当前元素的长度。仅可查询。 |
line | 返回当前元素的行号。仅可查询。 |
lineNumbers.length | 设置或查询用来将行号显示在前置区域中的列数。 |
lineNumbers.pad | 设置或查询当在前置区中显示行号时使用的前导填充字符。 |
lines | 返回当前文档中的总行数。仅可查询。 |
logMessages | 设置或查询是否也将消息行中显示的文本写入到编辑器日志中。 |
maintainSequenceNumbers | 设置或查询编辑器是否保持当前文档的序号。 |
mark | 设置、查询或除去已命名的标记。 |
markExcluded | 设置或查询标记的排除属性。 |
markExcludedHeader | 设置或查询指定的标记在被排除时是否应具有头元素。 |
markHighlight | 设置或查询指定的标记是否应突出显示。 |
markId | 返回指定的标记的标识号。仅可查询。 |
markIncluded | 设置或查询标记的包括属性。 |
markProtect | 设置或查询标记的保护属性。 |
markStyle | 设置或查询与标记相关联的样式字符。 |
messageLine | 设置或查询消息行的可视性。 |
messageText | 设置或查询显示在消息行中的文本。 |
mouseAction | 设置或查询指定的鼠标事件的操作指定。 |
mouseEvents | 列示所有已对其指定了操作的鼠标事件。仅可查询。 |
multipleViews | 设置或查询能否在实施多个文档视图的编辑器应用程序中打开某个文档上的其他视图。 |
name | 设置或查询当前文档名。 |
palette | 返回上次发出 updateProfile 命令时使用的调色板。仅可查询。 |
parseAfterEveryKey | 设置或查询每次键操作后是否应调用文档解析器。 |
parser | 返回当前视图使用的文档解析器的名称。仅可查询。 |
parserProperty | 设置或查询在当前视图中运行的文档解析器的属性。 |
pixelPosition | 返回当前光标位置的像素位移。仅可查询。 |
popup | 设置或查询弹出菜单的内容。 |
position | 设置或查询当前元素上的光标列位置。 |
prefixArea | 设置或查询前置区的可视性。 |
prefixAreaMargin | 设置或查询要在前置区文本和编辑区之间显示的页边距。 |
prefixAreaText | 设置或查询显示在前置区中的文本类型。 |
prefixAreaWidth | 返回前置区的宽度,以像素计。仅可查询。 |
prefixPosition | 设置或查询前置区中的光标列位置。 |
prefixProtect | 设置或查询能否将光标移到前置区中。 |
prefixText | 设置或查询当前元素的前置文本。 |
print.bottomMargin | 设置或查询 print 命令使用的下页边距。 |
print.font | 设置或查询 print 命令使用的字体。 |
print.footer | 设置或查询每页中要作为页脚行打印的文本。 |
print.header | 设置或查询每页中要作为页眉行打印的文本。 |
print.leftMargin | 设置或查询 print 命令使用的左页边距。 |
print.lineNumbers | 设置或查询 print 命令是否打印行号。 |
print.rightMargin | 设置或查询 print 命令使用的右页边距。 |
print.sequenceNumbers | 设置或查询 print 命令是否打印序号。 |
print.tokenized | 设置或查询 print 命令是否打印由文档解析器设置的记号化属性。 |
print.topMargin | 设置或查询 print 命令使用的上页边距。 |
readonly | 设置或查询能否在当前视图中编辑该文档。 |
recording | 设置或查询编辑器是否要记录文档更改。 |
rowHeight | 返回文本行的高度,以像素计。仅可查询。 |
rows | 返回文本窗口中可显示的文本的行数。仅可查询。 |
save.lineSeparator | 设置或查询保存操作使用的行分隔符。 |
save.textLimit | 设置或查询 save 命令所使用的最大行长度。 |
save.trim | 设置或查询 save 命令是否应删除文档中所有行的结尾空白。 |
scroll | 设置或查询当前视图向右滚动的像素数。 |
scrollWhileAdjusting | 设置或查询当拖动垂直滚动条时窗口是否将滚动。 |
sequenceDefaultText | 设置或查询序号缺省文本部分。 |
sequenceNumber | 设置或查询当前元素的序号。 |
sequenceNumbers | 设置或查询序号的起始列和宽度。 |
sequenceNumbersFormat | 设置或查询用来显示序号区的格式字符串。 |
sequenceText | 设置或查询当前元素的序号文本部分。 |
shiftInCharacter | 设置或查询用来显示仿真 Shift-in 控制的字符。 |
shiftOutCharacter | 设置或查询用来显示仿真 Shift-out 控制的字符。 |
show | 确定视图的当前元素是否为显示元素。仅可查询。 |
showSosi | 设置或查询编辑器是否显示仿真 Shift-out 和 Shift-in 控制字符。 |
sourceCcsid | 设置或查询文件在其初始平台上的 CCSID。 |
sourceEncoding | 设置或查询文件在其初始平台上的字符编码。 |
sourceName | 设置或查询备用文档名,例如,底层远程成员名。 |
splitWindow | 设置或查询如何在实施分割窗口的编辑器应用程序中打开新视图。 |
splitWindow.orientation | 设置或查询在实施分割窗口的编辑器应用程序中如何在一个窗口中显示多个视图。 |
status | 设置或查询命令状态。 |
statusLine | 设置或查询状态行的可视性。 |
style | 设置或查询用来显示当前元素的文本的样式字符。 |
styleAttributes | 设置或查询样式字符的样式属性或其中一个内置样式的样式属性。 |
tabs | 设置或查询 nextTabStop 和 prevTabStop 操作使用的制表符停止位。 |
text | 设置或查询当前元素的文本。 |
textAreaWidth | 返回文本区域的宽度,以像素计。仅可查询。 |
textWidth | 返回当前元素的文本的宽度,以像素计。仅可查询。 |
topExpanded | 设置或查询位于文档顶部与第一个可视元素之间的隐藏元素的可视性。 |
updateProfile.baseProfile | 设置或查询 updateProfile 命令将要使用的基本概要文件。 |
updateProfile.extensions | 列出与文档解析器相关联的文档类型。仅可查询。 |
updateProfile.noParser | 设置或查询 updateProfile 命令是否应设置文档解析器。 |
updateProfile.palette | 设置或查询 updateProfile 命令将要使用的调色板。 |
updateProfile.paletteAttributes | 设置或查询在发出 updateProfile 命令时用于指定样式和选用板的样式属性。 |
updateProfile.palettes | 列出可用于 updateProfile 命令的调色板。仅可查询。 |
updateProfile.parser | 设置或查询 updateProfile 命令所使用的文档解析器。 |
updateProfile.parserAssociation | 设置或查询与文档类型相关联的文档解析器。 |
updateProfile.parserClass | 设置或查询文档解析器的类名。 |
updateProfile.parsers | 列出可用于 updateProfile 命令的文档解析器。仅可查询。 |
updateProfile.userActions | 设置或查询 updateProfile 命令所使用的用户操作。 |
updateProfile.userCommands | 设置或查询 updateProfile 命令所使用的用户命令。 |
updateProfile.userKeyActions | 设置或查询 updateProfile 命令所使用的用户键操作。 |
updateProfile.userMouseActions | 设置或查询 updateProfile 命令所使用的用户鼠标操作。 |
updateProfile.userProfile | 设置或查询 updateProfile 命令所使用的用户概要文件。 |
userParameter | 设置或查询用户定义的设置。 |
useSourceColumns | 设置或查询编辑器是否使用以源字符编码表示的文件的列特征。 |
version | 返回编辑器的版本。仅可查询。 |
viewId | 返回标记文档视图的整数。仅可查询。 |
visible | 确定视图的当前元素在当前视图中是否可视。仅可查询。 |
编辑器命令、操作和参数
query 命令
set 命令
Copyright IBM Corporation 1992, 2006. All Rights Reserved.