Lnk Opener & Markdown Preview
English | 简体中文
在 VSCode 中支持打开 Windows .lnk 快捷方式,并提供 Markdown 预览功能。
🌟 核心功能
1. 原生启动快捷方式
无论是在工作区资源管理器中双击 .lnk 文件,还是在 Markdown 预览页中点击指向 .lnk 的链接,本插件都会调用 Windows 系统 (explorer.exe) 打开目标程序或文件夹。
2. Markdown 预览功能
点击编辑器右上角的 🔥(火焰) 图标即可启动独立的 Markdown 预览:
- 快捷方式图片渲染:在 Markdown 里引用指向本地图片的
.lnk 路径,插件会在预览中解析并渲染真实图片。
- 双向滚动同步:支持源码区与预览区的双向滚动同步,采用顶部对齐机制并内置防抖处理,避免滚动冲突。
- 数学公式支持:内置 KaTeX 引擎,支持行内公式
$...$ 与多行公式 $$...$$ 的实时渲染。
- 自适应系统主题:兼容 VSCode 的 Light / Dark / High Contrast 主题,代码块(Highlights)和背景色彩会跟随系统随动切换。
- 扩展语法支持:支持 GitHub 风格的 Task Lists (
- [x]) 表单渲染,并兼容大部分 Markdown 标准语法。
🚀 开发背景
在处理本地文件时,常由于文件碎片化和整理分类需要用到 Windows 快捷方式(.lnk)。而原生的 VSCode Markdown 预览并不支持解析指向文件的 .lnk 路径。本项目的主要目的在于提供一个可以正确解析 .lnk 文件的底层预览方案,并补充公式渲染、主题适配等基础体验。
⚙️ 使用说明
- 打开任意
.md 文件。
- 点击编辑器右上角的 火焰图标
$(flame) (Markdown Preview (lnk support)) 启用专属预览。
- 滚动源码或预览页面查看相应的同步效果。
🔧 常见问题排查
如果遇到图片显示红框报错,可在红框错误信息中查看原始路径和解析结果。请检查对应的 .lnk 快捷方式指向的源文件是否已被移动或删除。
| |