2.2KStar开源专为程序员打造的记事本

墨林一码农 2024-01-10 15:44:18

墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。



软件介绍

Heynote是一款专为开发者设计的便签应用,为开发者提供了一个强大的工具,可以轻松地将不同的内容分块暂存起来。该软件支持自动语法高亮、自动格式化、计算器模式、多光标编辑、全局快捷键等一系列功能,并且适用于 Windows、macOS 和 Linux 系统。

Heynote 的缓冲区是按块划分的,每个块可以设置自己的语言(例如 JavaScript、JSON、Markdown 等),从而实现语法高亮和自动格式化。你可以将 Slack 消息、API 的 JSON 响应、会议记录、每日待办事项等内容都保存在 Heynote 的缓冲区中。

功能特点持久化的文本缓冲区基于块的架构语法高亮支持的语言有:C++、C#、Clojure、CSS、Erlang、Go、HTML、Java、JavaScript、JSX、Kotlin、TypeScript、TOML、TSX、JSON、Lezer、Markdown、PHP、Python、Ruby、Rust、Shell、SQL、Swift、XML 和 YAML自动检测语言自动格式化数学/计算器模式货币转化多光标编辑暗色和亮色主题设置全局快捷键显示/隐藏应用程序默认键盘绑定或类似 Emacs 的键盘绑定使用步骤1.从 [Github Release]页面下载对应操作系统的安装包2.开发 Heynote 需要安装 Node.js,只需将代码检出,然后运行以下命令:> npm install> npm run dev3.运行测试:> npm run test4.若要以 Playwright UI 运行测试:> npm run test:ui默认键盘快捷键Mac⌘ + Enter:在当前块下方添加新块⌘ + Shift + Enter:在当前块光标位置拆分块⌘ + L:更改块的语言⌘ + Down:跳转到下一个块⌘ + Up:跳转到上一个块⌘ + A:选择当前块中的所有文本。再次按下则选择整个缓冲区⌘ + ⌥ + Up/Down:在上方/下方添加额外光标⌥ + Shift + F:格式化块的内容(适用于 JSON、JavaScript、HTML、CSS 和 Markdown)Windows 和 LinuxCtrl + Enter:在当前块下方添加新块Ctrl + Shift + Enter:在当前块光标位置拆分块Ctrl + L:更改块的语言Ctrl + Down:跳转到下一个块Ctrl + Up:跳转到上一个块Ctrl + A:选择当前块中的所有文本。再次按下选择整个缓冲区Ctrl + Alt + Up/Down:在上方/下方添加额外光标Alt + Shift + F:格式化块的内容(适用于 JSON、JavaScript、HTML、CSS 和 Markdown)Alt:显示菜单结束语

几个简单的字符,就能创造出欢乐,

几个简单的号码,便能写出奇迹。

一个键盘,就能畅游世界,

一根网线,便能知晓天下。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!

0 阅读:4

墨林一码农

简介:感谢大家的关注