EmEditor 7 安装配置教程:大文件日志、语法高亮与便携备份

发布时间:2026/10/29 11:33:31
EmEditor 7 安装配置教程:大文件日志、语法高亮与便携备份

简介:EmEditor7 是一款面向程序员、网页设计师与文本处理工作者的专业文本编辑器绿色版,主要用于替代系统记事本,解决大文本与代码编辑中阅读困难、效率低下的问题。压缩包共 92 个文件,约 4.1MB,以 47 个 dll 核心组件和 9 个 exe 可执行程序为主体,另含 reg 配置备份、cmd 启动与替换脚本、多种语言代码模板(cpp、java、py、php、rb、css、html 等)及 chm 帮助文档,解压后无需安装即可运行。资源已有 372 人学习下载。其价值在于开箱即用的语法高亮与自动文件类型识别,覆盖 C++、Java、Python、JavaScript 等语言;配合多文档界面、大文件流畅处理、代码折叠与自动完成、列选择模式、正则查找替换、文件比较及宏录制回放,可显著减少重复输入。插件目录还提供字词统计、删除空行、插入行号、简繁转换、网页预览等扩展,模板文件便于快速新建项目,适合需要轻量高效编辑环境的中级开发者与文本工作者日常使用。

1. 40 万行日志打不开之后,我重装了 EmEditor 7

第一次认真装 EmEditor7,是被一个 380MB 的日志文件逼的:系统自带的记事本点开就白屏,等三分钟没有响应,任务管理器里那个进程像死了一样。后来拿到一个 EmEditor 7 的安装包,说这是专治大文件的文本编辑器。装完才发现,能打开只是及格线——高亮没挂上去,它跟记事本长得一模一样;装到 C 盘默认目录,改个设置重启就还原;右键菜单里也找不到“用 EmEditor 打开”。

这篇把我自己踩过的顺序记下来:装哪个包、装到哪、配置存在哪、高亮怎么挂到扩展名上、装崩了从哪儿回滚。适合还在用记事本看日志、改 ini、翻导出数据的人,也适合想把一套高亮规则长期固定下来的老用户。

2. 装之前先对一遍环境:EmEditor 7 到底还能在什么系统上跑

2.1 系统版本、位数,以及那个不存在的“64 位包”

EmEditor 7 是 Windows 原生程序,那个年代的安装包基本只有 32 位(x86)一种。所以第一个要打消的念头是:别去搜“EmEditor7 64 位版”,搜出来的多半是后来版本的安装包,或者干脆是重新打包的来路不明的东西。32 位程序在 64 位 Windows 上是通过 WOW64 层跑的,功能不受影响,唯一的差别是它注册的 shell 扩展、右键菜单都落在 32 位那一侧,日常用起来没有感知。

系统层面,这一版当年的目标平台是 Windows 2000 / XP / Vista / 7 这一档,实际在 Windows 7 SP1、Windows 10 上我装过很多次,都能正常启动和编辑。Windows 11 上一般也能装,但资源管理器是新的,右键菜单的注册方式变了,安装时勾选的“添加到右键菜单”可能不出现,这个后面第 5 章会讲怎么判断是不是这个原因。它不需要 .NET Framework 运行时,也不需要单独装 Node 或 Java——宏引擎是内置的 JavaScript 解释器,纯本地跑。我装过的机器上没有额外要求过 VC++ 运行库;如果启动时报缺某个 dll,优先怀疑系统本身被精简过,而不是 EmEditor 的问题。

安装需要管理员权限,这一点没什么商量余地。另外从别人那里拷来的 msi,Windows 10/11 可能会在打开时拦一下,说文件来自其他计算机。处理办法是右键安装包看属性,底下有个“解除锁定”勾一下再确定,比去关 SmartScreen 省事。

提示:如果你是在高分屏上装,装完发现整个界面糊成一片,别急着重装。右键 EmEditor.exe → 属性 → 兼容性 → 更改高 DPI 设置,勾上“替代高 DPI 缩放行为”,缩放执行选“系统”,重启程序就清楚了。

2.2 安装包和安装后的目录:先认清哪几个文件能救命

拿到手的就是一个 msi,双击走向导。装完之后别看它界面简单,目录里几个位置各有各的用处,出问题的时候就是靠它们定位的。

位置是什么什么时候会用到
安装目录\EmEditor.exe主程序建快捷方式、命令行带文件名打开
安装目录\Plugins插件目录怀疑插件冲突时,整个目录改名再启动
安装目录\Macros 或示例宏目录自带的 JS 宏样例想写批量处理脚本时照着改
注册表 HKCU\Software\EmSoft默认的配置存放处卸载残留清理、干净重装
安装目录*.ini便携模式下的配置备份、迁移、多版本共存

需要说明的是配置到底存在哪。默认安装是写注册表的,路径在 HKEY_CURRENT_USER\Software\EmSoft 下面,跟当前用户绑定。这意味着两件事:换一个 Windows 账号登录,你的字体、高亮、快捷键全都不是原来那套;卸载重装如果不清理这个键,新装的会直接继承旧配置,看起来像“卸不干净”。后面第 3 章会讲怎么把它改成 ini 文件,改完之后备份就是把目录拷走,回滚就是换个目录启动,这是我最推荐的做法。

还有一个细节值得先确认:把安装包和安装目录里的文件跟手上这份对一下。老版本的安装包流传过程中容易混进捆绑东西的改包,正常安装流程不会静默装别的软件,如果装完桌面突然多了几个不认识的图标,直接卸载重来,换一份干净的包。

2.3 装到哪个目录:Program Files 的 UAC 虚拟化会静默吃掉你的配置

默认路径是 C:\Program Files (x86)\EmEditor(64 位系统上 32 位程序的标准落点)。这个路径能跑,但如果你打算长期改高亮、放插件、用便携 ini,我不建议装这儿。

原因是 Windows 的 UAC 文件虚拟化。32 位且没声明 manifest 的老程序往 Program Files 里写文件时,系统不会报错,而是把写入重定向到 %LOCALAPPDATA%\VirtualStore\Program Files (x86)\ 下面。程序自己看到的“写成功了”,你在安装目录里却找不到那个文件。EmEditor 7 正好是这个年代的东西,一旦落在 Program Files,配置到底是写进注册表、写进 VirtualStore、还是根本没写进去,就变成一件很玄学的事——你改了高亮颜色,关掉再开,变回去了,重装三遍都没用。

我一般的做法是装到系统盘之外的自建目录,比如 D:\Tools\EmEditor,或者 C:\Tools\EmEditor,装完把当前用户对这个目录的权限给到完全控制。这样配置、插件、导出的高亮文件全在一个可写的地方,排查问题时不用跟权限猜谜。装之前可以先查一下有没有历史残留:

REM 先看系统位数,确认该装 32 位包 wmic os get Caption,OSArchitecture /value REM 查注册表里有没有旧版本的 EmEditor 配置残留 reg query "HKCU\Software\EmSoft" /s 2>nul REM 查 UAC 虚拟化有没有把老配置塞进 VirtualStore dir "%LOCALAPPDATA%\VirtualStore\Program Files (x86)" 2>nul

第一行只是确认系统架构,输出里 OSArchitecture 是 64-bit 也不影响装 32 位包。第二行列出当前用户下所有 EmEditor 相关的注册表项,如果里面有旧版本的键,先导出备份再决定要不要删——直接删掉的话,之前调好的高亮和快捷键就一起没了。第三行检查虚拟化目录,如果里面出现了 EmEditor 相关的文件夹,说明之前装在 Program Files 里并且配置被重定向过,这部分配置在新装的程序里是读不到的,需要手工在图形界面重新设一遍,或者把文件拷到新目录下试着导入。

注意:这三条命令在普通命令提示符里就能跑,不需要管理员。但如果你打算用 msiexec 手动安装,那个窗口必须是管理员权限的,否则会在安装末尾回滚并给出一个看不出原因的 2503 错误。

3. 安装与首次启动:走完向导,还要改三个默认值

3.1 安装向导里真正值得停下来的两个页面

向导本身没什么难度,一路下一步也能装完,但有两个页面建议停下来看一眼。

第一个是安装类型页。选“自定义”才能看到组件清单,里面通常包含示例宏、插件、多语言界面文件这几项。示例宏建议留着,它是学 JS 宏写法最省事的样本;界面语言如果只需要中文,其他语言包可以不装,能省点目录体积,也让 Plugins 目录干净一些。

第二个是安装路径页,就是上一节说的,改到非系统盘的自建目录。这一页改完,后面所有关于配置、插件、备份的操作都顺了。

剩下的文件关联和快捷方式页,我的建议是保守一点:.txt 千万不要抢。抢了之后同事发来的任何记事本文档双击都变成 EmEditor 打开,你自己是方便了,别人用你的机器会一脸茫然。真正该关联的是记事本啃不动的那些:.log、.ini、.conf、.csv、.json 这类。

如果向导跑到一半失败,或者双击 msi 一闪而过什么都没发生,别反复双击,换成命令行带日志安装,日志里会明确写哪个目录被拒绝访问:

REM 必须以管理员身份运行该命令行窗口 REM /i 指定安装包,/qb 显示基本进度条,/L*v 输出详细日志 msiexec /i "D:\setup\emed7.msi" /qb /L*v "D:\setup\emed-install.log"

/i后面是安装包路径,文件名以你手上这份为准;/qb是带进度条的基础界面,想完全静默换成/qn;关键参数是/L*v,它把安装过程的每一步都写进日志,包括创建了哪些目录、写入了哪些注册表键、哪一步返回了什么错误码。装失败之后打开这个 log,搜 “Return value 3” 就能定位到具体动作,比在网上翻错误码含义快得多。

3.2 装完第一件事:把配置从注册表搬到 ini

这一步是我装 EmEditor 的固定动作,也是后面所有备份、迁移、回滚的基础。

原理很简单:EmEditor 启动时会检查自己所在目录下有没有一个特定名字的空文件(不同版本叫法略有差异,常见的是 eeUseIni.ini 这类),只要这个文件存在,它就放弃注册表,改用同目录下的 ini 文件保存全部设置。文件内容本身不重要,存在性才是开关。

REM 关闭所有 EmEditor 窗口后执行 cd /d "D:\Tools\EmEditor" REM 建一个空文件当开关,内容留空即可 type nul > eeUseIni.ini REM 确认文件已生成,大小为 0 字节是正常的 dir eeUseIni.ini

执行完重新启动 EmEditor,随便改一个设置(比如把字体调大一号),关掉再开。如果设置还在,并且安装目录下多出了几个 ini 文件,说明便携模式生效了;如果设置又变回去了,说明这个开关文件名在这一版上不叫这个,去安装目录里翻翻有没有现成的 ini 或 cfg 文件,照着它的名字建。

改成 ini 之后的好处是实打实的:备份就是整个目录打个包;换机器就是拷目录;想试新配置又怕搞坏,复制一份目录改个名,两个版本可以同时存在;哪天配崩了,把目录回滚到昨天的备份,一分钟的事。

注意:切到 ini 模式之后,注册表里的旧配置不会被自动搬过来。第一次切换等于从默认配置重新开始,所以切换之前先在图形界面里把当前配置导出成文件,切换之后再导入,能省掉重调颜色的时间。

3.3 首次启动要动的六个默认值

默认配置是给“随便看看文本”的人准备的,真要天天用,这六项建议装完就改掉。位置在工具菜单 → 自定义 → 属性(有的版本叫“当前配置属性”),下面这些分布在不同的页签里。

设置项默认我改成为什么
新建文件编码跟随系统(中文系统是 GBK)UTF-8 无 BOM跨平台、提交到版本库不会整文件 diff
编码自动检测开启,顺序偏系统本地开启,但 UTF-8 优先级提前中文乱码九成出在这个顺序上
制表符宽度4 或 8按项目定,Python 项目用 4 且插空格混用制表符和空格是 diff 噪声之源
行尾符CR LF跟着项目走,日志文件不动改行尾会让整文件显示为已修改
自动保存与备份关闭开启,间隔 1 分钟断电和误关是真实存在的
临时文件夹系统盘用户临时目录换到空间大的盘打开大文件时会落临时文件,系统盘容易满

编码那一项要展开说一句。EmEditor 的自动检测是个候选列表,它会按顺序试着匹配。中文环境下如果本地编码排在 UTF-8 前面,一个不带 BOM 的 UTF-8 文件很可能被判成 GBK,打开就是满屏问号。解决办法不是每次手动切编码,而是把 UTF-8 在候选顺序里往前调,一次调好,后面所有文件都受益。

临时文件夹那一项,只有经常打开几百兆文件的人才需要动。默认落在 C 盘用户临时目录,一个 500MB 的文件打开时可能生成差不多大小的临时文件,C 盘空间紧张的时候会直接失败,报一个跟“内存不足”八竿子打不着的错。

3.4 文件关联和右键菜单,装完还得再确认一次

安装时勾了关联,不等于系统真的认了。装完随手拿一个 .log 文件双击一下,如果还是跳到记事本,或者弹“选择打开方式”,说明关联没落到注册表里。

先查状态再修:

REM 查某个扩展名当前挂到了哪个程序上 assoc .log assoc .ini REM 查这个扩展名的详细注册信息,能看到实际的打开命令 reg query "HKCR\.log" /ve

assoc输出的是扩展名到文件类型的映射,比如.log=txtfile说明它跟记事本共用一套类型,那双击当然是记事本。reg query能看到更底层的信息,如果/ve的默认值指向了别的程序,把 EmEditor 关联上去是不会生效的,得先把那条默认值改掉,或者在“打开方式 → 选择其他应用 → 始终使用”里重新指一次。改完关联,最好注销一次或者重启资源管理器,让缓存刷新。

4. 语法高亮配置:扩展名挂对,再调三组颜色

4.1 先分清「配置」和「高亮」是两层东西

这是新手最容易绕晕的地方,也是“我明明改了颜色怎么没反应”的头号原因。

EmEditor 里,「配置」是一个大集合,包含字体、字号、制表符宽度、编码、行尾符、自动换行、以及高亮规则。你可以有好几个配置,比如“Python 开发”“日志分析”“纯文本”。而「高亮(语法)」只是某个配置里面的一个页签。

所以整条链路是:文件扩展名 → 关联到某个配置 → 这个配置里的高亮规则决定颜色。改颜色之前,先确认当前文件用的是哪个配置,这一步在状态栏或者工具菜单的配置切换里能看到。如果你在“日志分析”配置里调了半天颜色,打开 .py 发现没变——那是因为 .py 挂的是另一个配置,跟你刚才改的那个没关系。

我的习惯是先在默认配置的基础上复制一份,命名成具体用途(比如“日志-带时间戳”),再在这份副本上改。这样即使调崩了,删掉副本回到默认配置就行,不动原始设置。

4.2 把扩展名挂到配置上,一个扩展名只能有一个归属

关联的设置入口在配置属性对话框里的“关联”页签,也可以从工具菜单的配置管理里进。做法就是给当前配置加扩展名,一行一个,不用带点。

配置名关联扩展名主要用途
日志-带时间戳.log .out大日志按行看,关掉高亮求速度
Python 开发.py .pyw关键字、字符串、注释三色分明
配置与脚本.ini .conf .cfg .bat注释以分号或井号开头,得单独定义
数据与交换.csv .json .xml结构看得清比颜色好看重要
纯文本.txt .md不抢记事本的默认关联也行

几个实际操作中的坑:一个扩展名只能挂一个配置,挂了新的,旧的自动失效,不存在“两个配置都作用于 .py”这种事;改完关联必须点确定而不是取消,这个听起来蠢,但我真干过;有些配置本身在复制的时候把关联也一起复制了,导致两个配置抢同一个扩展名,最后生效的是哪个全看谁后保存。

如果同一类文件需要不同处理,比如 access.log 想按日志看、error.log 想按纯文本看,别在扩展名上较劲,用手动切换配置或者宏来解决,扩展名层面做不到。

4.3 三组高亮项:关键字、注释、字符串

进到高亮页签,能看到一长串可以定义颜色的元素。真正需要调的其实就三组,其余保持默认即可。

关键字组是一个列表,一行一个词,可以选是否区分大小写。Python 那种关键字固定的语言,直接照抄语言规范里保留字列表就行;日志文件这种没有关键字的,可以自己定义几个,比如 ERROR、WARN、FATAL,让它们单独显红,扫日志会快很多。

注释组要分开配:单行注释填前缀,比如井号、双斜杠、分号;块注释填起始和结束标记,有些语言支持用正则描述,这一版里对正则的支持要看具体页签的参数说明,能填正则的地方就用正则,不能就老实填固定字符串。

字符串组主要是引号配对和转义字符。如果你的文件里有大量单双引号混用,把两种都配上,否则会出现一半字符串有颜色一半没有的割裂感。

其他还有数字高亮、正则高亮、当前行高亮、选中文本高亮这些。颜色搭配上给一条经验:别用纯饱和的红绿蓝,长时间看眼睛会累;深色主题下一定要把“当前行高亮”和“选中文本”的颜色拉开,不然光标在哪都看不清。日志类的配置里,我一般干脆把高亮整套关掉——超大文件下每行都做一遍规则匹配,滚轮一格要等半秒,得不偿失。

4.4 导出一份高亮配置,让同事不用重调

颜色调好之后,把它导出成文件。配置属性对话框里有导出和导入的按钮,导出的是一个高亮配置文件(这一版通常以 .esy 结尾),里面就是纯文本描述的规则,能直接看、能改、能进版本库。

REM 关闭 EmEditor 后做一次完整备份:高亮配置 + ini + 注册表兜底 set BACKUP=D:\backup\emeditor-%date:~0,4%%date:~5,2%%date:~8,2% mkdir "%BACKUP%" REM 安装目录下的 ini 和导出的高亮文件一起打包 xcopy "D:\Tools\EmEditor\*.ini" "%BACKUP%\" /y xcopy "D:\Tools\EmEditor\*.esy" "%BACKUP%\" /y REM 万一还没切便携模式,注册表也留一份底 reg export "HKCU\Software\EmSoft" "%BACKUP%\emed-soft.reg" /y

这段脚本干三件事:按日期建备份目录,避免覆盖上一次的;把安装目录里的 ini 和高亮文件拷过去,这两样就是全部可迁移的配置;最后把注册表项导出一份 reg 文件兜底,兼容还没切便携模式的情况。日期那一段用的是批处理里取系统日期的老写法,不同区域设置下取出来的格式可能不一样,跑之前先 echo 一下确认,别拷到一个叫 backup-emeditor- 的空目录里去。

备份出来的 .esy 文件交给同事,对方在他的机器上导入就行,颜色、关键字列表、关联规则一起过去。团队里几个人用同一套配色看同一批日志,沟通成本会低不少。

5. 装崩了怎么救:五个翻车现场和各自的回头路

5.1 安装阶段的三次翻车

现象一:双击 msi 走到最后进度条回滚,提示 2503 或 2502 错误码。 原因:msi 安装服务需要往临时目录写文件,权限不够就会在收尾阶段回滚;另一种常见情况是从压缩软件里直接双击运行,解压出来的临时路径本身就在受限目录下。 解决:先把 msi 解压到本地磁盘的普通目录,用管理员身份打开命令行,执行第 3 章那条带/L*v日志的 msiexec 命令,装完看日志里 “Return value 3” 前面一步操作的是哪个目录。2503 大多指向%temp%的权限问题,给当前用户对该目录的完全控制,或者干脆换个临时目录再装。

现象二:程序装好了能启动,但资源管理器右键里没有“用 EmEditor 打开”。 原因:右键菜单靠 shell 扩展注册,安装时如果没勾选对应选项,或者资源管理器在安装过程中一直开着没刷新,就看新菜单。 解决:重跑一次安装包,在组件页里确认勾了右键菜单相关项;装完用任务管理器重启资源管理器进程(或者命令行里结束 explorer.exe 再启动)。还是不出来,检查是不是装在了非默认路径,某些版本注册的路径写在安装时记录的绝对路径上,后来手动挪过目录就对不上了。

现象三:设置改完重启就还原,字体、颜色、快捷键全白改。 原因:装在 Program Files 里,配置写入被 UAC 虚拟化重定向,或者写入直接失败但程序没有报错。这是最隐蔽的一种,因为界面上一切正常,看不出任何异常。 解决:按第 2.3 节换到自建目录,或者按第 3.2 节切到便携 ini 模式。判断依据很简单:改完设置,去安装目录看文件的修改时间有没有变,没变就是根本没写进去。

5.2 高亮和编码的两次翻车

现象四:打开 .py 文件,一个字都没有颜色,状态栏显示的配置名是默认配置。 原因:扩展名没有关联到带高亮规则的配置,程序只能按纯文本渲染。还有一种情况是文件本身没有扩展名,或者后缀被改成了 .bak、.tmp 之类。 解决:打开配置属性 → 关联页签,把 .py 加到正确的配置下,确定保存,重开文件。如果还是黑的,看状态栏的配置名有没有变——没变说明关联加到了别的配置上,这是最高频的无效操作。

现象五:UTF-8 的中文文件打开是一堆问号或者“锟斤拷”。 原因:自动检测把 UTF-8 判成了本地编码,或者反过来把 GBK 判成了 UTF-8。判断错的方向不同,乱码的样子也不同,但结果都是没法读。 解决:状态栏上直接点编码切换成 UTF-8 或 GBK 试一下,能正常显示就说明是检测顺序问题,去自定义里把候选顺序调整好,一劳永逸。要命的是保存环节:有些人在乱码状态下直接按了保存,文件就被真的写坏了,所以看到乱码先别按 Ctrl+S,先切编码确认显示正确,再另存为一份新的。

5.3 卸载回滚和那颗后悔药

EmEditor 的卸载很干净,控制面板里走一遍就行,但注册表里的配置会留着。想彻底重来一遍干净的,卸载之后把 HKCU\Software\EmSoft 这个键删掉。删之前一定先导出,这就是后悔药——调了大半年的配色,删错了就得从头再来一遍。

真正稳妥的回滚顺序是反过来做:先在正常状态下按第 4.4 节备份好高亮文件、ini 和注册表;出问题之后不要急着重装,先把安装目录整个改名(比如 EmEditor → EmEditor.bak),再从备份里恢复一份干净的进去;两次启动对比一下,就能确定问题出在程序本身还是配置上。程序问题重装,配置问题回滚配置,绝大多数“装坏了”其实都是配置坏了,程序两分钟就能装回来。

提示:换新版本之前,先把手上的高亮配置导出,再把旧版本安装目录整个复制一份留着。新版本导入旧配置不一定百分之百兼容,留着旧目录,随时能回去对着看两边的参数差异。

6. 装完怎么验证:四个文件跑一遍,再往里放真实数据

装完别急着把工作文件拖进去,先花三分钟走一遍自检。我用的办法是造四个文件,分别对应高亮、编码、大文件三种最容易出问题的场景,用 PowerShell 一次性铺好:

# 一次性生成验证用的测试文件,覆盖高亮、编码、大文件三类场景 $root = "D:\eme-test" New-Item -ItemType Directory -Force -Path $root | Out-Null # 1) 高亮验证:带关键字、注释、字符串的小脚本 @' # demo only KEYWORDS = ["alpha", "beta"] def parse(line): return line.strip() == "done" '@ | Set-Content -Path "$root\demo.py" # 2) 编码验证:不带 BOM 的 UTF-8,最容易暴露检测顺序问题 $text = "中文测试:这一行如果乱码,说明编码检测的顺序没配好" [System.IO.File]::WriteAllText("$root\cn.txt", $text, [System.Text.UTF8Encoding]::new($false)) # 3) 大文件验证:50 万行日志,用来量打开耗时 $line = "2024-01-01 00:00:00 INFO module=demo step=parse cost=12ms" $sw = [System.IO.StreamWriter]::new("$root\big.log", $false, [System.Text.Encoding]::UTF8) for ($i = 0; $i -lt 500000; $i++) { $sw.WriteLine($line) } $sw.Close() Get-ChildItem $root | Select-Object Name, Length

关键点在第 2 段。PowerShell 5.1 的Set-Content -Encoding UTF8写出来是带 BOM 的,而很多 UTF-8 文件是不带 BOM 的,用带 BOM 的文件测编码检测,测不出问题。所以这里用[System.IO.File]::WriteAllText加UTF8Encoding($false),显式指定不带 BOM。第 3 段用 StreamWriter 而不是字符串拼接,是因为几十万行字符串拼接会把内存吃光,写 50 万行日志大约生成四十多兆的文件,够用来观察打开速度了。想加压就改循环次数,一百万行大约八十多兆。

生成完,按下面的清单逐项过一遍,任何一项不过关,先解决再干活:

检查项期望结果不过关时看哪里
打开 demo.py关键字、字符串、注释三种颜色分明状态栏配置名、关联页签
打开 cn.txt中文正常显示,不是问号自动检测候选顺序
打开 big.log 计时数秒内打开,滚动不卡顿临时文件夹所在盘、高亮是否关掉
改一个设置后重启程序设置保留是否便携 ini、目录写权限
右键一个 .log 文件菜单里有 EmEditor 项shell 扩展注册、资源管理器是否重启过

大文件那一项,打开之后别只看它出来没有,滚几屏试试。如果打开很快但滚动一顿一顿的,问题在高亮:去配置属性里把高亮关掉再打开同一个文件,速度立刻不同就说明是高亮规则在超大文件上做逐行匹配拖慢的。这个结论比看任何文档都直接。全部通过之后,再把真实的工作文件拖进来,这时候出的问题就只可能是文件本身的古怪,而不是环境没装好。

从那以后我每装一台机器,都会先把这四个测试文件跑一遍,再动真实数据——因为排查“是文件有问题还是环境有问题”比装环境本身费时间得多,而这套自检只需要三分钟。手上这份安装包按第 3 章的路径装完,再走一遍这套四文件验证,基本就不会在赶活的时候翻车。希望帮到你。

本文还有配套的精品资源,点击获取