Yank Note:高度可扩展的 Markdown 编辑器
Yank Note 是一款专为提高生产力而设计的高度可扩展的 Markdown 编辑器。它结合了强大的功能和易用性,为用户提供了一个优秀的文档编辑和管理工具。
核心特点
Yank Note 具有以下几个突出的特点:
-
易用性:使用 Monaco 编辑器内核,为 Markdown 编辑进行了优化,提供类似 VSCode 的编辑体验。
-
功能强大:支持版本控制、可运行的代码块、表格、PlantUML、Drawio 等嵌入式功能,还支持 OpenAI 自动补全。
-
高兼容性:数据以本地 Markdown 文件形式保存,尽可能使用 Markdown 原生语法实现扩展功能。
-
插件扩展:支持用户编写自定义插件,进一步扩展编辑器功能。
-
加密支持:可以使用加密保存私密文件,每个文件可单独设置密码。
特色功能
Yank Note 提供了丰富的特色功能,包括但不限于:
- 同步滚动:编辑区和预览区同步滚动
- 大纲导航:通过预览区的目录大纲快速跳转
- 版本控制:支持文档历史版本回溯
- 文件加密:以
.c.md
结尾的文件被视为加密文件 - 自动保存:编辑后自动保存文件
- 代码运行:支持运行 JavaScript、PHP、Node.js、Python、Bash 等代码
- 待办事项:支持在文档中显示待办进度
- 快速打开:使用快捷键打开文件切换面板
- 集成终端:支持在编辑器中打开终端
- 多种图表支持:支持 PlantUML、Drawio、ECharts、Mermaid 等图表
- 思维导图:嵌套列表可以以思维导图形式显示
- 宏替换:支持嵌入 JavaScript 表达式动态替换文档内容
- 图床服务:支持 PicGo 图床服务
- OpenAI 集成:支持 OpenAI 自动补全
注意事项
尽管 Yank Note 功能强大,但用户在使用时需要注意以下几点:
-
为了实现更多可扩展性,Yank Note 牺牲了一些安全保护措施。在打开外部 Markdown 文件时,用户需要谨慎识别文件内容是否可信。
-
加密文件的加密和解密都在前端完成。用户必须牢记密码,一旦密码丢失,只能通过暴力破解方式恢复。
结语
Yank Note 是一款功能丰富、高度可定制的 Markdown 编辑器,适合追求效率和功能性的用户。无论是日常笔记、项目文档还是个人知识管理,Yank Note 都能满足多样化的需求。通过其强大的插件系统,用户可以进一步扩展其功能,打造出适合自己的完美编辑环境。