md-longpdf
md-longpdf 是一个 VS Code Markdown 增强插件:
一边编辑,一边预览,并可一键导出 PDF。
功能简介
- 自动以
md-longpdf Markdown Preview 打开 .md/.markdown
- 实时预览 Markdown 内容(编辑即更新)
- 支持双栏模式:左侧内联编辑器 + 右侧预览(默认关闭,可一键开启)
- 支持多种渲染风格:
GitHub、Paper、Compact、Notion、Classic、Terminal
- 支持主题模式:
System、Light、Dark、Sepia、Midnight
- 可通过下拉与滑动条调整预览字体大小(8 - 40px)
- 内置右键快捷菜单(导出、样式切换、字体调整、打开浏览器、撤销重做等)
PDF 导出方式
Export PDF (Puppeteer)
自动生成单页长 PDF,适合直接导出交付。
Export PDF (Browser Print)
打开浏览器打印窗口,使用 Save as PDF 保存,兼容性更高。
- 在 Linux/远程环境中,如果
Puppeteer 因系统库缺失无法启动,会自动切换到 Browser Print。
使用步骤
- 在 VS Code 打开 Markdown 文件。
- 在顶部工具栏选择风格、主题、字号,按需开启
Show Editor。
- 右键预览区域,选择导出方式:
Export PDF
Export PDF (Browser Print)
- 如需外部预览,可使用
Open in Browser。
可配置项
md-longpdf.previewStyle:默认渲染风格
md-longpdf.previewTheme:默认预览主题
md-longpdf.inlineEditorTheme:默认内联编辑器主题
md-longpdf.previewFontSize:默认预览字体大小
默认视觉模式:Light + GitHub。
说明
- Mermaid 图表支持离线渲染(内置运行时)
Puppeteer 导出在部分 Linux 环境可能需要系统依赖库;如环境受限,可使用 Browser Print 导出
| |