Yank Note是一款面向程序员的Markdown笔记应用,可以用来记录日常生活,加密,支持用户自己编写插件来扩展功能。它功能强大,界面简洁,操作简单。
软件特色
用户友好:Monaco内核针对Markdown进行了优化,具有与VSCode相同的编辑体验。
功能强大:支持版本历史回溯;小工具、可执行代码块、表格、Plantuml图形、Drawio图形、宏替换等。可以嵌入到文档中。
兼容性强:数据保存为本地降价文件;功能扩展尽量用Markdown的原语法实现。
插件扩展:支持用户自己编写插件来扩展编辑器的功能。
支持加密:用于存储账号等私人文件,文件可以单独设置密码。
功能介绍
同步:编辑区和预览区同步滚动,预览区可以独立滚动。
大纲:预览区域目录大纲快速跳转
版本管理:支持回溯文档版本历史。
加密文件:文件以。c.md被视为加密文件。
自动保存:文件编辑后自动保存,未保存文件的橙色标题栏提醒(加密文档不会自动保存)。
编辑:列表自动完成
粘贴图片:您可以快速粘贴剪贴板中的图片,并将其作为文件或Base64插入。
嵌入附件:可以在文档中添加附件,点击系统中的打开按钮。
代码运行:支持运行PHP、nodejs、Python和bash代码。
待办事项:可以显示文档中的待办事项进度。点击可快速切换待办状态。
快速打开:可以使用快捷键打开文件切换面板,这样可以快速打开文件,标记文件,全文搜索文件内容。
内置终端:支持在编辑器中打开终端,快速切换当前工作目录。
公式分析:支持katex公式编码。
风格:Markdown使用GitHub风格的风格和功能。
数据仓库:可以为文档分类定义多个数据位置。
外链转换:将外链或BASE64图片转换为本地图片。
HTML解析:可以直接在文档中使用HTML代码,也可以使用快捷键将HTML粘贴复制为Markdown。
Docx导出:后端使用pandoc作为转换器。
TOC支持:生成TOC只需在需要生成目录的地方写[TOC] {type: "ol ",level: [1,2,3]}。
编辑表格单元:双击表格单元进行快速编辑。
复制标题链接:将标题链接路径复制到剪贴板,以便于插入到其他文件中。
嵌入式小工具:文档支持嵌入式HTML小工具。
嵌入式Plantuml图形:需要安装javaa,graphviz。
嵌入式绘图:该文件支持嵌入式绘图。
嵌入ECharts图形:在文档中嵌入Echarts图形。
嵌入美人鱼图形:在文档中嵌入美人鱼图形。
嵌入Luckysheet表格:在文档中嵌入Luckysheet表格。
嵌套列表到脑图显示:嵌套列表可以通过脑图显示。
属性编写:你可以定制一个元素的任何属性。
表格解析增强:表格支持表格标题、列表和其他特性的多行文本。
文档的交叉链接跳转:支持链接文档中的其他文档以及相互跳转。
脚注功能:支持在文档中编写脚注。
Block:支持类似于VuePress默认主题的自定义容器。
宏:支持嵌入的JS表达式来动态替换文档内容。
图片床:支持PicGo图片床
自定义插件:支持编写JS插件扩展编辑器功能。插件放在主目录/插件中。参考插件开发指南
更新日志
最新版本3.25.0
壮举:在局域网中增加分享预览功能
壮举:复制富文本/HTML添加“上传本地图片到图片床”的选项
壮举:添加一些内置的样式类。
Upd:升级绘图版本
更新:优化导出/打印美人鱼样式
修复:修复编辑器自动完成可能会删除整行内容的问题。
Feat(插件):将uploadLocalImage选项添加到VIEW_ON_GET_HTML_FILTER_NODE钩子中。