ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

macOS 装 Notepad-- 完整指南:免费跨平台文本编辑器,5 分钟落地 + 源码编译教程

macOS 装 Notepad-- 完整指南:免费跨平台文本编辑器,5 分钟落地 + 源码编译教程 macOS 装 Notepad-- 完整指南免费跨平台文本编辑器5 分钟落地 源码编译教程【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款支持 macOS / Windows / Linux 的轻量级文本编辑器主打多标签编辑、上百种语言语法高亮和文件/目录差异对比。本文带你走完安装到验收选对安装路径、把软件跑起来、确认版本号和中文编码读写都没问题顺手配好常用功能。先想清楚它适合你哪三件事写文档/配置时编码老出错GBK 老文档一打开就是乱码。notepad-- 的编码菜单可以按文件手动切 UTF-8 / GBK / GB2312状态栏还会显示当前编码不用猜。同时开好几个文件来回切窗口打开的文件全部变成标签页并排在同一窗口里点标签切换适合维护一堆配置文件、脚本。改动前后对不出差异用对比菜单对两个文件或整个目录做差异对比改动行直接标红不用肉眼看。![notepad-- macOS 文本编辑器多标签主界面](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-15 11.png?utm_sourcegitcode_repo_files)落地前自检3 个问题决定你的路线你手上的条件对应路线不想碰终端只想尽快用上预编译包约 5 分钟会终端想要仓库里最新代码源码编译约 30 分钟起有管理员密码sudo要输入可执行make install装到系统目录终端熟练度不够就选预编译包以后想改代码或追最新版再走源码编译两条路不冲突。首选路径预编译包 5 分钟装好到官方仓库 Releases 页面下载最新的 macOS 压缩包当前发布线为 v3.x双击解压得到NotePad--.app。 → 应看到解压目录里有一个 App 图标双击不会报错。把NotePad--.app拖进访达侧边栏的应用程序/Applications。 → 应看到应用程序文件夹里出现 notepad--。从启动台或应用程序文件夹双击启动。 → 应看到窗口标题栏显示Notepad--菜单栏有 文件、编辑、查找、编码、语言、设置、对比 等菜单。新建一个.txt输入一段中文。 → 应看到中文正常显示、无方框乱码标签页名出现*表示未保存。如果第 3 步被系统拦下看下文打不开那条处理即可包本身没问题。备选路径源码编译拿仓库最新代码适合想要发布版之后的新功能、或准备二次开发的人。仓库要求 CMake 3.16 和 Qt5CMakeLists.txt 中声明了 Core、Widgets、PrintSupport 等组件。# 安装 Xcode 命令行工具与构建依赖 xcode-select --install brew install qt5 cmake ninja # 拉取源码 git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- # 配置 编译-j 用满多核 mkdir build cd build cmake .. -DCMAKE_BUILD_TYPERelease cmake --build . -j$(sysctl -n hw.ncpu) sudo make install预期结果build目录下生成NotePad--可执行文件CMake 工程版本号当前为 1.22.0make install会把程序放入bin并在/usr下附带桌面启动相关文件安装规则见 CMakeLists.txt 的CMAKE_HOST_UNIX分支。想尝鲜未发布功能把 clone 命令换成git clone -b dev https://gitcode.com/GitHub_Trending/no/notepad--其余步骤不变追求特定 Qt 版本或针对 Apple Silicon 深度定制可参照仓库的 编译说明 调整 CMake 参数。验收清单逐项打勾才算装对打开软件后按顺序确认点菜单栏关于弹窗显示版本号如Version v2.11.0说明二进制正常跑起来新建文件输入中文CmdS保存用系统文本编辑打开同一文件无乱码编码菜单切到 GBK 再保存一次用 notepad-- 重新打开中文正常对比菜单对比两个有差异的文件改动行被高亮标出批量查找窗口里做一次带正则的全目录查找能命中结果![notepad-- 关于弹窗显示 macOS 版本号](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.07.32.png?utm_sourcegitcode_repo_files)装完顺手做的 4 个小配置定默认编码编码菜单把默认设为 UTF-8遇到 GBK 老文件再单文件手动切换避免满屏乱码的误会。换一套语法配色仓库 src/themes/ 内置 Monokai、Obsidian、Bespin 等 17 套配色设置里切换护眼和亮色各挑一套。常用对比入口置顶对比菜单里的文件对比/目录对比使用频率高建议记住位置最近对比记录会自动出现在菜单里。批量查找替换查找菜单进批量窗口支持目录级、正则、按文件类型如*.cpp *.ui过滤比单个文件里 CtrlF 高效得多。![notepad-- 文件差异对比界面改动行标红](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)![notepad-- 状态栏显示 GB2312 编码与语法高亮编辑界面](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)故障急救高频问题速查现象双击提示无法打开因为无法验证开发者。原因预编译包未经过 Apple 公证Gatekeeper 默认拦截。处理系统设置 → 隐私与安全性 → 点仍要打开或对 App 右键选打开放行一次。现象打开旧文档满屏乱码。原因文件本身是 GBK/GB2312编辑器按 UTF-8 读入。处理编码菜单手动切到对应编码把常用编码设为默认减少下次再踩。现象源码版一打开就闪退或终端提示找不到 Qt 库。原因Qt5 运行库没装全或 CMake 没找到 brew 装的 Qt 前缀路径。处理确认brew install qt5成功重新配置时加-DCMAKE_PREFIX_PATH$(brew --prefix qt5)再编译。现象插件加载失败或被拒绝。原因插件与主程序版本不匹配。处理核对插件要求的主程序版本用同版本源码重编插件示例工程见 src/plugin/helloworld/再加载。现象打开大文件明显卡顿。原因大文件全量加载并逐行做语法高亮。处理在设置里调整大文件的内存与缓存限制只看不改时改用二进制模式打开。现象更新后行为变了想回到旧状态。原因源码版覆盖安装残留旧构建或分支代码有变动。处理git pull后重新编译或切回上一版标签重新出包。下一步跑通之后去哪二次开发主工程入口在 src/cceditor/编辑器基于 Scintillasrc/qscint/构建规则在 CMakeLists.txt。写插件开发流程见 插件编程开发说明先用 src/plugin/helloworld/ 里的示例插件跑一遍再动手。看版本演进changelog.txt 记录了每个版本的改进点README 有项目定位与多平台运行截图README_EN.md 是英文说明。反馈与贡献遇到 bug 或功能建议直接在仓库提 issue主题配色想要自己的风格可以参考 src/themes/ 下任意一套的 ini 结构照抄一份改。装好并全部打勾验收notepad-- 就算在你 Mac 上落地了。后面想追最新版随时回来走一遍源码编译那一节即可。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表