heynote

其他资源 2025-08-04

heynote

一般信息

  • 网站
  • 文档
  • ChangElog

heynote是开发人员的专用刮擦板。它可以用作大型持久文本缓冲区,您可以在其中写下任何喜欢的东西。非常适合您不想意外发送的松弛消息,您正在使用的API的JSON响应,会议的笔记,您的日常工作列表等。

heynote缓冲区分为块,每个块可以具有自己的语言集(例如JavaScript,JSON,Markdown等)。这为您提供了语法突出显示,并让您自动使用JSON响应。

可用于Mac,Windows和Linux。

特征

  • 持续的文本缓冲区

  • 基于块

  • 语法突出显示:

    C++, C#, Clojure, CSS, Erlang, Dart, Go, Groovy, HTML, Java, JavaScript, JSX, Kotlin, TypeScript, TOML, TSX, JSON, Lezer, Markdown, PHP, Python, Ruby, Rust, Scala, Shell, SQL, Swift, Vue, XML, YAML

  • 语言自动检测

  • 自动形成

  • 数学/计算器模式

  • 货币转换

  • 多个缓冲区

  • 多曲线编辑

  • 黑暗和轻型主题

  • 设置全局热键以显示/隐藏应用程序的选项

  • 默认,类似emacs或自定义键绑定

文档

文档可在heynote网站上找到。

发展

要开发heynote ,您需要Node.js,您应该(希望)只需要查看代码然后运行:

> npm install
> npm run dev

运行测试

进行测试:

> npm run test

在剧作家UI中运行测试:

> npm run test:ui

贡献

我很高兴合并适合我对该应用的愿景的贡献。始终欢迎错误修复。

常问问题

缓冲区数据存储在哪里?

请参阅文档。

您可以制作移动应用吗?

不,此刻,这已经超出了范围,对不起。

默认键盘快捷键是什么?

请参阅文档。

谢谢!

heynote建立在Codemirror,Vue,Electron,Math.js,Prettier和其他出色的开源项目上。

下载源码

通过命令行克隆项目:

git clone https://github.com/heyman/heynote.git