notepad--:零基础完成 macOS 源码编译安装(含故障速查) 📅 发布时间:2026/9/16 19:15:40 👁 浏览次数: notepad--零基础完成 macOS 源码编译安装含故障速查【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--用 TextEdit 打开一份 GBK 编码的文本满屏乱码的那一刻你就该安装并编译一下 notepad-- 了。这款轻量编辑器自带上百种语言语法高亮、编码转换和文件对比源码内置 QScintilla 核心库一次构建全部搞定。接下来你依次做这些事自检系统、装齐依赖一键拉取项目源码CMake 编译核心库与主程序启动验证中文显示调好字体与默认编码卡住时对照速查表⚙️ 环境自检与依赖安装系统版本架构最低推荐macOS 10.14Intel / Apple Silicon4GB 内存 10GB 磁盘8GB 内存 SSD依赖安装三步每步一句话Xcode 命令行工具——C 编译离不开它提供的编译器、链接器和 makexcode-select --installQt 5——notepad-- 的界面框架也是它唯一稳定的 Qt 大版本brew install qt5CMake 加 ninja——构建系统加并行编译决定你的编译速度brew install cmake ninja⚠️ brew 默认的qt是 Qt 6本项目不支持请一律显式写qt5。Homebrew 未装过的话按官网提示先装好再回来这里不赘述。语法高亮引擎 QScintilla 在 src/qscint/ 下随源码提供不用单独下载。️ 一键拉取源码并编译拉取源码——克隆仓库并进入项目根目录完成后你会看到一个包含src/和CMakeLists.txt的目录git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- 若你本地已有源码跳过这一步直接在源码目录执行下面的命令。CMake 配置并编译——配置生成构建计划随后按依赖顺序编译 QScintilla 库、插件示例和主程序完成后会在build/下生成可执行文件NotePad--cmake -Bbuild -DCMAKE_BUILD_TYPERelease -DCMAKE_PREFIX_PATH$(brew --prefix qt5) cmake --build build -j$(sysctl -n hw.ncpu) 若你在 Linux 机器Debian/Ubuntu上把前面 brew 命令换成sudo apt install qtbase5-dev qt5-default cmake并删掉 cmake 行里的-DCMAKE_PREFIX_PATH参数。启动验证——不装也能直接跑首次启动会弹免费永久使用版对话框点好的进主界面./build/NotePad--首屏设置与调优进主界面后先做三件事看右下角状态栏默认编码应是 UTF-8。打开 GBK 文件乱码时切换为GB18030(GBK简体中文)重新加载。在设置菜单里把编辑器字体和字号调成顺眼的。默认 14 号偏大多数人选 12 号更舒服。要改缩进宽度就编辑配置文件~/.config/notepad/nddsets/nddsettings.ini只有两行需要关心首次运行后该文件自动创建tablens4 # 缩进宽度空格数想要更宽改成 8 tabnouse0 # 0 保留 tab1 用空格替代 tab # 其余保持默认配置项的读写逻辑见 src/nddsetting.cpp。notepad-- 支持文字处理类插件两类常见用法名称干什么怎么装hello world示例文字处理演示把选中文本转大写编译 src/plugin/helloworld/ 工程生成的库文件放进应用 plugin 目录自定义文字插件简繁转换、全半角转换、JSON 格式化等按 插件编程开发说明.docx 开发接口头文件在 src/include/pluginGl.h左侧目录列表是内置能力拖一个目录进去就能浏览成树状结构。notepad-- macOS 编辑器主界面多标签编辑与语法高亮 故障速查表卡住了直接看速查表症状大概率原因一条命令/操作解决cmake 报找不到 Qt5qt5 没装或路径没传给 CMakebrew install qt5cmake 补上-DCMAKE_PREFIX_PATH$(brew --prefix qt5)重跑编译过程报莫名错误中文注释遇到编码识别问题把源码另存为 UTF-8-BOM 再编译参见 编译说明.docx打开 GBK 文件满屏乱码文件编码与显示编码不匹配右下角状态栏切到GB18030(GBK简体中文)重新加载输入法偶发不弹出旧版本 buggit pull后重新编译关闭编辑器后设置窗残留旧版本 bug升级到最新源码并重新编译保持更新的命令存成习惯git pull cmake --build build -j$(sysctl -n hw.ncpu)。下次再遇到 GBK 文件直接丢给 notepad-- 打开就行。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考