在 macOS 上 3 分钟跑起 notepad--:跨平台文本编辑器实操指南
2026/9/17 18:51:43 网站建设 项目流程

在 macOS 上 3 分钟跑起 notepad--:跨平台文本编辑器实操指南

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

在 Mac 上写代码、改配置文件,总觉得缺一个轻便的编辑器?notepad-- 就是干这事的:一个国内团队维护的跨平台文本编辑器,Windows、Linux、macOS 三端跑同一套代码。这篇带你把源码编译出来、弹出窗口,顺手学会它的对比、高亮和插件。

⚙️ 从克隆到跑起来:一条命令流

项目根目录的CMakeLists.txt里声明了 Qt5 依赖(Core、Gui、Widgets 等组件),所以 brew 装好 Qt5 和 CMake 即可,不用先折腾别的:

brew install qt@5 cmake

接着把克隆、建构建目录、配置、编译一气呵成。make阶段会连同源码内置的 qscint 编辑组件一起编译,耐心等待几分钟:

git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- && mkdir build && cd build cmake .. && make

编译完成后,build 目录下就是NotePad--可执行文件(项目工程名即 NotePad--),直接启动:

./NotePad--

窗口弹出来后:顶部菜单栏有文件、编辑、查找、语言、对比等入口,下面两排是图标工具栏,左侧目录树,中间是标签式编辑区。

notepad-- macOS 主界面:目录树、标签页与 C++ 代码编辑区

打开它,先干一件实事

点「文件 → 新建」得到空白标签,命名test.c存到桌面,敲两行 for 循环和 printf,再打开顶部「语言」菜单选中 C——关键字立刻上色,这就是它的语法高亮在工作,不用任何配置。

多文件同时打开时,编辑区自动切换成标签页布局,每个文件一个页签,未保存的标题带*;底部状态栏始终显示缩放、当前语言、行列号和编码,切语言后语法:一项会跟着变。

notepad-- macOS 多标签编辑:同时打开 txt 与 cpp 文件

三个高频场景

对比两个文件的差异

「对比」菜单进入文件对比,选定两个文件后窗口左右分栏、行号对齐;改动行在两侧都标红加斜纹底,底部状态栏给出「当前有 14 处不同」,点「下一个」逐处跳转。改前改后的配置文件,用它比肉眼逐行扫快得多。

notepad-- 文件对比视图:左右两文件逐行 diff,差异行标红

给代码上语法高亮

除了手动切,编辑器也按扩展名自动定语言:打开.cpp文件,底部状态栏直接显示语法: cpp;识别不准时在「语言」菜单一键纠正,整屏配色立即切换。

装一个插件

「插件」菜单打开插件管理界面,插件从可执行程序旁的plugin子目录动态加载。仓库自带一个示例插件,源码在 src/plugin/helloworld/,含helloworldexport.cpp和独立的CMakeLists.txt,照着写一个丢进去就能试。

🎨 按你的手感调一遍

字体先调:写代码必须等宽,源码里给 Mac 和 Windows 分别预置了默认字体(如 Mac 用 Courier New),在「设置」里改完,整个编辑区即时生效。

然后是配色:仓库里带 src/qss/ 风格表(black、lightblue 等)和 src/themes/ 配色方案(Monokai、Obsidian 等),切一套深色底,夜里看屏幕不刺眼。

notepad-- macOS 深色主题:暗色底编辑区与目录树

想要 Mac 上能平替 Notepad++、又常做两文件 diff 的话,notepad-- 装完即开就能用。 下一步:打开「查找」菜单试一次整个目录的检索,或翻 src/themes/ 里 17 套配色挑一套换上。

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

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

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

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

立即咨询