- 使用帮助
- 块选文本
- ClassViewer
- 代码折叠
- 光标箭头 (光标动作)
- 检错 PHP 脚本
- 拖放编辑
- 拖放文件
- Home 和 End 键 (光标动作)
- 文件树视图界面
- 插入/覆盖模式
- 插入特殊字符
- 键盘命令
- Multi-Caret Editing
- 输出窗口
- Page Up 和 Page Down 键 (光标动作)
- 注册 UltraEdit/UEStudio
- 资源编辑器
- 鼠标右键命令
- 脚本演示和指南
- 脚本命令
- Tab 缩进
- 文本选择/加亮
- Unicode 和 UTF-8 支持
- UE3 Functionality
- 菜单配置
- 工具栏配置
- HTML 工具栏
- 工具工具栏
- 智能提示工具栏
- 资源编辑器工具栏
- 脚本工具栏
- 调试器工具栏
- Web 搜索工具栏
- 文件菜单
- 新建命令
- 打开命令
- 快速打开命令
- 关闭命令
- 关闭所有文件命令
- 关闭除此文件外的所有文件命令
- FTP Browse
- 从FTP打开
- 另存到FTP
- 恢复到最后一次保存状态命令
- 保存命令
- 另存为命令
- 全部保存命令
- 选区另存为命令
- 创建副本/备份命令
- 加密文件命令
- 解密文件命令
- 重命名文件命令
- 比较文件命令
- 排序文件命令
- 高级排序/选项
- UNIX/MAC 到 DOS 命令
- DOS 到 MAC 命令
- DOS 到 UNIX 命令
- EBCDIC 到 ASCII 命令
- ASCII 到 EBCDIC 命令
- OEM 到 ANSI 命令
- ANSI 到 OEM 命令
- ASCII 到 Unicode 命令
- UTF-8 到 Unicode 命令
- Unicode 到 ASCII 命令
- UTF-8 到 ASCII 命令
- ASCII 到 UTF-8 命令
- Unicode/UTF-8 到 UTF-8 命令
- Unicode/ASCII/UTF-8 到 UTF-8 命令
- UNICODE 到 UNICODE Big Endian 命令
- UNICODE Big Endian 到 UNICODE 命令
- 插入文件命令
- 删除活动文件命令
- 发送邮件命令
- 每隔一个增量插入字符
- 打印命令
- 打印所有文件命令
- 打印预览命令
- 页面设置命令
- 打印设置命令
- 收藏的文件命令
- 最近打开文件命令
- 最近打开方案/工作区命令
- 编辑菜单
- 撤销命令
- 重做命令
- 剪切命令
- 复制命令
- 粘贴命令
- 剪贴板
- 全选命令
- 选择行命令
- 选择范围命令
- 连续选择命令
- 删除命令
- 删除行命令
- 删除到行首命令
- 删除到行末命令
- 复制行
- 插入行命令
- 日期/时间命令
- 十六进制编辑命令
- 十六进制编辑/EBCDIC 命令
- 十六进制插入/删除命令
- 十六进制复制选定视图命令
- 拼写检查命令
- 只读命令
- 添加/删除注释命令
- 插入颜色命令
- 搜索菜单
- 查找命令
- 查找下一个命令
- 查找上一个
- 替换命令
- 步进搜索
- 在文件中查找命令
- 在文件中替换命令
- 成对匹配命令
- 转到行/页命令
- 切换书签命令
- 字数命令
- 函数列表命令
- 查找符号
- 字符属性
- 返回/向前命令
- Insert menu
- 插入分页符命令
- 插入文字字符
- 插入模板命令
- 方案菜单
- 新建方案/工作区命令
- 打开方案/工作区命令
- 关闭方案/工作区命令
- 方案设置命令
- 插入命令
- 添加到方案命令
- 恢复方案/工作区命令
- 方案转换命令
- 方案管理器命令
- 更新命令
- 导入命令
- 导出命令
- Ctags 支持
- 构建菜单
- 构建命令
- 构建命令
- 全部重建命令
- 批量构建命令
- 清除命令
- 启动调试器命令
- 运行应用程序命令
- 运行命令
- 选择编译器命令
- 设置编译器选项命令
- 高级构建命令
- 设置编译器路径命令
- 解法菜单
- 新建解法命令
- 打开解法命令
- 关闭解法命令
- 添加方案命令
- 删除方案命令
- 视图菜单
- 布局选择器
- 工具栏命令
- 状态栏命令
- 打开文件标签命令
- 文件树视图命令
- 函数列表命令
- 宏列表命令
- 标签列表命令
- FTP
- 剪贴板历史记录命令
- 脚本列表命令
- XML Window 鍛戒护
- Bookmark List command
- 输出窗口命令
- 查看方式命令
- 设置十六进制/列模式字体
- 设置字体命令
- 设置打印机字体命令
- OEM 字符集命令
- 镜像显示字体命令
- 重置字体命令
- 增大字体命令
- 缩小字体命令
- 设置颜色命令
- 显示空格/制表符命令
- 用一行显示分页符命令
- 不滚动标记 1 以左部分命令
- 显示标尺命令
- 显示行号命令
- 行间距命令
- ASCII 字符表命令
- 隐藏/显示选区命令
- 全部折叠命令
- 全部展开命令
- 文件更改检测命令
- 自动滚动检测的文件命令
- 总在最前命令
- 全屏模式命令
- Format menu
- 段落重排命令
- 段落设置/格式化对话框
- 转换回车符为换行命令
- 转换换行为回车符命令
- 转换制表符为空格命令
- 转换空格为制表符 (所有)命令
- 转换空格为制表符 (行首) 命令
- 修剪行尾空格命令
- 转为大写字母命令
- 转为小写字母命令
- 字首大写命令
- 转换大小写命令
- 添加缩进命令
- 删除缩进命令
- HTML 精简命令
- CSE HTML 验证命令
- XML 转换到 CR/LFs 命令
- 重新缩进选区命令
- 列菜单
- 列模式命令
- 插入/填充列命令
- 删除列命令
- 剪切列命令
- 插入号码命令
- 列/选区统计命令
- 转换到固定列命令
- 转换到分隔字符命令
- 向左对齐命令
- 居中对齐命令
- 向右对齐命令
- 宏菜单
- 载入命令
- 载入并附加到现有的宏命令
- 全部保存命令
- 快速录制命令
- 设置自动载入命令
- 设置文件载入/保存的宏命令
- 全部删除命令
- 删除宏/修改属性命令
- 录制命令
- 停止录制命令
- 再次运行命令
- 运行/多次运行命令
- 宏录制后期处理选项
- 如果宏未保存则在退出时警告
- 脚本菜单
- 高级菜单
- 配置摘要
- 高级
- 自动完成
- 书签
- 列模式
- 定界符
- FTP
- 其它
- 新文件创建
- 自动换行/制表符设置
- 高级
- 搜索
- 自动重置设置
- 设置查找输出格式
- 字典
- Dictionary Directories
- 过滤器
- 忽略选项
- 拼写检查器
- 高级
- 备份
- 页面编码检测
- 转换
- DOS/UNIX/MAC 处理
- 加密
- 文件更改检测
- 加载
- 其它
- 保存
- 临时文件
- Unicode/UTF-8 检测
- 文件关联
- 文件类型
- 高级
- 光标/插入记号
- 十六进制编辑显示
- Line Change Indicator
- 其它
- 文件标签
- File Tree View
- Help
- 其它
- 状态栏
- Window State
- 定制
- HTML 工具栏
- Web 搜索
- 管理
- 其它
- 目录
- 键映射
- FTP
- 脚本
- FTP
- 高级
- 函数提示
- 其它
- 语法分析器
- 快速提示
- Xdebug
- Miscellaneous
- Parser1
- JavaScript Lint
- XML Window
- 设置代码页/位置
- 显示/修改模板命令
- DOS 命令
- 运行 Windows 程序命令
- 预备捕获方法命令
- 工具配置命令
- 窗口菜单
- 复制窗口副本命令
- 层叠命令
- 水平平铺命令
- 垂直平铺命令
- 下一个窗口命令
- 上一个窗口命令
- 排列图标命令
- 关闭所有文件命令
- 在浏览器显示文件命令
- 同步滚动命令
- 1, 2 ... 命令
- 帮助菜单
- 索引命令
- 添加帮助文件命令
- 使用帮助命令
- 关于命令
- 选择编译器对话框
- [Settings] 编辑器段
- [SettingsInfo] 编译器段
- [SettingsReps] 编译器段
- [Variables] 编译器段
- [Environment] 编译器段
- [General] 编译器段
- [MakeCommands] 编译器段
- [InsertFiles] 编译器段
- [FileGroups] 编译器段
- [GroupFormats] 编译器段
- [Build] 编译器段
- [.EXT] 编译器段
- UEStudio 的 CVS
- 怎样禁用“无临时文件”提示?
- 可以怎样在不创建空文件的情况下打开 UltraEdit?
- 怎样可以控制新建文件格式?
- 怎样可以删除包含特殊字符的行?
- 怎样使用其它比较应用程序?
- 我应该怎样删除空行?
- 怎样可以从工具栏删除分隔线?
- 我应该怎样才能打印语法加亮?
- 怎样修改文件打开对话框中的文件类型?
- 我应该怎样进行多行替换?
- 在哪里可以找到其它的 UltraEdit 的词语文件?
- 为什么会在有连字符的词语中换行?
- 为什么 UltraEdit 会重排粘贴的段落?
- 为什么我的 IntelliMouse 不能在 UltraEdit 中使用?
- 为什么修剪尾部空格在最后一行不能执行?
- 为什么 notepad.exe 被覆盖?
- 为什么标尺以 "0" 开始?
- 为什么不能复制和粘贴?
- 为什么打开大文件需要这么长的时间?
- 为什么会有延时启动 UltraEdit 的情况?
- 语法加亮
脚本命令
UltraEdit/UEStudio 的脚本通过嵌入 JavaScript 引擎启用。 这允许用户在享受完整 JavaScript 语言的强大和灵活的同时使用以下指定的命令与编辑器(应用程序对象命令),或在编辑器中打开的文档(文档对象命令)进行特别交互。 脚本可以在 UltraEdit/UEStudio 中编辑,在默认词语文件中带有内置 JavaScript 的语法加亮:
脚本引擎支持 JavaScript 1.7 的核心功能。 有关 JavaScript 的更多信息,请参考相关的 Mozilla 网站 (Miscellaneous.html选项,当前光标位置所在的行将被复制。
copyAppend
复制选中的文本并将其追加到剪贴板。 如果没有选中的内容,如果配置了Miscellaneous.html选项,当前光标位置所在的行将被复制。
copyFilePath
将活动文件的路径/名称复制到剪贴板。
currentChar
** 这是活动/指定文档的只读属性。
返回光标处字符的值。例如:
var char = UltraEdit.activeDocument.currentChar;
currentColumnNum
** 这是活动/指定文档的只读属性。
返回当前列号的值。 第一列编号为“0”。例如:
var col = UltraEdit.activeDocument.currentColumnNum;
currentLineNum
** 这是活动/指定文档的只读属性。
返回当前行号的值。例如:
var lineNum = UltraEdit.activeDocument.currentLineNum;
currentPos
** 这是活动/指定文档的只读属性。
返回值为当前位置到文件开头的字节数。例如:
var pos = UltraEdit.activeDocument.currentPos;
cut
将选中内容从文件剪切到剪贴板。 如果没有选中的内容,则将剪切光标位置目前所在的行。
cutAppend
将选中内容从文件中剪切并追加到剪贴板。 如果没有选中的内容,则将剪切光标位置目前所在的行。
deleteText
删除当前字符或选中的文本。
deleteLine
删除当前的行。
deleteToEndOfLine
将从光标位置开始删除一直到行的结尾。
deleteToStartOfLine
将从光标位置开始删除一直到行的开始。
dosToMac
将文件(行终止符)转换为 MAC 格式。
dosToUnix
将文件(行终止符)转换为 UNIX 格式。
dupeLine
在光标下插入活动行的复制。
encoding
回传活动文件的编码值。例如:
var enc = UltraEdit.activeDocument.encoding;
endSelect
停止选择文本(详细信息请参见 startSelect)。
expandAll
展开活动文件中所有折叠的文本。 例如:
UltraEdit.activeDocument.expandAll();
fileSize
** 这是活动/指定文档的只读属性。
返回引用文件的字节数大小。例如:
var size = UltraEdit.activeDocument.fileSize;
findReplace
.matchCase | 布尔值 | true/false |
.matchWord | 布尔值 | true/false |
.mode | 整数 | 值: |
0 - 当前文件 1 - 在选择中 2 - 所有打开的文件 | ||
.regExp | 布尔值 | true/false |
.searchAscii | 布尔值 | true/false |
.searchDown | 布尔值 | true/false |
.searchInColumns | 布尔值 | true/false |
.fromCol | 整数 | default: 0 |
.toCol | 整数 | default: -1 |
.find ("要搜索的字符串"); | ||
.replace ("要搜索的字符串", "替换字符串"); | ||
** 仅在替换中使用 ** | ||
.preserveCase | 布尔值 | true/false |
.replaceAll | 布尔值 | true/false |
.replaceInAllOpen | 布尔值 | true/false |
*在替换中取代 .mode | ||
.selectText | 布尔值 | true/false |
*仅替换选中的文本 |
根据指定的参数查找引号 "" 中的字符串。例如:
UltraEdit.activeDocument.findReplace.matchWord = true;
UltraEdit.activeDocument.findReplace.find("3939");
或
UltraEdit.document[0].findReplace.matchWord = true;
UltraEdit.document[0].findReplace.matchCase = true;
UltraEdit.document[0].findReplace.replace("Copper", "Silver");
请注意:所有属性一旦设定便应用于之后的所有查找和替换,直到再次被设置为其他值。
fromEBCDIC
将文本转换为 EBCDIC 格式。
gotoBookmark
跳转到的书签索引或 -1 转到下一个书签
跳转到下一个/指定的书签。索引从 0 开始。如果用户输入大于实际书签数的索引,则将自动引导到第一个书签(索引 0)。例如:
UltraEdit.activeDocument.gotoBookmark(0);
gotoBookmarkSelect
跳转到的书签索引或 -1 转到下一个书签
跳转到下一个/指定的书签并选择从光标位置到书签的文本。索引从 0 开始。如果用户输入大于实际书签数的索引,则将自动引导到第一个书签(索引 0)。例如:
UltraEdit.activeDocument.gotoBookmarkSelect(0);
gotoEndOfNextWord
跳转到下一个词语的尾部。示例: UltraEdit.activeDocument.gotoEndOfNextWord();
gotoEndOfNextWordSelect
跳转到下一个词语的尾部并选择当前插入记号位置的所有文本。示例: UltraEdit.activeDocument.gotoEndOfNextWordSelect();
gotoEndOfPrevWord
跳转到前一个词语的尾部。示例: UltraEdit.activeDocument.gotoEndOfPrevWord();
gotoEndOfPrevWordSelect
跳转到前一个词语的尾部并选择当前插入记号位置的所有文本。示例: UltraEdit.activeDocument.gotoEndOfPrevWordSelect();
gotoLine
要跳转到的行和列数的数值
跳转到指定的行和列号。使用行号 0 跳转到当前行的指定列。例如:
UltraEdit.activeDocument.gotoLine(1,5);
gotoLineSelect
要跳转到的行和列数的数值
跳转到指定的行号和列号并选择从光标位置到行/列的文本。选择文本时使用行号 0 跳转到当前行的指定列。例如:
UltraEdit.activeDocument.gotoLineSelect(1,5);
gotoPage
要跳转到页面的编号
跳转到指定的页号。例如:
UltraEdit.activeDocument.gotoPage(5);
gotoPageSelect
要跳转到页面的编号
跳转到指定的页号并选择从光标位置到页的文本。例如:
UltraEdit.activeDocument.gotoPageSelect(5);
gotoPos
数字值,以字节数指定该位置与文件开始处的距离
跳转到指定位置
gotoPosSelect
数字值,以字节数指定该位置与文件开始处的距离
Jump to specified position (passed as parameter in number of char from beginning of file) while making a selection
hexDelete
指定要删除的字节数的数值
从文件中删除指定数量的字节。
hexInsert
指定要插入字节大小的数字值
将指定数量的字节插入文件。这将插入空格 (HEX 20)。
hexMode
** 这是活动/指定文档的只读属性。
返回布尔值说明十六进制模式是否活动。例如:
var hexActive = UltraEdit.activeDocument.hexMode;
hexOff
关闭十六进制模式——切换到文本模式。
hexOn
打开十六进制模式。
hideOrShowLines
隐藏选中的行,或如果隐藏则显示在光标行处隐藏的行。
insertLine
在光标当前位置的下面插入空白行。
insertPageBreak
在文件光标目前所在位置插入换页/分页符。
insertTemplate
引号中是后跟点号的模板组名称 ("glo.")(可选)
引号中的模板名称 ("templateName")
全局模板索引(传统)
把指定的模板插入文件中。通过指定模板名称(可指定亦可不指定模板组名称)即可插入全局模板。例如:
UltraEdit.activeDocument.insertTemplate("userTime");
如有必要,用户可以指定全局 ("glo" 或 "global")、环境("env" 或 "environment")、语言("lng" 或 "language")和项目("prj" 或 "project")组以及模板名称。例如:
UltraEdit.activeDocument.insertTemplate("glo.userTime");
UltraEdit.activeDocument.insertTemplate("global.userTime");
UltraEdit.activeDocument.insertTemplate("env.Power1");
UltraEdit.activeDocument.insertTemplate("environment.Power1");
UltraEdit.activeDocument.insertTemplate("lng.class");
UltraEdit.activeDocument.insertTemplate("language.class");
UltraEdit.activeDocument.insertTemplate("prj.noDesc");
UltraEdit.activeDocument.insertTemplate("project.noDesc");
如有必要,用户可以根据索引指定全局模板。例如:
UltraEdit.activeDocument.insertTemplate(0);
insertTemplate
模版索引
将指定的模版插入文件。例如:
UltraEdit.activeDocument.insertTemplate(0);
invertCase
转换所选文本的大小写。
isCharGt
"字符"
检查当前光标位置所在的字符是否大于指定的字符。例如:
if (UltraEdit.document[1].isCharGt('k')){
//do these commands...
} else {
//do these commands...
}
isChar
"字符串"
检查当前光标位置所在的字符是否为指定的字符。 例如:
if (UltraEdit.document[1].isChar('k')){
//do these commands...
} else {
//do these commands...
}
isColNum
数字
检查当前光标位置是否为指定的列号。 例如:
if (UltraEdit.activeDocument.isColNum(13)){
//do these commands...
} else {
//do these commands...
}
isColNumGt
数字
检查当前光标位置是否大于指定的列号。 例如:
if (UltraEdit.activeDocument.isColNumGt(13)){
//do these commands...
} else {
//do these commands...
}
isEof
检查当前光标位置是否为文件的结尾。 例如:
if (UltraEdit.document[1].isEof()){
//do these commands...
} else {
//do these commands...
}
isExt
"字符串"
检查活动文件的文件扩展名是否与指定字符串匹配。例如:
if (UltraEdit.document[1].isExt("txt")){
//do these commands...
} else {
//do these commands...
}
isFound
检查脚本中上次找到的命令结果,并根据结果有条件地执行其他命令。例如:
UltraEdit.activeDocument.findReplace.find("string");
if (UltraEdit.activeDocument.isFound()){
//do these commands...
} else {
//do these commands...
}
isFTP
检查当前文件是否为通过 FTP/SFTP 加载的文件,而不是本地/网络文件。
if (UltraEdit.document[1].isFTP()){
//do these commands...
} else {
//do these commands...
}
isHexModeOn
检查当前文件是否设置为十六进制/二进制模式。
if (UltraEdit.activeDocument.isHexModeOn()){
//do these commands...
} else {
//do these commands...
}
isName
"字符串"
检查活动文件的文件名(不是路径或扩展名)是否与指定字符串匹配。例如:
if (UltraEdit.document[1].isName("foo")){
//do these commands...
} else {
//do these commands...
}
isNotFound
检查脚本中上次找到的命令结果,并根据结果有条件地执行其他命令。例如:
UltraEdit.activeDocument.findReplace.find("string");
if (UltraEdit.activeDocument.isNotFound()){
//do these commands...
} else {
//do these commands...
}
isReadOnly
此命令检查活动文档是否设置为只读。 例如:
if (UltraEdit.activeDocument.isReadOnly()){
//do these commands...
} else {
//do these commands...
}
isSel
检查活动文件中当前有没有选中的文本。 例如:
if (UltraEdit.document[1].isSel()){
//do these commands...
} else {
//do these commands...
}
isWordWrap
此命令检查活动文档的自动换行状态。 例如:
if (UltraEdit.activeDocument.isWordWrap()){
//do these commands...
} else {
//do these commands...
}
key
BACKSPACE
DEL
DOWN ARROW
END
HOME
LEFT ARROW
PGDN
PGUP
RIGHT ARROW
UP ARROW
CTRL+END
CTRL+HOME
CTRL+LEFT ARROW
CTRL+RIGHT ARROW
将键盘命令插入活动文件。通常用于在文件中导航以及退格或删除。“CTRL+”修改符可以用于常规编辑修改命令。
如果要输入文本,则使用“write”命令而非“key”命令。 例如:
UltraEdit.activeDocument.key("BACKSPACE");
UltraEdit.activeDocument.key("CTRL+RIGHT ARROW");
length
** 这是活动/指定文档的只读属性。
返回活动文档的数量。 例如:
var num_of_docs = UltraEdit.document.length;
lineTerminator
** 这是一个活动/指定文件的唯读属性。
回传一个活动文件用来表示行终止字符的数值。例如:
var lt = UltraEdit.activeDocument.lineTerminator;
0 = DOS
1 = UNIX
2 = MAC
matchBrace
查找下一个匹配的括号并选择括号中的文本。
moveLineDown
在活动文档中将当前行下移一行。 例如:
UltraEdit.activeDocument.moveLineDown();
moveLineUp
在活动文档中将当前行上移一行。 例如:
UltraEdit.activeDocument.moveLineUp();
oemToAnsi
将文件从 OEM 转换为 ANSI。
paste
将剪贴板中的内容粘贴到文件中。
path
** 这是活动/指定文档的只读属性。
返回指定文件的完整路径。例如:
var text = UltraEdit.activeDocument.path;
previousBookmark
跳到上一个书签。例如:
UltraEdit.activeDocument.previousBookmark();
previousBookmarkSelect
跳转到上一个书签并选择从光标位置到书签的文本。例如:
UltraEdit.document[1].previousBookmarkSelect();
readOnlyOff
将活动文档设置为可写
readOnlyOn
将活动文档设置为只读
reIndentSelection
重新缩进当前选中的文本。 例如:
UltraEdit.activeDocument.reIndentSelection();
returnToWrap
将当前选中的硬回车转换为自动换行。
selectAll
选中文件中的全部文本。
selection
** 这是活动/指定文档的只读属性。
返回当前选中的文本。例如:
var text = UltraEdit.activeDocument.selection;
selectLine
选择活动行中的所有文本。
selectToBottom
选择从当前位置到文件末尾的所有文本。
selectToTop
选择从当前位置到文件开头的所有文本。
selectWord
选中当前词语(与双击词的作用相同)。
setActive
将指定文档设置为活动文档。例如:
UltraEdit.document[1].setActive();
sort
.ascending | boolean true/false | ||
.col1Start | int start column key 1 | ||
.col1End | int end column key 1 | ||
.col2Start | int start column key 2 | ||
.col2End | int end column key 2 | ||
.col3Start | int start column key 3 | ||
.col3End | int end column key 3 | ||
.col4Start | int start column key 4 | ||
.col4End | int end column key 4 | ||
.ignoreCase | boolean true/false | ||
.removeDuplicates |
| ||
.remKey1 | boolean true/false | ||
.remKey2 | boolean true/false | ||
.remKey3 | boolean true/false | ||
.remKey4 | boolean true/false | ||
.type |
|
Sort the file, or selected text according to specified parameters.
Example:
UltraEdit.activeDocument.sort.ascending = true;
UltraEdit.activeDocument.sort.ignoreCase = false;
UltraEdit.activeDocument.sort.removeDuplicates = 1;
UltraEdit.activeDocument.sort.remKey1 = true;
UltraEdit.activeDocument.sort.remKey2 = true;
UltraEdit.activeDocument.sort.type = 0;
UltraEdit.activeDocument.sort.col1Start = 1;
UltraEdit.activeDocument.sort.col1End = 15;
UltraEdit.activeDocument.sort.col2Start = 35;
UltraEdit.activeDocument.sort.col2End = 50;
UltraEdit.activeDocument.sort.sort();
sortAsc
sortDes
类型归类
0 - 根据字符顺序归类。
1- 根据数字值而非字符顺序归类。
2 - 指定归类必须针对现场。
3 - 指定归类应使用其他归类方法。使用其他归类方法只需使用一个归类键。
忽略大小写 布尔值 true/false
删除重复 布尔值 true/false
归类键 int 可以指定多达四对开始/结束键。
用升序或降序方式排序文件或选定的文本。
例如:
UltraEdit.activeDocument.sortAsc(0, true, true, 1, -1);
例如:
UltraEdit.activeDocument.sortDes(1, true, false, 4, 8);
spacesToTabs
将文件中的空格转换为制表符。这基于配置-自动换行/制表符设置中定义的制表符空格值。 如果制表符空格值设置为 3,则转换为一个制表符需要一组连续的三个空格。小于三个的连续空格都无法转换。
spacesToTabsAll
将文件中的所有空格转换为制表符。这基于配置-自动换行/制表符设置中定义的制表符空格值。 如果制表符空格值设置为 3,则转换为一个制表符需要一组连续的三个空格。小于三个的连续空格都无法转换。
startSelect
开始选择。这将打开选择模式运行。任何光标的移动或放置都伴随选择并选中文本。endSelect 将停止选择模式。已选文本将保持选中状态直到正常编辑时其他命令导致其不被选中。
tabsToSpaces
将文件中的所有制表符转换为空格。
timeDate
将时间和日期插入文件的光标位置。
toCaps
选定文本中的每个词语首字大写。
toEBCDIC
将文本转换为 EBCDIC 格式。
toggleBookmark
在当前行设置或删除书签。
toLower
将选中文本转换为小写。
top
跳转到文件开头。
toUpper
将选中文本转换为大写。
trimTrailingSpaces
切掉当前文件每行尾部的空格。
unicodeToASCII
转换 Unicode 文件到 ASCII。
unixMacToDos
将活动文件(行终止符)从 Mac/Unix 转换为 DOS 格式。
UTF8ToASCII
转换 UTF-8 文件到 ASCII。
wordWrapOff
关闭活动文档的自动换行
wordWrapOn
打开活动文档的自动换行
wrapToReturn
执行换行时所在列的列号。列号为 0 则表示换行发生在窗口边缘
将选中内容从换行转换为硬回车。例如:
UltraEdit.activeDocument.wrapToReturn(60);
write
写入的文本位于引号 ("") 中
将指定的文本写入光标位置。例如:
UltraEdit.activeDocument.write("This is a test.");
或
UltraEdit.activeDocument.write("^c");
将在 write 命令中使用剪贴板内容。
xmlConvertToCRLF
将单行的 XML 文件转换为缩进的 XML 格式。
输出窗口对象命令
outputWindow 是 JavaScript 阵列对象,阵列对象是 UltraEdit 应用程序对象的属性。 除非注明其他参数,否则所有输出窗口对象命令都必须使用下列格式调用:
UltraEdit.outputWindow.commandName();
下表说明了输出窗口对象命令:
命令 | 参数* | 说明 |
clear | 清除输出窗口内容。例如: UltraEdit.outputWindow.clear(); | |
copy | 复制输出窗口的内容到活动剪贴板。例如: UltraEdit.outputWindow.copy(); | |
showOutput | 布尔值 true/false | 确定是否显示写入输出窗口中的针对用户数据。 现在只包含 outputWindow.write()。例如: UltraEdit.outputWindow.showOutput=false; |
showStatus | 布尔值 true/false | 确定是否在输出窗口中显示所有状态信息(脚本名称、脚本成功/失败和错误信息)。例如: UltraEdit.outputWindow.showStatus=true; |
showWindow | 布尔值 true/false | 切换输出窗口是否可见。例如: UltraEdit.outputWindow.showWindow(true); |
visible | ** 这是只读属性。 | 返回布尔值表示输出窗口是否可见。例如: UltraEdit.outputWindow.visible; |
write | 写入的文本位于引号 ("") 中 | 向输出窗口中写入指定的文本。 这将每次仅支持一行且不包含行终止符。例如: UltraEdit.outputWindow.write("This is a test."); |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论