在 macOS 备忘录里正常打字。
敲 Markdown,就地变成备忘录的原生富文本。
不是新的笔记软件,是挂在备忘录旁边的辅助工具。你不换地方、不导数据、不同步两套东西—— 照常打开备忘录写字,只是能敲 Markdown。
它是 ProNotes 的替代品。ProNotes 已经停止维护, 在 macOS 27 上因为它把备忘录的菜单标题按系统版本硬编码了、而 Apple 改了菜单名而失效。 sugarnote 改成运行时现学菜单结构,不再依赖版本表。
靠系统辅助功能读光标位置,识别到语法后触发备忘录自己的格式化菜单。备忘录本体没被动过。
订阅的是「正文变了」这个通知,不是键盘事件。看不到你按了什么键。
没有网络请求,没有账号,没有遥测。所有判断都在本机完成。
从文本状态判断而不是从按键判断,所以用中文输入法拼字时不会误触发。
| 写法 | 效果 |
|---|---|
| **文字** | 粗体 |
| *文字* _文字_ | 斜体 |
| __文字__ | 下划线 |
| ~~文字~~ | 删除线 |
| `文字` | 行内代码 |
| ==文字== | 高亮 |
| # ## ### | 标题 / 小标题 / 副标题 |
| > | 块引用 |
| [ ] [x] | 核对清单 |
| ``` | 等宽段落 |
| *** ___ | 分隔线 |
- 和 1. 这类列表标记不用 sugarnote 处理,备忘录自带的智能列表本来就会转。
分隔线推荐写 *** 或 ___:--- 会被备忘录的智能破折号变成破折号。
xattr -d com.apple.quarantine /Applications/sugarnote.app
这个 App 没有付费开发者账号签名、也没公证,所以会被 Gatekeeper 拦。所有没付费签名的开源 macOS 应用都这样,不是它特有的问题。
它只在备忘录打开时才有意义。用「快捷指令」的自动化把它和备忘录绑在一起,省得手动开关:
想从源码构建的话,仓库里有完整步骤(SwiftPM,无第三方运行时依赖)。