Notepad--:跨平台文本编辑器,文件对比与批量替换一步到位

发布时间:2026/11/12 6:13:17

Notepad--:跨平台文本编辑器,文件对比与批量替换一步到位 Notepad--跨平台文本编辑器文件对比与批量替换一步到位【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--打开一个 GBK 编码的老项目文件屏幕上一片问号或者要在上百个文件里改同一个变量名只能逐个打开、逐个替换——这类重复劳动最能消耗一个下午。Notepad--内部代号 Ndd是一款由国内开发者用 Qt 编写的跨平台文本编辑器主打三件事在 Windows / Linux / macOS 上跑同一套代码、内置文件与目录对比、支持整目录的批量查找替换。它是 GPLv3 开源项目定位是给信创 UOS、Linux、macOS 提供一支国产可替代的编辑笔编辑核心基于 QScintillaScintilla 编辑引擎的 Qt 封装和 Notepad 同源支持代码折叠、语法高亮。 项目速览是什么轻量级多标签文本编辑器代码基于 Qt5 QScintilla单仓库同时构建三大平台见 CMakeLists.txt。解决什么Notepad 系编辑器普遍只有 Windows 版Notepad-- 补齐了 Linux 和 macOS并额外做了目录级查找替换、二进制/十六进制对比这些编辑器里的开发工具。适合谁需要在多系统间切换的开发者、信创环境部署人员、要处理 GBK/UTF-8 混杂编码的运维与老项目维护者。 获取与准备最短路径装好即用。Windows从仓库 Releases 下载 NSIS 安装包打包配置在 cmake/nsis_package_config.cmake双击安装即可。Linux可装 deb 包打包逻辑见 cmake/deb_package_config.cmake或源码编译桌面项与图标已在 src/linux/usr/share/ 下备好。macOS下载对应架构x86_64 / arm64的构建包拖入 Applications。源码编译任何平台通用先装好 Qt5git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cmake --build build -j$(nproc)构建系统会自动把编辑核心 src/qscint/ 和示例插件 src/plugin/helloworld/ 一起编进来Windows 下也可参考仓库根目录的win.bat/win.mk。首次启动按顺序做三件事语言菜单里确认界面语言编码菜单把新建文档默认编码设为 UTF-8设置里挑一个主题和等宽字体12–14pt。做完这三步默认配置基本就不用再动了。 能力拆解三个高频场景场景一一个词要改遍整个项目遇到重构时改了个函数名散落在几十个源文件里逐个打开替换不现实。操作菜单查找 → 在目录查找CtrlShiftF。目标目录选项目根路径查找目标填函数名勾选文件类型并输入*.c;*.cpp;*.h过滤。点全部查找底部结果面板会按文件分组列出每一处命中的行号双击任意一行直接跳转。确认无误后填入替换内容点在文件中替换一次完成。得到全部命中数、文件清单和精确定位。支持普通/正则两种模式可跳过隐藏文件和二进制文件还能按大小过滤跳过超过 20MB 的文件大目录也不会卡死。场景二对比两个文件看清谁改了什么遇到review 前想确认自己相对原版改了哪些行或者要对比两个版本的配置文件。操作左右两个标签页各打开一个文件拖拽进窗口即可菜单对比 → 比较当前文件启动对比模式。左右分栏显示差异红色为左文件独有行绿色为右文件独有行黄色为内容被改动的行。按F3/ShiftF3在差异块之间来回跳差异多时不用肉眼找。对比整个目录菜单对比 → 目录对比选两个根目录它会按文件名配对逐文件比较二进制文件自动切到十六进制视图高亮字节差异。得到一份可视化的改动清单。对比规则可调如忽略空行、按相似度对齐规则窗口在src/filecmprulewin.*中。场景三中文乱码先把编码读对遇到Linux 服务器导出的日志、老 Windows 项目里的中文注释打开全是方块或乱码。操作看窗口右下角状态栏——它会显示当前编码和行尾类型如Windows (CR LF)先判断现状。菜单编码 → 以指定编码打开试 GBK、UTF-8 BOM、UTF-16、Big5 中正确的那个中文恢复即止。修完内容后编码 → 转为 UTF-8再保存把文件永久规范化。一批文件要统一转换时用编码 → 批量转换选中多个文件一次处理。得到文件内容不再二次损坏且团队约定 UTF-8 后跨平台Windows GBK 习惯 ↔ Linux UTF-8 习惯协作的乱码问题从根上消失。 进阶与定制老用户会关心的四件事换主题src/themes/ 下有 Monokai、Deep Black、Obsidian、Bespin 等 16 套预设每套都是逐语言的颜色配置如Monokai/cpp.ini换主题不用改代码。改快捷键设置里的快捷键管理器可重绑所有常用操作也能解除已设置的绑定。行级编辑编辑菜单下的行编辑提供了复制当前行CtrlD、插入空行、上下移行、按行排序等文本处理写脚本、整理列表时很顺手。写插件 / 自定义语言src/plugin/helloworld/是一个可编译运行的插件示例对照 插件编程开发说明.docx 可实现 JSON 格式化之类的小工具想支持冷门语言用语言扩展功能按扩展名挂新语法无需改源码。 排错速查现象常见原因解法中文显示乱码文件是 GBK/Big5 却按 UTF-8 解码编码菜单以 GBK 打开修完后转 UTF-8 保存打开上百 MB 文件卡顿大文件同时加载语法高亮用大文件只读模式打开关闭高亮、减少同开标签数自定义插件不生效插件放错目录或与当前版本接口不符对照src/plugin/helloworld/的接口实现逐项核对看日志报错重启后上次的文件没了未启用会话恢复设置里开启关闭时记录标签页功能自 V1.23 加入见 changelog.txt资源地图README.md / README_EN.md项目定位、各平台运行截图、发布说明。changelog.txt逐版本功能与修复记录找某功能从哪个版本开始有看这里。CMakeLists.txt构建入口可确认依赖Qt5 各组件与插件开关PLUGIN_EN。编译说明.docx / 插件编程开发说明.docx中文编译与插件开发指引。src/themes/主题配色全集src/qscint/编辑内核与全部语言高亮器src/plugin/helloworld/插件最小示例。把默认编码、常用主题和两三个快捷键调顺手之后Notepad-- 就基本可以替代系统默认编辑器了——剩下的功能用到哪块看哪块就行。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/12 6:09:24

凯里市电工证查询网怎么报名 外省电工证转过来全攻略

凯里市电工证查询网怎么报名 外省电工证转过来全攻略 之前考的证在外省能不能转过来?我懂你,去年焦作劳务班组的王师傅就遇到这个问题,他手里的低压电工证是河南考的,现在在贵州凯里工地干活,结果因为证书不在本地,差点被项目部扣掉一个月工资。别急,…

2026/11/12 6:09:24

松北区电工证培训机构值不值得考?电工证过期了怎么复审延期?

松北区电工证培训机构值不值得考?电工证过期了怎么复审延期? 证书过期了不知道怎么复审延期,这事儿可真让人头疼。尤其是像你这样在鹤壁的中小施工企业负责人,天天在一线盯着项目,哪有时间去研究证书的事儿。而且,现在越来越多的工地、项目都要求持证上…

2026/11/12 6:09:24

镇江句容办电工证在哪考?学历不高也能考,关键看这三点

镇江句容办电工证在哪考?学历不高也能考,关键看这三点 你是不是也这样想: 学历不高怕报不上名 ?尤其是想在镇江句容办电工证的人,心里总有点顾虑。其实,只要选对地方、了解清楚流程,不管你是初中毕业还是高中毕业,都能顺利拿到电工证。下面我们就来…

2026/11/12 6:09:24

地级市电工证怎么考 上岗必备全攻略

地级市电工证怎么考 上岗必备全攻略 之前考的证在外省能不能转过来?这是很多在外地工作、现在回到地级市想上岗的电工最关心的问题。你不是一个人,这种焦虑很多人都有。但好消息是,现在政策明确支持证书跨省互认,只要你的电工证是国家统一颁发的,…

2026/11/12 6:09:24

广州地区电工证保姆级教程:急需特种作业证才能上岗找工作

广州地区电工证保姆级教程:急需特种作业证才能上岗找工作 别再等了,特种作业证就是你找工作的“通行证”。特别是广州地区电工证,很多工地、工厂、物业岗位都明确要求持证上岗,没有证连面试机会都没有。如果你正面临这个问题,这篇保姆级教程就是你最需要…

2026/11/12 6:04:24

高压电工证标识牌考试报考条件与考试时间

电工证实操考试心里没底怕挂科?看看真实经历怎么说 实操考试心里没底怕挂科,这是很多准备报考高压电工证标识牌考试的学员最真实的感受。特别是第一次接触高压电工实操考试的考生,面对复杂的设备和严格的考核流程,往往容易紧张。我认识一位在洛阳涧西区参…

2026/11/11 12:42:59

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/12 0:04:01

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘 工地太忙根本没时间复习考试?你不是一个人。作为一名在南阳卧龙区干了七八年市政公用工程的电工,我深知这个问题的现实性。电工证不仅是工作的“入场券”,更是职业发展的“通行证”,但备考过程…

2026/11/12 0:04:01

双流电工证考别怕挂科!郑州报考避坑指南全攻略

双流电工证考别怕挂科!郑州报考避坑指南全攻略 实操考试心里没底怕挂科?双流电工证考在郑州报名,很多人因为不了解流程、准备不充分,白白浪费时间和金钱。作为三门峡应届工程类毕业生,我也曾经历过这样的焦虑。今天就从零开始,手把手教你如何避开郑州报…

2026/11/12 0:04:01

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少 之前考的证在外省能不能转过来?这个问题确实让不少准备换城市工作的朋友犯了难,尤其像电工证这种实操性很强的证书,很多人担心跨省后证书能不能继续用。其实,只要符合相关流程,是可以顺利转…

2026/11/11 20:27:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/10 10:29:37

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑