☰
notepad-- macOS 安装上手:5 分钟编好并验证中文读写
2026/10/25 1:39:16 网站建设 项目流程

notepad-- macOS 安装上手:5 分钟编好并验证中文读写

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

如果你经常要编辑 GBK 老文档、对比两个目录的差异,又觉得系统「文本编辑」太单薄、VS Code 又偏重,可以试试 notepad--。它是一套 C++/Qt5 的跨平台文本编辑器,同一份代码跑在 macOS、Windows 和 Linux 上,主打编码随时切换、文件/目录对比和多标签语法高亮。

解决什么问题

  • 打开 Windows 上留下的 GBK/GB2312 文档乱码:在「编码」菜单手动切到对应编码,重开即可正常显示,也能把常用编码设为默认。
  • 改完两份配置文件对不出差异:「对比」菜单提供文件对比与目录对比,不同行逐行标出,目录对比支持递归。
  • 全项目找一处字符串:查找与替换窗口支持目录级检索、正则模式、按*.cpp *.ui这类类型过滤,结果列在底部"查找结果"栏。
  • 多文件来回切窗口:多文件以标签页并排在同一窗口,C++、Python、XML 等语言有语法高亮,src/themes/ 内置 Monokai、Obsidian 等 16 套配色。

macOS 安装主线:源码编译一条龙

macOS 仓库里没有随附预编译包,走 CMake 源码编译最稳,约 5~10 分钟,M 系列芯片直接出 arm64 产物。

  1. 确认 Xcode 命令行工具已安装。xcode-select -p有输出说明已就绪:
xcode-select -p
  1. 装 Qt5 和构建工具。注意qt@5要装完整,后面 CMakeLists.txt 声明的PrintSupport、XmlPatterns组件缺一不可:
brew install qt@5 cmake ninja
  1. 取源码。仓库地址如下:
git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--
  1. 配置并编译。-j按 CPU 核数并行,M 系列芯片产物即 arm64 原生包:
cmake -B build -DCMAKE_BUILD_TYPE=Release cmake --build build -j$(sysctl -n hw.ncpu)
  1. 安装产物。会生成可执行文件NotePad--,并把它装进bin/,同时把 src/linux/usr/ 下的桌面文件、应用图标、metainfo 元数据一并装进系统目录(需管理员密码):
sudo cmake --install build

其他安装方式

  • 预编译包:到项目 Releases 页面下载最新 macOS 压缩包,解压得到NotePad--.app,拖进访达「应用程序」文件夹即可启动,全程约 5 分钟;版本信息见 README.md。
  • IDE 两段式构建(qmake 路径):先用 Qt Creator 打开 src/qscint/src/qscintilla.pro 构建出 qscintilla 编辑内核库,再打开 src/macpro/RealCompare.pro 构建主程序,顺序不能反。详细环境要求见 编译说明.docx。

首次启动检查清单

装好后按顺序过一遍,全勾上才算真正可用。

  • 看版本号:点菜单栏「关于」,弹窗里应出现版本号、构建日期与架构(如mac字样),说明二进制完整跑起来了。
  • 中文读写:新建一个.txt输入一段中文并保存,用系统「文本编辑」打开确认不乱码。
  • 编码切换:在「编码」菜单把该文件另存为 GBK,重开一次确认切换生效;状态栏右下角还有当前编码下拉框(UTF-8、GB18030、GBK 等),可对单文件临时切换。
  • 试一次对比:「对比」菜单选文件对比,打开两份有差异的文本,改动行应被逐行标出。

![notepad-- 在 macOS 上编辑 C++ 代码并显示语法高亮](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-15 11.png?utm_source=gitcode_repo_files)

常见问题

问:双击应用提示"无法打开,因为无法验证开发者"? 答:预编译包未经 Apple 公证,进系统设置 → 隐私与安全性 → 拉到最下面点「仍要打开」,或先右键该 app 选「打开」。

问:源码编译版一打开就闪退或提示找不到 Qt 库? 答:说明qt@5没装全,重新执行brew install qt@5,删掉build目录后再cmake -B build从头编一次。

问:打开旧文档满屏乱码? 答:文件本身是 GBK,而编辑器按 UTF-8 读入了。在「编码」菜单手动切到对应编码,并把常用编码设为默认,省得每次切。

问:几百 MB 的大文件打开后卡得动不了? 答:大文件会全量加载并逐行做语法高亮。只看不改时,用编辑菜单的「以二进制模式打开」直接查看。


如果你要的是带调试、重构、代码补全的完整 IDE,或者日常只写纯 Markdown,notepad-- 的轻量定位收益不大,不必强上。主路径一句话总结:brew装齐 Qt5,cmake三步编出NotePad--,再按清单验证中文读写即可。

参考:README.md | changelog.txt | THIRDPARTY.md

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询