我最近在 Win10 机器上安装了 N++ 64 位 v7.8.5,发现它在搜索/替换字符串时通常非常慢。速度太慢了,我不得不经常关闭它并在另一个编辑器中进行替换。发生了什么?我该如何修复它?
我遇到此问题时最简单的例子是,当我尝试将所有 3 个空格的序列替换为 2 个空格时。该文件的长度不到 1000 行。如果这会产生影响:
- 我打开了多个文档选项卡,但我只在其中一个选项卡中搜索
- 尽管对于这个特定的例子我并不需要这么做,但我使用了“扩展”搜索选项,并且选中了“扭曲文本”复选框。
答案1
如果您的 IT 政策允许,您可以下载最新版本作为便携式应用程序(zip,7z)并检查是否能解决速度缓慢的问题。
答案2
从某个时候起,我在所有版本的 x86 上都遇到了同样的问题。
现在我终于做了一些实验,发现当安装了“XML Tools”插件时,搜索/替换会变慢。当我删除这个插件时,替换又变快了。
就我而言,它是 Notepad++ 7.9(32 位)和 XML Tools 3.0.3.3。更新到 XML Tools 3.0.4.3 可解决此问题。(https://github.com/morbac/xmltools/issues/37)
因此,如果这没有帮助,我建议重复我的实验:
- 尝试禁用所有(非默认)插件。
- 尝试降级到旧版本(使用便携式版本更容易)。