Notepad++怎么安装Markdown预览插件_Notepad++编写Markdown教程

陌伟君_3310

陌伟君_3310

2026-04-13

1517人浏览

原创

notepad++需通过markdownviewer++插件实现markdown实时预览,该插件依赖系统webview、仅支持英文路径文件、不兼容mermaid/latex等扩展语法。

notepad++怎么安装markdown预览插件_notepad++编写markdown教程 - php中文网

Notepad++ 本身不支持 Markdown 实时预览,插件 MarkdownViewer++ 是唯一稳定可用的方案

Notepad++ 没有内置 Markdown 渲染能力,官方插件仓库里长期只有 MarkdownViewer++ 能真正实现实时 HTML 预览(带语法高亮、表格、代码块等)。其他名字相似的插件(如 MarkdownViewerPreviewHTML)要么已停止维护,要么仅能打开 HTML 文件,无法动态刷新。

安装前注意:MarkdownViewer++ 依赖系统级 WebView(Windows 10/11 自带,Windows 7 需额外装 Microsoft Edge WebView2 Runtime),否则启动预览会报错 Failed to create webview control

  • 推荐从 GitHub 官方发布页下载最新 MarkdownViewer++.zip(不是 Notepad++ 插件管理器里的旧版)
  • 解压后把 MarkdownViewer++ 文件夹整体复制到 Notepad++ 的 plugins 目录(路径类似 C:\Program Files\Notepad++\plugins\
  • 重启 Notepad++,菜单栏会出现 Plugins → MarkdownViewer++ → Preview in panel
  • 首次使用时右键编辑区 → Language → Markdown,否则不会触发预览绑定

MarkdownViewer++ 预览面板不刷新?检查这三处硬性限制

它不是“所见即所得”编辑器,预览行为受文件状态和配置强约束:

  • 文件必须已保存为 .md.markdown 后缀,未保存的临时文档无法预览
  • 编辑器当前语言模式必须是 Markdown(菜单 Language → Markdown),即使文件名正确但语言设为 Text,预览面板空白且无提示
  • 默认只在光标离开当前行 1.5 秒后自动刷新;若想改成交叉编辑实时刷新,需手动编辑配置:打开 %APPDATA%\Notepad++\plugins\config\MarkdownViewer++.ini,把 autoRefresh=0 改成 autoRefresh=1

Ctrl+Alt+V 快捷键唤出预览,但别指望它支持 Mermaid 或数学公式

这个插件基于系统 WebView 渲染,所以能跑标准 CommonMark + GitHub Flavored Markdown,但扩展语法全部不生效:

Xlsx To Markdown
Xlsx To Markdown

文档转 Markdown 转换器 - 将 DOCX、PPTX、Excel 文件转换为 Markdown。用于从 Word 文档、PowerPoint 演示文稿或 E... 提取内容。

下载
  • ```mermaid 代码块 → 渲染为普通代码块,不画图
  • $E=mc^2$$$...$$ → 原样显示,不解析 LaTeX
  • 自定义 CSS 或 JS 注入无效(WebView 沙箱限制)
  • 如果需要这些功能,得换工具:VS Code + Markdown All in One,或 Typora

中文路径或含空格的文件名会导致预览失败,这是 WebView 的已知缺陷

哪怕文件保存在 D:\我的笔记\readme.mdMarkdownViewer++ 也会因 URL 编码问题加载失败,控制台报 net::ERR_INVALID_URL。目前无补丁,只能绕过:

  • 把工作目录移到纯英文路径下,例如 C:\md\
  • 文件名避免空格和中文,用 readme_example.md 替代 我的第一个笔记.md
  • 若必须处理中文路径文件,建议仅用 Notepad++ 编辑,另开浏览器用 marktextstackedit.io 预览

插件作者在 issue 里明确回复过:这是底层 WebView 组件对非 ASCII 路径的兼容问题,Notepad++ 插件层无法修复。

立即进入夸克AI手把手教你,操作像呼吸一样简单!☜☜☜☜☜点击进入”;

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

markdown notepad

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.21

2742

5

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.05

2194

4

如何解决Edge打开但没有标题的问题
如何解决Edge打开但没有标题的问题

若 Microsoft Edge 浏览器打开后无标题(窗口空白或标题栏缺失),可尝试以下方法解决: 重启 Edge:关闭所有窗口,重新启动浏览器。 重置窗口布局:右击任务栏 Edge 图标 → 选择「最大化」或「还原」。 禁用扩展:进入 edge://extensions 临时关闭插件测试。 重置浏览器设置:前往 edge://settings/reset 恢复默认配置。 更新或重装 Edge:检查最新版本,或通过控制面板修复

2025.04.24

2612

6

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

3736

8

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.28

1195

5

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1518

5

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

2023.08.17

9183

11

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

2023.09.01

820

4

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2184

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Markdown标记语言快速入门
Markdown标记语言快速入门

共30课时 | 4.3万人学习

vscode常用插件与markdown语法介绍
vscode常用插件与markdown语法介绍

共10课时 | 1.5万人学习