UltraEdit 和脚本
如果您有任何想要与其他用户共享的宏或脚本,请将它们发送至 sales@ultraedit.cn。
宏指令
宏教程
  • 编写一个强大的宏
  • 从命令行运行宏/脚本
  • 将 ^c(复制的文本)和 ^s(选定的文本)变量用于动态宏
下载宏
  • Mofi 用于智能排序 *.ini 和 *.reg 以及类似文件的宏 – 2013-07-09
  • Mofi 对所有行或仅选定行进行反向排序的宏 – 2009-12-29
  • Mofi 的语法高亮/wordfile 排序宏验证工具 – 2013-01-06
  • 这个包还包含用于管理 wordfiles 及其颜色设置的宏。

  • Jesse Heines 的许多有用的杂项宏 – 2010-11-22
  • H.-J 的用户剪贴板宏。 陶布里奇 – 2007-05-10
  • Dale Richmond 用于 HTML 编辑的杂项宏 – 2010-11-22
  • Oliver Tscherwitschke 的 C 缩进宏 – 2000-12-01
  • Gabe Anguiano 的 HTML Strip Macros – 1999-08-24
  • D. Richmond 的 HTML 宏 – 2000-06-19
  • S. Bellone 的 HTML 宏 – 1997-06-12
  • R. Dotson 的其他宏 – 1997-06-12
  • John Goodman 的杂项宏 – 1998-10-26
  • David Dodds 的西班牙宏 – 2001-01-15
  • Willem van der Nat 的 Misc Macros – 2004-10-14
脚本
脚本教程
  • 脚本简介
  • 脚本访问输出窗口(调试)
  • 脚本访问剪贴板
  • 常见的脚本技术
  • 搜索并删除使用脚本找到的行
用于学习的入门脚本
  • Hello world
  • 一个基本的 JavaScript,向您介绍 UltraEdit/UEStudio 中的脚本支持。

  • String var
  • 演示如何以编程方式使用用户提供的字符串

下载脚本
  • ANSI/Unicode 字符串到 Perl 正则表达式字符串
  • 脚本将选定的 ANSI 或 Unicode 字符串转换为剪贴板中的 Perl 正则表达式字符串,方法是将代码值大于 127 的所有字符替换为其十六进制表示。

  • 备份单个(活动)文件
  • 在同一目录中创建活动文件的时间戳备份文件

  • 备份/复制活动文件并在新窗口中打开
  • 将活动文档复制到新窗口并将其保存为具有准版本控制系统的原始文件的新版本(注意:需要 FileNameFunctions 脚本)

  • 专栏作者
  • 进行多行选择并根据需要在单词之间插入空格以形成列。

  • 将 ASCII 表示的十六进制转换为十六进制
  • 获取用户选择的 ASCII 表示的十六进制数据并将其转换为实际的十六进制数据。 例如,将“68 65 6C 6C 6F”粘贴到一个新的文本文件中并在其上运行脚本会将其转换为“hello”。

  • 将所有打开的文件转换为 DOS 行终止符
  • 将所有打开的文件转换为 DOS 格式(0D 0A 行终止符)

  • 将方括号函数参数转换为注释
  • 在带有打开和关闭注释的选定文本中更改函数参数中的打开和关闭框括号

  • 将文件转换为 UTF-8
  • 将文件夹或文件夹树中的所有文件,或所有打开的文件,或所有项目文件转换为 UTF-8,同时更新 HTML、XHTML 和 XML 文件的字符集或编码声明。

  • 将选择转换为 VBA 字符串
  • 将任何选择转换为 VBA 兼容字符串,转义文本中的任何现有字符串。 该字符串被分配了一个通用变量名。 通过“&”支持多行。

  • 复制文件内容
  • 将活动文件的全部内容复制到活动剪贴板而不更改文件中的插入符号(光标)位置

  • 统计选中的行数
  • 调用时,返回当前选择了多少行的提示

  • 计算选中的行数 v2
  • 自动支持 DOS、Unix 和 Mac 行终止符的更新的选定行计数器

  • CSV 转置器
  • 获取一个 csv 文件并水平转置数据

  • 删除包含字符串的行
  • 删除包含用户指定字符串的行,然后报告删除的内容

  • 从 XML 节点中提取内部文本
  • 从选定的 XML 节点中提取 InnerText。 仅支持整个节点。

  • 文件名函数
  • 包含获取文件扩展名、带扩展名或不带扩展名的文件名、打开文档的文件路径或文件名字符串的函数

  • 过滤行
  • 从包含指定字符串的文件中过滤行(如包含字符串的列表行)

  • 查找重复行
  • 无需排序或更改文件数据即可查找并报告文件中的重复行

  • 查找包含一个字符串但不包含另一个字符串的文件
  • 查找文件夹中包含一个(用户指定的)字符串但不包含另一个(用户指定的)字符串的所有文件。

  • 使用选择块查找字符串
  • 2 个函数,用于选择 2 个找到的字符串或一个找到的字符串与光标位置之间的块

  • 查找新文件的字符串
  • 使用正则表达式查找字符串并将找到的字符串逐行输出到新文件的脚本。

  • 将列固定为 CSV
  • 具有将固定列文件转换为具有用户输入的分隔符和字段宽度的 CSV 文件的功能的脚本。

  • 在十六进制编辑模式下查找 Unicode 文本
  • 在以十六进制编辑模式打开的二进制文件中查找以 UTF-16 LE 编码的 Unicode 文本。

  • 获取文件列表
  • 根据各种参数将文件列表放入编辑窗口的功能,用于在列表中的所有文件上运行脚本

  • 获取行结束符
  • 检测活动文档的行终止符的函数,然后将其存储在变量“终止符”中,该变量可以全局访问并用于其他操作。

  • 从具有十六进制值的注册表值中获取字符串
  • 将带有十六进制值的 REG_EXPAND_SZ 或 REG_MULTI_SZ 类型的 Windows 注册表值从 *.reg 文件转换为可读字符串以输出窗口、新文件或活动剪贴板。

  • Getter/setter 方法生成器
  • 生成 getter/setter 方法(在 Java 代码中很典型)

  • 标题
  • 为所有打开的文档创建一个标题

  • 十六进制复制
  • 一个带有示例的函数,用于从文本或二进制数据中获取具有十六进制值的 ASCII 字符串。 它提供了很多参数来确定输入源、输出目标和输出格式。

  • 隐藏不包含字符串的行
  • 通过隐藏/显示行隐藏所有不包含特定搜索字符串的行。

  • 使用剪贴板中的字符串插入/填充列
  • 使用活动剪贴板中的字符串插入或填充列(扩展插入/填充列命令)。

  • 从剪贴板中选择的列中插入字符串
  • 在活动剪贴板中的选定列中插入字符串,并在每个字符串的末尾修剪尾随空格/制表符。

  • 插入时间(当地军队)
  • 在当前插入位置插入当地军事时间。

  • 插入时间(祖鲁语)
  • 在当前插入符号位置插入当前祖鲁时间。

  • 插入今天的日期
  • 在当前插入符位置插入今天的日期。

  • 插入明天的日期
  • 在当前插入位置插入明天的日期。

  • 是Unicode文件
  • 检测刚刚打开的文本文件是作为 Unicode 文件还是作为 ASCII/ANSI 文件加载的函数

  • 函数的 Javadoc 注释块
  • 为函数签名创建一个 Javadoc 注释块,其中包含已解析和包含的函数参数和返回类型。

  • Javascript Deminifier / Reformatter
  • 去除并重新格式化选定的 Javascript,如果没有选择则整个文件

  • 加入行
  • 自动连接/组合选定的行

  • JSON 重新格式化
  • 解析整个文件(或选择,如果存在)并重新格式化 JSON 数据以使其更易于阅读

  • 线随机化器
  • 将选定的文本转换为数组,在每个行终止符处拆分,然后随机化数组并随机写出每一行

  • Lorem ipsum 生成器
  • 生成带有段落/单词选项的 lorem ipsum 占位符文本

  • 合并 CSV 文件
  • 用于将指定文件夹中所有扩展名为 CSV 的文件的数据合并/组合/复制到具有特殊 CSV 相关选项的新文件的脚本

  • 合并文本文件
  • 将指定文件夹中的所有指定文件或所有打开的文件的内容合并/组合/复制到一个新文件中的脚本

  • 删除重复的连续行
  • 一次检查一行。 如果该行包含指定正则表达式的匹配项,那么也会检查下一行。 如果两行都包含一个匹配项,并且匹配项完全相同,则第二行被认为是重复的并从文件中删除。

  • 反转线条
  • 选择行并反转顺序

  • 反向选择的文本
  • 反转选定的文本(可以跨越一行或多行)

  • 片段
  • 在编码 HTML 时通过脚本引擎模拟“片段”

  • 根据长度对行进行排序
  • 根据行的长度对整个文件进行排序(不适用于非常大的文件)

  • 排序字符串
  • 获取一组选定的字符串并按字母数字顺序对它们进行排序(假设字符串以逗号分隔)

  • 按行号拆分大文件
  • 根据行数将大文件拆分成较小的文件

  • XML 标题保存
  • 找到

    标题> XML 文档中的值,然后将文件作为 title.xml 保存在用户指定的目录中

  • Zap Gremlins(删除不可打印的字符)
  • 从文件中删除不可打印的字符(称为“gremlins”)。 如果在播放脚本之前存在选择,那么它将从选择中删除不可打印的字符(无报告)。

京公网安备 11010802029925号    |    备案号:京ICP备09015132号-67