Heynote:一款面向程序员的便签工具
大多数笔记软件(例如 Obsidian、OneNote、飞书文档等)都在解决长期知识管理问题。
但是开发人员、研究人员、创作者每天都会产生大量短生命周期内容,例如接口返回的 JSON、SQL 查询语句、测试数据、Markdown 草稿、调试日志、待办事项、会议笔记等。
Heynote 的出现就是为了解决这些内容的临时存储问题,它就像给开发者准备了一张永远不会丢失的草稿纸。
Heynote 工具采用 JavaScript 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:
https://github.com/heyman/heynote
功能特性
- 跨平台:Heynote 提供了 Windows、macOS、Linux 多平台支持。
- 块式笔记结构:Heynote 实现了一个大型笔记缓冲区(Buffer)。每个笔记可以包含多个独立的块,每个块都能单独编辑、选择和管理,非常适合开发者日常工作中的碎片化记录。
- 语法高亮与自动格式化:每个块都可以设置不同的语言类型,C++、C#、Clojure、CSS、Elixir、Erlang、Dart、Go、Groovy、HTML、Java、JavaScript、JSX、Kotlin、TypeScript、TOML、TSX、JSON、Lezer、Markdown、Mermaid、PHP、Python、Ruby、Rust、Scala、Shell、SQL、Swift、Vue、XML、YAML;设置后会自动获得语法高亮,并支持格式化操作。
- 内置计算器:Heynote 还提供特殊的数学块;不仅可以进行简单算术运算,还支持变量、函数、单位换算、货币换算。
- 多缓冲区管理:除了默认的笔记缓存区外,还可以创建多个独立笔记缓存区。缓存区可以使用目录进行组织,每个缓存区对应目录下的一个文件。
- 图片支持:Heynote 支持从剪贴板粘贴图片、拖拽图片文件、图片缩放、图片复制回剪贴板,对于记录 Bug、界面截图、接口返回结果等场景很实用。
- 图片标注:Heynote 内置轻量级绘图工具,可以直接在图片上手绘圈选、标注重点、添加简单批注等,修改后可一键重新复制到剪贴板。
- 其他功能:全文搜索、多光标编辑、拼写检查、主题模式、快捷键。
下载安装
Heynote 官方下载网址如下:
https://heynote.com/#downloads
选择对应操作系统的文件进行下载,安装完成之后运行(Windows):
参考文档:https://heynote.com/docs/
