首页/软件/Heynote

Heynote:开发者专属的分块草稿本 #

Heynote 是什么? #

Heynote 是一款专为开发者和高级用户打造的专用草稿本(scratchpad),它的核心是一个大的持久化文本缓冲区,并被划分为多个相互独立的「块(Block)」。每个块都可以单独设置语言模式(如 JavaScript、JSON、Markdown 等),从而获得语法高亮与自动格式化能力。它非常适合用来存放你不想误发出去的 Slack 消息、API 返回的 JSON 响应、会议记录、每日待办事项,或只是随手做一些快速心算。

与传统的笔记软件不同,Heynote 更强调「随手记录、即开即用」:你可以创建多个笔记缓冲区(Buffer),并用快捷键快速切换;缓冲区可以组织成目录,每一个缓冲区都对应磁盘上的一个 .txt 文件,因此也能借助 Dropbox、OneDrive 等同步服务在设备间共享。Heynote 完全免费,支持 macOS、Windows 和 Linux 三大桌面平台,是开发者日常碎片化信息管理的高效入口。

Heynote 有哪些亮点特色? #

  • 分块文本缓冲区:整个编辑器就是一个大型持久文本缓冲区,按 ⌘/Ctrl + Enter 即可在当前块下方新建块;在块内按 ⌘/Ctrl + A 只选中当前块内容,避免误选整篇文档,非常适合分别管理 Slack 消息、JSON、会议笔记等待办内容。
  • 多语言语法高亮与自动格式化:每个块可独立设定语言模式(官方支持 C++、C#、Go、Java、JavaScript、TypeScript、JSON、Markdown、Python、Rust、SQL、YAML 等数十种语言),并提供语言自动检测;对 JSON、JavaScript、HTML、CSS、Markdown 等格式支持一键自动格式化。
  • 内建计算器块(Math Blocks):基于 Math.js 表达式,支持变量、函数、单位换算以及货币换算;还能通过 prev 变量引用上一行结果,并自定义 format 函数控制结果格式,用于快速「拍脑袋算数」极为顺手。
  • 多笔记缓冲区与笔记库:除默认的 Scratch 缓冲区外,可按 ⌘/Ctrl + N 新建任意数量的笔记缓冲区,⌘/Ctrl + S 把当前块移动到新缓冲区,⌘/Ctrl + P 快速切换;缓冲区可组织成目录,每个缓冲区对应磁盘上一个 .txt 文件,方便用 Dropbox、OneDrive 等做文件同步。
  • 内联图片与图片标注:支持从剪贴板粘贴图片或将图片文件拖入缓冲区,图片可在编辑器内选中与缩放显示;内置轻量绘图工具,可在图片上快速做手绘标注,并一键把标注后的图片重新放回系统剪贴板。
  • 全局热键与自定义按键:支持设置全局热键以快速显示/隐藏应用,默认提供与 Emacs 风格类似或完全自定义的键位绑定;改键配置按自上而下顺序生效,可覆盖或禁用内置快捷键。
  • 跨平台与主题适配:原生支持 macOS(Universal / Arm / Intel)、Windows 与 Linux(AppImage / Snap),内置深色与浅色主题,并提供拼写检查开关以及多光标编辑能力。

免费下载 Heynote #

以下为 Heynote 2.9.1 版本各平台安装包,点击链接即可前往对应网盘下载。

文件名 描述 大小 下载
Heynote_2.9.1.exe Windows 64 位安装包 98.6 MB 夸克网盘
Heynote_2.9.1_arm64.dmg macOS Apple Silicon(Arm)版 116.3 MB 夸克网盘
Heynote_2.9.1_universal.dmg macOS 通用版(Intel + Apple Silicon) 205.7 MB 夸克网盘
Heynote_2.9.1_x64.dmg macOS Intel(x64)版 123.1 MB 夸克网盘
Heynote_2.9.1_x86_64.AppImage Linux x86_64 AppImage 版 119.8 MB 夸克网盘

提示:官网同时提供 Snap 包版本,可在 Linux 上通过 Snap 渠道获取;版本号与构建细节以官网下载页为准。

Heynote 如何使用? #

  1. 启动并熟悉主界面:首次打开 Heynote,会看到一个默认的 scratch.txt 缓冲区,界面主体即是一个大的文本编辑区;下方状态栏可切换语言模式、主题与拼写检查。
  2. 按块组织内容:在编辑区内按 ⌘/Ctrl + Enter 在当前块下方新增块,⌥/Alt + Enter 在上方新增块;把不同的内容(如一条 Slack 消息、API 返回的 JSON、会议笔记)分别放进不同块中,互不干扰。
  3. 为块设置语言模式:将光标放在某个块内,按 ⌘/Ctrl + L 切换该块的语言模式,即可获得对应语言的语法高亮;对 JSON、JavaScript、HTML、CSS、Markdown 等块,可按 ⌥/Alt + Shift + F 一键自动格式化。
  4. 使用 Math 块做计算:把块语言切换为 Math,即可像计算器一样计算;支持变量、函数、单位与货币换算,并可写 prev * 2 引用上一行结果,或自定义 format 函数控制数字格式。
  5. 管理笔记缓冲区:按 ⌘/Ctrl + N 新建缓冲区,⌘/Ctrl + P 打开笔记选择器快速切换;⌘/Ctrl + S 把当前块移动到其他或新建的缓冲区;在设置中可把笔记库指向 Dropbox、OneDrive 等目录实现同步。
  6. 插入与标注图片:直接粘贴剪贴板图片或拖拽图片文件到缓冲区即可内联显示;选中图片后可缩放,使用内置手绘工具标注后,一键把新版本放回剪贴板。

Heynote 的常见问题? #

Windows 安装时出现安全警告怎么办? 官方说明 Windows 构建未做代码签名,因此可能弹出安全警告。这是官方已知情况,从官网或可信渠道下载后,在系统提示中选择「仍要运行」即可继续安装。

笔记数据保存在哪里?如何备份或同步? Heynote 的笔记库默认位于:macOS ~/Library/Application Support/Heynote/notes/、Windows %APPDATA%\Heynote\notes\、Linux ~/.config/Heynote/notes/。可在设置中修改路径,指向 Dropbox、OneDrive 等同步目录即可跨设备同步;但官方提示同步逻辑较简单,不建议在两台机器上同时编辑同一缓冲区,并建议重要数据做好备份。

多个设备同时编辑同一缓冲区会怎样? 官方明确指出 Heynote 的同步逻辑比较简单,同时在两台设备上编辑同一缓冲区可能导致冲突和意外结果。建议避免并发编辑,或配合支持版本历史/冲突处理的同步服务使用。

Linux 下使用 Wayland 时全局热键无效怎么办? 由于 Electron 的一个已知问题,Wayland 下全局热键并非在所有应用中都能生效。在 KDE 中可通过添加 KWin 脚本等方式变通解决;官方文档中提供了相应说明。

在 ChromeOS 的 Linux 容器中运行 AppImage 报错怎么办? 据官方文档,ChromeOS 的 Debian 虚拟机需要额外安装 libfuse2、libnss3、libnspr4 三个包,之后 Heynote AppImage 才能正常启动。

Math 块支持哪些能力? Heynote 的 Math 块由 Math.js 提供支持,支持变量、函数、常量、单位换算与货币换算,并可用 prev 引用上一行结果、自定义 format 函数调整数字显示格式。具体语法可参考 Math.js 官方文档。

Heynote 如何安装? #

Windows

  1. 下载 Heynote_2.9.1.exe;
  2. 双击运行安装程序,按向导完成安装;
  3. 由于安装包未签名,系统可能弹出安全警告,确认来源可信后选择仍要运行;
  4. 安装完成后从开始菜单启动 Heynote。

macOS

  1. 根据芯片类型选择安装包:Apple Silicon 用 Heynote_2.9.1_arm64.dmg,Intel 用 Heynote_2.9.1_x64.dmg,或直接使用 Heynote_2.9.1_universal.dmg 通用版;
  2. 打开 DMG 后将 Heynote 拖入「应用程序」文件夹;
  3. 首次启动若提示未验证的开发者,可在「系统设置 → 隐私与安全性」中允许打开;
  4. Homebrew 用户也可通过非官方 Cask 安装:brew install --cask heynote。

Linux

  1. 下载 Heynote_2.9.1_x86_64.AppImage;
  2. 赋予可执行权限:chmod +x Heynote_2.9.1_x86_64.AppImage;
  3. 直接双击或终端运行该 AppImage 即可启动;
  4. 如需系统级安装,可使用官网提供的 Snap 包;
  5. 在 ChromeOS 的 Linux 容器中运行前,需先安装 libfuse2、libnss3、libnspr4。

Heynote 如何卸载? #

Windows

  1. 打开「控制面板 → 程序和功能」(或「设置 → 应用」);
  2. 找到 Heynote,点击卸载并按提示完成;
  3. 如需彻底清除,可手动删除残留目录 %APPDATA%\Heynote\(其中包含笔记库,删除前请先备份)。

macOS

  1. 打开「应用程序」文件夹,将 Heynote 拖入「废纸篓」并清空;
  2. 如需清除配置与笔记库,手动删除 ~/Library/Application Support/Heynote/ 目录(删前务必备份笔记库)。

Linux

  1. AppImage 版直接删除对应的 AppImage 文件即可;
  2. 如果是通过 Snap 安装,可执行 sudo snap remove heynote;
  3. 如需清除残留数据,删除 ~/.config/Heynote/ 目录(其中包含笔记库,请先备份重要笔记)。

提醒:Heynote 的笔记库通常位于用户配置目录内的 notes/ 子目录,卸载前建议先备份该目录,避免丢失已有的笔记缓冲区与图片数据。

相关标签
Heynote草稿本开发者笔记工具分块文本编辑器代码片段管理Markdown 笔记计算器草稿本语法高亮编辑器跨平台笔记软件