一、Yank Note:当Markdown遇上“瑞士军刀”
Yank Note是一款基于TypeScript和Vue开发的开源Markdown编辑器(GitHub星标超6k+),专为开发者、技术写作者及效率追求者设计。它巧妙融合了轻量化文本编辑与IDE级功能扩展,在保留Markdown简洁性的同时,通过插件体系实现了文档加密、代码运行、版本控制等高级功能,堪称“Markdown界的VSCode”。
二、核心功能解析:超越传统编辑器的天花板
1. 编辑增强套件
- 列编辑模式:通过
Alt+单击
、鼠标中键拖动或快捷键激活,可批量修改多行文本(如表格数据、代码前缀),大幅提升结构化内容操作效率。 - 智能语法感知:自动识别代码块区域并抑制Markdown提示,避免干扰纯代码编辑。
- 双栏协同:编辑区与预览区支持同步滚动,预览区可独立调整字体(等宽/衬线字体自由选)。
2. 动态内容嵌入(技术文档利器)
- 可执行代码片段:直接运行JS/Python/Bash等代码,调试脚本无需切换终端。
- 专业图表支持:内嵌Drawio绘图、Mermaid流程图及ECharts数据可视化。
- Reveal.js整合:用Markdown写PPT,通过分隔符
---
创建幻灯片,支持过渡动画与交互控件。
3. 安全与版本管理
- 文件级加密:
.c.md
后缀文件启用前端加密,密码丢失仅能暴力破解,杜绝后门风险。 - 历史版本回溯:自动保存编辑记录,可随时回退至任意版本。
4. 扩展生态
- 插件开发:提供
ctx
API对象,50+内置插件均开放源码参考,支持Hook拦截与Action定制(例:状态栏添加菜单)。 - AI集成:接入OpenAI实现自动补全,提升技术文档写作效率。
三、安装与配置指南
跨平台一键部署
系统 | 安装方式 |
---|---|
Windows | 官网下载安装 EXE 安装包 |
macOS | brew install yank-note (或下载 DMG 文件) |
Linux | 终端执行:bash<br>git clone https://github.com/purocean/yn.git<br>cd yn && yarn install && yarn dev<br> |
Linux终端执行: git clone https://github.com/purocean/yn.git
cd yn && yarn install && yarn dev
1 ### 初学必调设置
- 启用加密:文件重命名为
XXX.c.md
,首次保存时设置密码。 - 绑定图床:配置PicGo实现粘贴图片自动上传。
- 自定义预览样式:
设置 > 外观 > 预览字体
按需切换等宽/衬线字体。
四、高阶技巧:释放生产力潜能
1. 文档即PPT(Reveal.js工作流)
- 新建
.md
文件,用##
定义幻灯片标题。 - 分隔符
---
创建新幻灯片页。 - 插入Mermaid流程图或ECharts图表增强可视化。
- 导出为HTML或直接全屏演示。
2. 插件开发实战(5行代码案例)
创建主目录/plugins/hello.js
:
window.registerPlugin({
name: 'hello-plugin',
register: ctx => {
ctx.statusBar.addItem({
id: 'hello-button',
title: 'HELLO',
onClick: () => alert('Yank Note!')
})
}
})
重启后状态栏即出现交互按钮。
五、横向对比:为何开发者偏爱Yank Note?
功能 | Yank Note | Typora | Sublime Text | 语雀 |
---|---|---|---|---|
本地文件加密 | ✅ 文件级 | ❌ | ❌ | ❌(云端存储) |
代码块运行 | ✅ 多语言支持 | ❌ | ❌(需插件) | ❌ |
插件系统 | ✅ 开放 API | ❌ | ✅ 需 Python 开发 | ✅ 封闭生态 |
导出格式 | ✅ PDF / Word / HTML | ✅ PDF / HTML | ❌(需插件) | ✅ 受限免费 |
思维导图嵌入 | ✅ 嵌套列表转换 | ❌ | ❌ | ✅ 需手动绘制 |
成本 | 完全免费 | $14.99 买断 | $99 | 付费高级功能 |
数据依据:实测对比及社区反馈
- VS Sublime:Yank Note的仓库式文档管理更贴合知识库需求,但Sublime的多光标编辑更灵活。
- VS 语雀:Yank Note本地存储+离线操作适合隐私敏感场景,语雀强于团队协同但依赖网络。
六、安全警示:能力与风险的平衡
Yank Note为扩展性牺牲了部分安全防护:
- ⚠️ 命令执行风险:运行外部Markdown文件可能触发恶意代码,务必确认内容可信!
- ⚠️ 加密不可逆:密码丢失将导致文件永久锁定(服务端不存密钥)。
结语:谁该选择Yank Note?
- 👍 推荐用户:技术文档写作者、Markdown深度用户、隐私敏感型笔记党、爱折腾的插件开发者。
- 👎 慎选用户:纯移动端需求者(无官方APP)、追求开箱即用的非技术人群。
项目动态:2025年6月发布的v3.82.1新增预览字体定制与API增强,持续优化专业写作体验。
获取渠道:
- 源码库:GitHub - purocean/yn
- 稳定版下载:官网下载页
用技术重塑写作,Yank Note在开放与安全的钢丝上走出了自己的道路——这或许正是工程师心中编辑器的终极形态。