EmEditor Professional
除标准版基本特性外,专业版还提供更多功能。
产品包括32位版本和64位版本。
专业版特性:
新增特性:
小封装、单进程、多线程、低内存使用率
即使打开多个文件,新版EmEditor也能够在单个进程内运行,还支持使用标签,这就缩短了该情况下EmEditor的启动时间,降低了内存利用率,而且避免了在激活其他文档时的任务条抖动现象。EmEditor以多线程方式运行多个视窗。为了导航多个文档,还增加了多种插件命令和宏方法。
强大的标签特性
新版EmEditor显著增强了标签特性作。由于EmEditor如今是以单进程方式在单个窗口内同时运行多个视窗,因此,标签特性更加稳固。
——标签或按钮风格可以选择;
——点击标签页右上方的(X)按钮,能够关闭当前活动文档;
——支持Windows分组,拖放任意标签项到其他组内,实现Windows组联合或创建新组;
——自定义标签图标和按钮的宽度;
——自定义通过双击或鼠标中键点击标签时所运行的命令;
——鼠标滑轮旋转可以激活其他文档;
——自定义标签页内容菜单;
——自定义新标签页(当关闭一个标签页时应该激活新的标签页)插入位置和打开新文档所用视窗;
——按照文件名、修改时间或最近的激活次序排布标签页。也可以指定自动排布方式。
——当标签条不适合当前视窗时,可以将其扩展为多行,或自动调整其宽度;
检测所有结果对话框
新增功能,选择某种编码打开一个文件前对其进行预览。
支持更多的Unicode字符
除BMP之外,只要某种支持字体可用,EmEditor就可以显示CJK Extension B字符。如今,以5种16进制数显示Unicode字符编码。
支持程序错误管理器
如果在EmEditor内程序出现错误,错误管理器允许您在终止前程序保存修改的文件;如果在插件内程序发生错误,EmEditor允许您在不终止程序的情况下禁用插件。
新增其他特性
——菜单条现为工具条的一部分,其位置可以在工具条内移动;
——打开大型文件时给出进程对话框,可以取消该操作;
——为每个工具条内容菜单添加一自定义命令项;
——进一步扩展了宏和插件接口。
64位版本提供EmEditor Professional x64版本,对AMD64或Intel EM64T平台上的Windows Server 2003 x64 Edition和Windows XP Professional x64 Edition 提供本地支持。
原有特性:
功能强大丰富的宏
EmEditor Professional能够使用JavaScript 或 VBScript创建功能丰富的宏,进而可以对大多数操作行为进行定义。您不仅可以定义一个宏来记录您所喜欢并重复使用的按键,还可以编写自己的宏函数来运行其他的程序、Windows文件或网络功能等。宏基于WSH(Windows 脚本宿主)引擎,因此您可以使用WSH下的所有对象。
EmEditor Professional 新增两种配置:JavaScript for EmEditor 和VBScript for EmEditor。当您打开EmEditor的一个宏文件时,诸如宏对象、宏属性、方法等关键字可以被自动突出。例如对一个特定关键字而言,可以移动光标到关键字并选择Search for Keyword,或者按F1。当宏执行过程中出错时,将会弹出对话框以显示错误内容。点击编辑按钮,可以跳转到错误位置。
EmEditor使用JavaScript或 VBScript作为其宏语言,因此熟悉HTML或Windows脚本的工作人员可以轻松编写宏函数。如果不熟悉这些脚本语言,EmEditor可以记录按键,并保存到一个宏文件中,该文件可以轻松加载到不同位置。使用JavaScript或 VBScript,您可以快速检查代码。例如在JavaScript中,您能够使用下列语句检查错误:
try { ... } catch(e) { ... }
发生错误时,例如打开文件失败,try-catch语句允许脚本继续执行,而不是强制中断。
EmEditor宏基于WSH引擎,因此您可以使用多种Windows对象和COM组件。例如使用RegExp对象执行常规表达式查找,FileSystemObject对象处理文件等;使用COM组件(如Word和Excel)来创建并执行宏调用外部程序,如复制EmEditor中创建的文档,将其粘贴到外部程序并打印。
EmEditor宏属于组成模块,独立于EmEditor可执行程序,并作为一个DLL文件运行。为了节省系统资源,可以仅在宏执行时加载DLL文件。
EmEditor宏构建于EmEditor文档对象模型(DOM)基础之上,共提供4个对象和104种属性和方法。该结构体系允许您在EmEditor中利用宏来完成大多数操作。
文件内查找
该对话框允许您指定文件内的查找细节,如编码等,您可以在Encoding下拉列表中指定一个编码。还可以设置专门编码,这样就可以使用相应的编码方式打开文件。
文件内替换
专业版的新增特性。如同文件内查找,可以使用常规表达式查找特定内容,还可以指定用于文档的特定编码。为了防止不希望的自动编辑操作,如插入错误单词等,EmEditor可以替换您所指定的单词,并且保持编辑器处于打开状态,不立即保存其变动。同时突出强
EmEditor Professional
Light-Weight, Single-Process, Multi-Threading, and Low Memory Usage
EmEditor now runs in one process even when multiple files are opened and no matter whether the tab is used. This allows EmEditor to start much faster when multiple files are selected to open, to reduce memory usage, and to suppress the task bar blinking when activating other documents. Multiple windows now run as multi-threading. Many plug-in commands and macro methods have been added to navigate multiple documents.
Powerful Tab Features
Tabs features are greatly enhanced. Enhanced tab features are stable since all windows now run in a single window in a single process unlike previous versions which only combine windows.
Tab or Button style can be selected.
Close button (×) on the right-side of the tab can be clicked to close the active document.
Window-grouping is supported, and any tab item can be dragged-and-dropped into another group to join or to create a new group.
Tab icons and the button width can be customized.
The command to run when double-clicking the tab or clicking the tab by the middle mouse button can be customized.
The mouse wheel rotation activates another document.
The context menu on the tab can be customized.
The New tab insert position, Which tab should be activated when a tab is closed, and the Window to open a new document with can be customized.
The tab can be arranged by file names, types, modified times or the recently activated order. The Auto arrange can be also specified.
The tab bar can be extended to multiple rows or the width can be automatically adjusted when it doesn’t fit in the window.
Detect All Result dialog
The new Detect All Result dialog allows you to preview before select an encoding to open a file with.
Supports More Unicode Characters
EmEditor now supports Unicode characters outside of the Basic Multilingual Plane (BMP). As long as a supporting font is available, EmEditor can display the CJK Extension B characters. The Unicode character code is now displayed in five hexadecimal digits.
Application Error Handler Support
Should an application error occur in EmEditor, the error handler will now let you save modified files before it actually terminates. Should an application error occur inside a plug-in, EmEditor will allow you to disable the plug-in without terminating.
Many more features added
Several highly-requested features have been added to EmEditor including:
The menu bar is now one of the toolbars, and can be moved before or after other toolbars.
The Progress dialog box now appears when a huge file is opened, and the operation can be canceled.
A Customize command was added to each toolbar context menu.
Macros and the plug-in interface have been further extended.
The 64-bit edition available
EmEditor Professional x64 Edition is available now, natively supporting Windows Server 2003 x64 Edition and Windows XP Professional x64 Edition running on the AMD64 or Intel EM64T platform.
Powerful and functionally-rich macros
EmEditor Professional 4.0 creates functionally-rich macros using JavaScript or VBScript, allowing you to define most operations. Not only can you define a macro which records keystrokes that you use and reference repeatedly, but you can also write your own macros that can manipulate other applications, Windows-based files, or network functionalities. The macros are based on the Windows Scripting Host (WSH) engine, so you can use all of the powerful, robust objects available under the Windows Scripting Host.
EmEditor Professional 4.0 features two newly added configurations: JavaScript for EmEditor and VBScript for EmEditor. When you open a macro file in EmEditor, keywords, such as macro objects, properties, or methods, are automatica