
Notepad-- 快速上手指南中文编码、批量替换与文件对比一次搞定【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一个跨 Windows、Linux、macOS 的免费开源文本编辑器由国内开发者用 Qt 编写。它主打中文编码处理和中文界面解决 GBK 老文件打开乱码、多目录批量改词、新旧版本文件差异对比这几个日常高频痛点。如果你受够了对比类软件只有 Windows 版或者想找一个不依赖任何国外生态的国产替代这篇指南帮你一次跑通。这个项目适合谁你遇到的情况Notepad-- 给到的具体解法老项目里的 GBK/GB2312 文件一打开就乱码「编码」菜单内置 16 种编码手动切换保存时按所选编码写回要在几百个文件里替换同一处配置批量查找替换按目录递归检索支持文件类型过滤和正则需要 diff 两个版本的文件「对比」菜单逐行标出差异支持文件与目录两种模式只装 Linux/macOS 办公机同一套代码跨三个平台习惯和设置互通第一次使用场景化走查打开一个真实工程看懂文件树先让它打开你手头一个真实目录。菜单栏「文件」→「打开文件夹」选中项目路径左侧出现目录列表里面每个文件都带图标。双击一个.cpp文件右侧编辑器立刻呈现语法高亮缩进块可以折叠。效果不用在系统资源管理器里翻找文件结构和代码内容同屏可查。批量替换一个目录里的重复内容接下来处理最费时的活跨文件改词。「查找」→「批量查找替换」打开对话框填入目标目录在「文件类型」栏写*.cpp *.ui之类的过滤规则输入查找词和替换词。右侧选项里勾上「跳过隐藏文件」「跳过二进制文件」再给超大文件设个大小上限。点「全部替换」底部出现命中统计和逐行结果你确认无误后再提交修改。图 1批量替换对话框按目录检索下方列出每个文件的命中行调成自己的习惯最后花两分钟把界面调舒服。在「设置」里切换颜色主题Monokai、Bespin 等 20 多套配色都在src/themes/下改默认字体大小常用操作还能重新绑定快捷键行尾符也可按系统自动切换。所有偏好自动记住下次启动直接恢复。Notepad-- macOS 编辑器界面多标签页、目录列表与 C 语法高亮 图 2macOS 下的主编辑界面标签页、文件树与代码折叠同时展开容易踩的三个坑坑一中文文件打开就是乱码。现象是满屏问号或方块原因是文件本身用 GBK 编码而你让程序按 UTF-8 解析了。解决「编码」菜单手动切到 GBK/GB18030显示正常后再用该编码保存别顺手点另存为 UTF-8否则 Windows 同事打开就全坏。坑二几十 MB 的日志文件一打开就卡死。现象是窗口无响应原因是普通模式一次性全量读入。解决用「文件」→「大文本模式」打开按需加载内容行号照常显示该能力从 v1.22 起提供。坑三跨机器协作后对比显示整片差异。现象是明明没改内容diff 却把全文标红原因是 Windows 的 CRLF 与 Linux 的 LF 混在了一起。解决在「设置」里配置行尾策略——按系统自动选择或全团队统一为 LF。Notepad-- macOS 界面关于窗口与 plist 文件编辑示例 图 3macOS 版关于窗口显示 GPL v3.0 许可与版本号什么时候该上高级玩法想精确比两个版本文件用「对比」→ 文件对比差异行两侧标色核心逻辑见 CmpareMode.cpp。给新语言配高亮src/themes/下每套主题按语言分文件存放改配色不用碰代码。写二进制内容十六进制编辑视图支持直接改字节scintillahexeditview.cpp。自己加功能插件机制允许 Qt/C 开发者写扩展参考 plugin/helloworld/ 示例工程。Notepad-- 适合天天和中文旧文件、配置仓库、版本差异打交道的用户。下一步打开「编码」菜单把最近一次乱码的文件救回来。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考