当前位置: 首页 > ops >正文

Notepad++近期版本避雷

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

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

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

版本内容
以前不再统计
v7.6.2法国黄马甲+改图标
v7.6.3移除
v7.8.1维吾尔族
v7.8.4移除
v7.8.9香港
v7.9.1Samuel Paty(法国教师斩首案)
v7.9.2香港
v7.9.3移除
v8.3北京
v8.3.2反战
v8.4乌克兰
v8.4.1移除
v8.6.8tw+改图标
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)、撤销重做同时恢复选区功能(v8.8.1)、添加若干编程语言支持、增强函数识别能力等功能,可根据自己需要选取。

检查代码

首先使用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?

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

http://www.xdnf.cn/news/19493.html

相关文章:

  • 中心扩展算法
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘tox’问题
  • 利用 DrissionPage 精准获取淘宝商品描述:Python 爬虫实战指南
  • C/C++、Python和Java语言的比较
  • 【职业】算法与数据结构专题
  • 15693协议ICODE SLI 系列标签应用场景说明及读、写、密钥认证操作Qt c++源码,支持统信、麒麟等国产Linux系统
  • 浪潮科技Java开发面试题及参考答案(120道题-上)
  • 利用本地电脑上的MobaXterm连接虚拟机上的Ubuntu
  • 基于SpringBoot音乐翻唱平台
  • Linux Shell 脚本中括号类型及用途
  • three.js+WebGL踩坑经验合集(10.2):镜像问题又一坑——THREE.InstancedMesh的正反面向光问题
  • UART-TCP双向桥接服务
  • 【51单片机三路抢答器定时器1工作1外部中断1】2022-11-24
  • 参数检验vs非参数检验
  • docker 网络配置
  • 【高级】系统架构师 | 2025年上半年综合真题
  • 硬件开发_基于Zigee组网的果园养殖监控系统
  • 56_基于深度学习的X光安检危险物品检测系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • aws上创建jenkins
  • 力扣 23 912题(堆)
  • JAVA 面试宝典02
  • 工业飞拍技术:高速生产线的 “动态抓拍神器”,到底牛在哪?
  • 20250829的学习笔记
  • 基于GCN图神经网络的光伏功率预测Matlab代码
  • Spark实现推荐系统中的相似度算法
  • Proteus 仿真 + STM32CubeMX 协同开发全教程:从配置到仿真一步到位
  • 盟接之桥说制造:守正出奇:在能力圈内稳健前行,以需求导向赢得市场
  • 基于51单片机220V交流电流检测系统过流阈值报警设计
  • 增强现实—Gated-attention architectures for task-oriented language grounding
  • 从零开始的python学习(九)P134+P135+P136+P137+P138+P139+P140