Notepad++近期版本避雷

发布于:2025-09-02 ⋅ 阅读:(14) ⋅ 点赞:(0)

近期Notepad++若干版本存在投毒事件,虽然也欢迎大家使用替代软件,但是Notepad++作为一款开源软件,如有需要也可以继续白嫖使用,但是请务必避开若干埋雷版本!

经检查,部分版本在帮助菜单中加入了有关tw的部分个人错误观点,请务必避雷!以及部分版本存在有关乌克兰或其他有关zz的个人观点,可根据自己需要选择。

主要时间线如下,其中XX版本指的是当前版本至下一行提到的版本之前,在帮助菜单中添加了某些个人言论内容。而 “移除” 指的是从当前版本到下一行提到的版本之前为止不含zz观点:

版本 内容
以前不再统计
v7.6.2 法国黄马甲+改图标
v7.6.3 移除
v7.8.1 维吾尔族
v7.8.4 移除
v7.8.9 香港
v7.9.1 Samuel Paty(法国教师斩首案)
v7.9.2 香港
v7.9.3 移除
v8.3 北京
v8.3.2 反战
v8.4 乌克兰
v8.4.1 移除
v8.6.8 tw+改图标
v8.7.1 移除
v8.7.8 乌克兰+改图标
v8.8.2 移除
v8.8.5 目前最新版本

Notepad++从v8版本开始支持暗黑模式。虽然我不是很关心。

从v8.6版本开始全面支持多光标编辑功能,比较实用。

从v8.6.2版本增加了未光标选中时按下Ctrl+C可直接复制当前行,比较实用。

而v8.6.8版本增加了大量菜单汉化内容,虽可以通过拷贝多语言的xml文件覆盖解决,但是较为麻烦。

但是从v8.6.8-v8.7这3各版本存在涉z言论,请务必避开!

简单来说就是目前下载v8.7.1以后的版本是安全的。

之后的版本有关闭到系统托盘功能(v8.7.1)、添加固定标签页功能(v8.7.2)、添加若干编程语言支持、增强函数识别能力等功能,可以根据需要选取。

检查代码

首先使用git克隆仓库:

git clone https://github.com/notepad-plus-plus/notepad-plus-plus.git

然后新建 check-changelog.bat 文件:

@echo off
for /f %%i in ('git log --pretty^=format:"%%h" -100 -- PowerEditor/bin/change.log') do (
    git show %%i -- PowerEditor/src/Notepad_plus.rc
)

功能实现检查 PowerEditor/bin/change.log 发生变化的最后100次提交,打印其中 Notepad_plus.rc 文件发生变化的变化内容,该文件主要控制 F1 帮助菜单下显示的内容。

然后在CMD中运行批处理文件,重定向到TXT文件中,以便查看日志文件中的中文:

check-changelog.bat > note.txt

运行速度较慢,可能需要运行30秒钟。

然后打开 note.txt 文件,应用正则替换,将以下表达式替换为空:

^(?!\+[^+]| +Note).*\r?\n?

可删除除版本说明和新增的代码行以外的信息,方便检查帮助菜单中的资源内容。


网站公告

今日签到

点亮在社区的每一天
去签到