# markdown-preview-enhanced-for-Windows **Repository Path**: ctlz/markdown-preview-enhanced-for-Windows ## Basic Information - **Project Name**: markdown-preview-enhanced-for-Windows - **Description**: 将Markdown Preview Enhanced移植到Windows系统上 - **Primary Language**: C - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-17 - **Last Updated**: 2026-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # markdown-preview-enhanced-for-Windows ## 简介 [Markdown Preview Enhanced](https://github.com/shd101wyy/vscode-markdown-preview-enhanced) 是 vscode 上最强大的 Markdown 预览扩展之一。但是每次查看 Markdown 文件都要打开 vscode 非常麻烦。 幸运的是 Markdown Preview Enhanced 使用的 Markdown 解析引擎 [crossnote](https://github.com/shd101wyy/crossnote) 也是开源的。因此我基于 crossnote 写了一款可以直接打开 Markdown 文件的 Windows 应用。 ![](发布/20250921_141850.gif) ## 安装 1. 确保已经安装了 node.js 且配置环境变量。检查:在终端中运行 `node -v` 会看到版本号。 2. 下载本项目,进入项目目录,双击运行 `setup.cmd` 脚本。 3. 关联文件类型。 - 找到任意一个 `.md` 文件,右键点击 -> “打开方式” -> “选择其他应用”。 - 在弹出的窗口中,点击 “更多应用” -> “在这台电脑上查找其他应用”。 - 在文件选择器中,找到并选择项目目录中的 `crossnote.exe` 文件。 - 勾选“始终使用此应用打开 `.md` 文件”,然后点击“确定”。 现在,只需双击电脑上的任意 `.md` 文件,就会自动在默认浏览器中打开一个预览页面。 ## 原理 crossnote 是一个 nodeJS 包,提供一个 api 可以把 Markdown 文件解析为 html 文件并用浏览器打开。于是可以写一个 js 脚本,查看 Markdown 文件。我使用 gcc 构建了一个 Windows 应用程序,该程序调用 node 运行 js 脚本,从而实现查看 Markdown 文件。