EmEditor Pro 专业文本编辑器

EmEditor Professional 以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。

EmEditor Professional是一个专门设计用于编辑的文本文件。EmEditor专业创建功能丰富的宏,使用JavaScript或VBScript,允许您定义的大部分操作。
EmEditor使用JavaScript或VBScript的宏语言,对于那些不熟悉的脚本语言,EmEditor可以记录击键,然后就可以在一个宏文件保存,可以很容易地在不同情况下加载的。使用JavaScript或VBScript,您也可以轻松解决你的代码。

 

EmEditor Professional 主要特点:

·优化打开大文件
·宏工具栏
·击键和鼠标操作的记录和回放
·新的对象,属性,和宏的方法
·关键字高亮
·正则表达式搜索和突出
·外部工具
·插件使用自定义栏
·自定义键盘,工具栏,菜单,字体和颜色
·拖放
·自动保存/备份
·箱选择模式(与ALT键鼠标选择)
可点击的网址和电子邮件地址
·窗口可以被分割到最多4个窗格
·可以定义多种配置和关联的文件扩展名
·可以节省备份到回收站
·可以打开最近使用的文件,从任务栏上的托盘图标
·快捷键插入重音符号和特殊字符
·应用程序的错误处理程序支持
· 64位版本可用
· Windows Vista的准备
·快速e – mail支持

EmEditor Pro如何用 正则表达式?

I998 已经是确定的字符串,就不需要正则表达式了。
直接查找
I998
替换为
1998
即可。

如果非要用正则,可以这样:
查找:
I(d{3})
替换为
l1

EmEditor 正则表达式语法

匹配特定数字:

^[1-9]d*$    //匹配正整数
^-[1-9]d*$   //匹配负整数
^-?[1-9]d*$   //匹配整数
^[1-9]d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0)
评注:处理大量数据时有用,具体应用时注意修正

快速的64位版本

EmEditor 有两种版本,分别是64位32位。在右边的表格中, 您可以发现当处理大文件时,64位版本比32位版本的运行速度要快16%到74%如果您使用的是64位版本的 Windows , 我们推荐您下载64位版本的 EmEditor!此外,EmEditor 还用各种 CPU 优化,例如多线程和 SIMD 技术,如 AVX-512 和 AVX-2,来提高打开超大文件查找/替换/筛选,解析 CSV,各种排序删除重复行,以及各种其他操作的速度。

32 位版本 64 位版本
打开一个文件 *1 94 秒 54 秒
替换一个字符串 *2 53 秒 43 秒
A 到 Z 排序 *3 87 秒 75 秒
删除重复行 *4 166 秒 142 秒

*1 文件的大小为 10GB 或 128,000,000 行。速度为平均速度,不算第1次打开的速度。 *2 在 1.3GB, 16,000,000 行的文件 中用 “#####” 替换 “10000”, 一共完成1,600 个替换,不使用正则表达式,转义字符和大小写区分。 *3 大小为800MB, 10,000,000 行的文件从 A 到 Z 排序 *4 同 3。 测试软件:EmEditor 专业版 v13.0.0 32 位和 64 位版本;测试系统: Windows 8(64位)Core i7 870 16GB RAM。.

更新日志

VERSION 19.8 新增特性

2020年4月24日

一般新增功能

  • 添加了使用 uchardet(Mozilla 字符编码探测的 C++ 分支)的选项,并改进了使用“全部检测”选项打开文件时的文件编码检测。
  • 添加了一种功能,该功能可以在每个指定的字节数处用换行符分割文件,并在打开多个文件的同时对每个打开的文档运行宏(新的高级打开命令)。当你要在打开固定长度的记录数据文件(不包含换行符)时将其在每个指定的字节数处用换行符分割,并使用宏将其转换为 CSV 格式时,此功能可能很有用。
  • 新版本让您能把转换 CSV 格式记录为宏(ConvertCsv 方法)。
  • 比较两个文档时,改进了平铺窗口的行为。例如,在同时平铺比较两个窗口时最小化一个窗口,另一个窗口也将同时最小化。在 Windows 10 中,新版本消除了两个平铺窗口之间的视觉间隙。
  • 添加了很暗的模式(仅适用于 Windows 10 Build 17763 或更高版本)。由于 Windows API 尚未正式支持针对桌面应用程序的深色模式,因此该功能仍处于测试阶段。Windows 的未来版本可能不支持它。
  • 新增了命令来应用 Unicode 标准化,此标准化在“Unicode 标准附录 #15 Unicode Normalization Forms”中定义。
  • 添加了一个选项,以将一系列正确的韩文拼音字母显示为组合成的字符。例如,如果启用此选项,”ᄒ ᅡ ᆫ ᄀ ᅳ ᆯ”(不含空格)会被显示为 “한글”。此选项对正确显示旧韩文也有效。
  • 提高了多行正则表达式搜索和替换的速度。

测试结果:

V19.6 V19.7 V19.8 相较于 V19.6
查找一个多行正则表达式 54.1 秒 24.0 秒 18.1 秒 快 3.01 倍

* 测试条件与 Version 19.7 中的测试条件相同。

新增选项

  • 添加了高级打开对话框。
  • 添加了很暗 (beta)复选框到自定义对话框的查看页面上。
  • 添加了设置“全部检测”选项时,用 uchardet 检测文件编码打开 US-ASCII 作为系统默认编码复选框到自定义对话框的文件页面上。
  • 重命名多列排序对话框为高级排序对话框,并且新的对话框让您能定义多个条件,即使是非 CSV 文档。添加了高级选项按钮到高级排序对话框中。
  • 添加了按出现次数对相同的字符串进行分组复选框到自定义对话框的排序页面上。
  • 添加了将编码名称附加到文件名复选框到在文件中查找对话框的高级对话框中。
  • 添加了不再显示这些新增选项 复选框到启动窗口中。
  • 添加了最旧的版本下拉列表框到自定义启动窗口对话框中。
  • 添加了显示组合成的韩文拼音字母 复选框到自定义对话框的文本呈现页面上。

新增命令

  • 跳转到其他
  • 查找最长行/单元格
  • 查找非空最短行/单元格
  • 高级打开
  • 重置列宽
  • Unicode 标准化表单 C(规范组成)
  • Unicode 标准化表单 D(规范分解)
  • Unicode 标准化表单 KC(兼容性组成)
  • Unicode 标准化表单 KD(兼容性分解)

插件 API 新增功能

  • 添加了 EE_CONVERT_CSV 消息,Editor_ConvertCsv 内联函数,以及 CONVERT_CSV_INFO 结构。
  • 添加了 SORT_GROUP_IDENTICAL 标志到 SORT_INFO 结构 和 Editor_Sort 内联函数中。
  • 添加了 FLAG_FIND_OUTPUT_ENCODING 标志到 GREP_INFO_EX 结构中。

新增宏功能

  • 添加了 ConvertCsv 方法到 Document 对象中。
  • 添加了 eeSortGroupIdentical 标志到 Document 对象的 Sort 方法中。
  • 添加了 eeExFindOutputEncoding 标志到 Editor 对象的 FindInFiles 方法中。

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

给TA买糖
共{{data.count}}人
人已赞赏
桌面工具

EmEditor 正则表达式语法

2020-5-12 23:06:35

桌面工具

BeyondCompare4 无限续用30天

2020-5-15 13:35:54

⚠️
Golurending上的部份代码及教程来源于互联网,仅供网友学习交流,未经Golurending作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 邮箱codesns#163.com(#-@) 或 点击右侧 私信:管理员 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索