
notepad-- macOS完整指南从双击到源码编译三种方式装好这款国产文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--如果你在 macOS 上打开一份 GBK 老配置满屏问号让你无从下手这款编辑器值得试试notepad-- 是国产轻量级跨平台文本编辑器编码转换、文件对比、插件系统都内置。本文按谁在用来分给出 3 条 macOS 安装路线。先对号入座30秒选对你的路线 普通用户写文档为主不碰命令行→ 走路线A装完即用。开发新手写代码、机器上有 Homebrew→ 走路线B一行命令解决依赖。资深开发者要最新代码、想动编译参数→ 走路线C源码自己编。尝鲜者追新特性不等发布版→ 同样走路线C只是克隆时切换到 dev 分支再编译。判断标准只有一条你要不要控制它怎么被造出来。要就上路线C不要A/B 二选一。路线A直接用编译好的包普通用户的最快路一句话结论零环境、五分钟日常使用首选。从项目发布页下载最新的 mac 安装包按芯片二选一Apple Silicon 选 arm64 包Intel 选 x86_64 包。解压出NotePad--.app拖入应用程序文件夹。首次启动别直接双击——右键应用 → 打开在弹出确认里放行即可。装好后可打开关于窗口核对一下架构信息确认你拿的是与芯片匹配的版本notepad-- macOS苹果芯片arm64版版本信息界面常见坑⚠️ 下载错架构的包应用能跑但全程走 Rosetta 转译风扇会替 CPU 说话。版本窗口里带arm64字样才算原生运行。路线BHomebrew 一条命令装好 notepad--一句话结论装、升级、回滚都交给 brew省心程度最高。# 确认 Homebrew 可用未装过先按 Homebrew 官方说明完成安装 brew --version # 安装 notepad-- brew install notepad--常见坑⚠️ 配方版本可能落后于发布页的最新包brew upgrade notepad--后若版本号没动说明配方还没跟上——急着要新特性就切路线C。路线C源码编译编译前的依赖清单与完整命令一句话结论能拿到最新代码、参数全可控代价是先备好 Qt5 CMake 环境。工程要求CMake ≥ 3.16和Qt5用到的组件为 Core、Gui、Widgets、Concurrent、Network、PrintSupport、XmlPatterns——brew 的qt5一次性全带上不用单独补。# 1. 装工具链已有 Xcode 命令行工具可跳过第一条 xcode-select --install brew install qt5 cmake ninja# 2. 拉取源码 git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--# 3. 配置并编译 mkdir build cd build cmake .. -G Ninja -DCMAKE_BUILD_TYPERelease \ -DCMAKE_PREFIX_PATH$(brew --prefix qt5) ninja# 4. 安装到系统前缀目录默认 /usr/local sudo ninja install装完后终端敲NotePad--就能启动编译成功的初见界面长这样notepad-- macOS文本编辑器多标签主界面截图常见坑⚠️ 配置阶段报找不到 Qt5几乎都因为 brew 的 qt5 属于 keg-only不在默认搜索路径——命令里那条-DCMAKE_PREFIX_PATH就是为此准备的别删。装完第一分钟先做这3件事1. 先治乱码再看别的。打开状态栏的编码下拉框或编码菜单确认当前按什么编码读文件GBK/GB18030 的中文文件被当 UTF-8 读就会变问号。选对编码 → 正常显示 → 需要长期维护的话再另存为UTF-8一次转换长期省心。2. 把多标签用起来。左侧目录列表单击文件顶部就长出一个新标签同一窗口里多个文件来回切不用反复打开关闭。3. 花一分钟看插件菜单。菜单里的插件入口会列出已加载的扩展仓库里自带一个示例插件可以照着它理解插件的加载方式后续想扩展功能就有参照物。让它更顺手对比、批量替换与主题的真实用法场景改配置时两个版本对不上号。用对比入口把两个文件拉进对比视图差异行并排标出比肉眼看diff输出快得多。想看实现细节文件对比模块 就是这部分入口。场景一次改几十个文件里的同一个词。打开在目录查找面板设目标目录、填搜索词再勾上文件类型过滤比如*.cpp和跳过隐藏/超大文件一轮扫完所有命中位置直接在结果里替换。场景一行代码要挪、要排、要格式化。编辑菜单下的行编辑子菜单覆盖复制当前行、删除重复行、上移下移、升序降序排列等动作格式转换子菜单处理换行与空白问题处理批量文本时能省不少手动操作。场景盯着代码眼睛累。语法配色在 内置主题目录 下有十几个可选Monokai、Twilight、Obsidian 等界面风格另有 多套 qss 皮肤换个配色比调亮度快。性能层面建议两条大二进制文件别用文本模式硬开不用的标签随手关掉内存就能保持轻快。疑难排查卡片现象 → 原因 → 动作卡片1应用打不开提示无法验证或已损坏可能原因未做公证签名系统安全策略拦截动作右键 → 打开再不行进系统设置 → 隐私与安全性点仍要打开卡片2打开文件满屏问号或方框可能原因文件实为 GBK/GB18030被按 UTF-8 解读动作在编码菜单换成正确编码重读必要时转存为 UTF-8卡片3cmake 配置时报 Qt5 缺失可能原因qt5 是 keg-only默认路径搜不到动作配置命令补上-DCMAKE_PREFIX_PATH$(brew --prefix qt5)卡片4能跑但明显卡转译进程占 CPU可能原因装的是 Intel 版在 Apple Silicon 上走 Rosetta动作换 arm64 安装包或按路线C针对本机架构重编卡片5插件加载失败或被拒绝可能原因插件与当前编辑器版本不匹配动作对照版本选择匹配的插件拿不准就先用 仓库里的示例插件 验证插件目录本身可用延伸阅读编码转换实现、批量查找替换窗口、底层编辑组件 QScintilla。选定路线直接开工notepad-- 的价值不在功能多而在中文编码、对比、批量操作这几件高频事做得顺手。最终建议普通用户选路线A开发新手选路线B要最新最可控的走路线C——三条路装出来的都是同一个装好即用的编辑器。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考