macOS 一站式安装 notepad--
macOS 一站式安装 notepad--【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--第一次在 macOS 上装 notepad--,照这份走:日常使用选预编译包,5 分钟落地;要最新功能或改代码,走 CMake 源码编译。做完能确认版本装对、中文不乱码,多标签、差异对比、批量替换都有地方用。notepad-- 是用 C 和 Qt5 写的轻量 Notepad 类编辑器,编辑核心基于 Scintilla 引擎(仓库内自带 QScintilla 库),同一套代码跑在 Windows、Linux、macOS 三端。官方目标是做国产跨平台编辑器,重点发展 macOS 与国产 UOS 系统。它能干日常文本编辑、上百种语言语法高亮的代码浏览、文件与目录差异对比,GBK、GB2312、UTF-8 这些中文编码在「编码」菜单随时切换。适合嫌 TextEdit 太弱、又嫌 VS Code 太重的人;要靠完整 IDE 管大型工程的人别选它。四条安装路线,30 秒选对路先答三个问题:你会用终端吗、要不要比发布版更新的版本、有没有管理员密码。答案对号入座:预编译包:约 5 分钟,无前置条件,日常使用装完就完。版本可能落后 dev 分支,首次启动有 Gatekeeper 拦截,处理见下一节。源码编译(CMake):30 分钟起,要 Xcode 命令行工具 Qt5 CMake 3.16 以上,适合要发布版之后的新功能或二次开发,安装需要管理员密码,依赖装不齐要排错。dev 分支:前置条件与耗时同源码编译,适合尝鲜未发布功能,稳定性无保证。手动 Qt 编译:1 小时起,要自行准备匹配的 Qt,适合深度定制或针对 M 系列芯片优化,两个工程按序编译,配置项多。预编译 NotePad--.app 四步装好到官方发布页下载最新 macOS 压缩包,双击解压,得到NotePad--.app。官方发布线当前为 v3.x,下载地址记在 README.md 里。打开访达侧边栏的「应用程序」文件夹,把NotePad--.app拖进去,完成落位。在启动台双击 notepad--。若系统提示无法验证开发者,到「系统设置 → 隐私与安全性」点「仍要打开」。主窗口出现即装完。⚠️ 预编译包未经 Apple 公证,首次启动被 Gatekeeper 拦是正常现象,别以为是包坏了。预期结果:窗口标题栏显示Notepad--,菜单栏有文件、编辑、查找、编码、对比等完整菜单,新建一个.txt能正常输入中文。CMake 源码编译,Qt5 依赖一次装齐前两条命令装 Xcode 命令行工具,再用 brew 一次装齐 Qt5 与 CMake,别分开折腾;-DCMAKE_BUILD_TYPERelease出发布版,-j按核数并行省时间,sudo make install这一步才需要管理员密码。xcode-select --install brew install qt5 cmake git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j$(sysctl -n hw.ncpu) sudo make install⚠️CMakeLists.txt里声明了 Core、Gui、Widgets、Concurrent、Network、PrintSupport、XmlPatterns 共 7 个 Qt5 组件,缺一个都编不过;make install后可执行文件落在bin,桌面条目和图标装到/usr/share。想尝鲜 dev 分支:clone 换成git clone -b dev https://gitcode.com/GitHub_Trending/no/notepad--其余步骤一致,稳定性无保证,别拿它编辑重要文档。Qt Creator 手动按序编译两个工程先用 Qt Creator 打开src/qscint/src/qscintilla.pro编译依赖库,再打开src/RealCompare.pro编译主程序,顺序不能反。环境参数细节对照 编译说明.docx,它把这两个工程的编译过程讲全了。⚠️ 两个工程按序编译、参数要自己调,新手容易卡环境上。三步确认没装错、中文不乱码点菜单栏「关于」,弹窗显示版本号(如Version v1.23.2)——看到它即说明二进制跑起来了。新建文件输入一段中文并保存,用系统「文本编辑」打开确认不乱码。在「编码」菜单切到 GBK 再保存一次,重新打开确认中文仍正常,这步验证编码切换。卡住了对照着看:一打开就闪退或提示缺库 → Qt5 运行库没装全,回上一步检查brew install qt5是否成功。双击没反应、提示打不开 → Gatekeeper 拦截,按预编译包一节「仍要打开」处理。打开旧文档满屏乱码 → 文件本身是 GBK,编辑器按 UTF-8 读入,「编码」菜单手动切到对应编码,再把常用编码设为默认。版本号与预期不符 → 混用了新旧构建产物,删掉build目录重新编译。更新后行为变了想回旧状态 → 源码版用户git pull后重新编译,预编译包用户直接换回对应旧版本发布包。notepad-- macOS 文件差异对比界面与版本号弹窗首次设置五件事,用熟多标签、对比、批量替换开多标签:文件 → 打开,多个文件以标签页并排,不用再切窗口。定默认编码:「编码」菜单把默认设为 UTF-8,窗口底部状态栏还能对单个文件手动切编码。试一次差异对比:「对比」菜单选文件对比或目录对比,改动行会逐行标出。批量查找替换:「查找」菜单进批量窗口,支持目录级、正则、按文件类型过滤。挑一套主题:「设置」菜单切换配色,仓库 src/themes/ 内置 Monokai、Obsidian、Bespin 等多套语法配色。notepad-- macOS 多标签编辑界面,左侧目录列表与状态栏编码切换⚠️ 打开大文件明显卡顿:文件全量加载并逐行做语法高亮,在设置里调整大文件的内存限制,或改用二进制模式打开查看。⚠️ 插件加载失败或被拒绝:插件与主程序版本不匹配,核对插件要求的主程序版本,用同版本源码重新编译插件再加载。装完想查各版本改了什么功能,看 changelog.txt,它列出每次发布的功能清单;手动编译还卡环境参数,再翻一遍 编译说明.docx 逐项对照。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考