
Notepad 里免费获得 Markdown 实时预览MarkdownViewer 安装、样式定制与导出实操【免费下载链接】MarkdownViewerPlusPlusA Notepad Plugin to view a Markdown file rendered on-the-fly项目地址: https://gitcode.com/gh_mirrors/ma/MarkdownViewerPlusPlusMarkdownViewer 是一个 Notepad 插件它把 Markdown 渲染结果放进一个停靠面板让预览一直贴在编辑器旁边。你只管打字面板内容跟着当前文件一起更新不用再切到浏览器里按刷新。装上之后打开面板只需三步先把代码拉下来并编译或者直接使用发布包里现成的MarkdownViewerPlusPlus.dllgit clone https://gitcode.com/gh_mirrors/ma/MarkdownViewerPlusPlus把 DLL 拷进 Notepad 安装目录下的plugins文件夹重启 Notepad。之后打开面板有三条路点工具栏上新出现的 Markdown 图标按CtrlShiftM打开菜单 插件 → MarkdownViewer → MarkdownViewer。面板打开后显示的就是当前标签页文件的渲染结果。你切标签、改文字面板都会跟随刷新面板本身是只读的编辑仍然在左侧原文里进行。预览面板右键导出、打印和发邮箱都在这分享渲染结果不用截图。在预览面板空白处点右键会出现一个上下文菜单常用四项Save as HTML生成独立 HTML 文件默认文件名跟随原文件可选导出后自动打开Export as PDF按 PDF 选项卡的页面设置生成文件同样可自动打开to Printer弹出打印预览对话框Send to Outlook把渲染好的正文放进 Outlook 新邮件草稿。让 .txt、.log 也能进预览先搞懂扩展名匹配规则打开 插件 → MarkdownViewer → Options切到 General 选项卡里面有一行文本框用来限定可渲染的扩展名。规则很简单填法效果留空渲染所有打开的文件填txt,log,md只渲染这些扩展名的文件扩展名不带点、大小写不敏感有一个容易踩的点匹配是按包含判断的。填了md.markdown文件也会被渲染进来想让.markdown不出现在预览里就别用md这种短词。另外新建的未命名文件new 1是否渲染也在 General 选项卡里单独控制。Options 三个选项卡各管一件事General扩展名过滤以及新建文件是否参与渲染HTML粘贴自定义 CSS。它同时作用于预览面板和导出的 HTML上限 32767 字符支持import引用外部样式表所以可以把团队统一的样式做成单独的 CSS 文件再引入PDF页面大小、横向/纵向方向以及上、右、下、左四边边距毫米默认各 5mm还能勾选导出后自动打开。中文文档有一个具体建议在 HTML 选项卡的 CSS 里明确指定中文字体例如body { font-family: Microsoft YaHei, PingFang SC, sans-serif; }否则导出的 PDF 可能回退到不含中文字形的默认字体。长文档还有一个容易忽略的开关菜单里的Synchronize scrolling (Editor → Viewer)。勾上之后编辑器滚动时预览面板会按相同比例跟过去状态会被记住下次启动依然生效。装上没反应、渲染不对时按这四条查重启后菜单里没有 MarkdownViewer确认 DLL 在 plugins 目录不是 plugins\config机器上装了 .NET Framework 4.0 或更高版本然后完整重启一次 Notepad想预览的文件没被渲染打开 General 选项卡看扩展名一行。留空才是渲染全部一旦填了列表列表外的文件就不会进预览而且匹配是包含式的中文在预览里正常、导出 PDF 里变方块回到 HTML 选项卡在自定义 CSS 里补上中文字体声明希望编辑器里也能高亮 Markdown这个插件只负责渲染不给源码着色。想要高亮需要另配 Notepad 的用户自定义语法。想动手改改看的话源码都在仓库里入口很好找面板显示与刷新逻辑在MarkdownViewer.cs扩展名、CSS、PDF 等配置的读写在MarkdownViewerConfiguration.cs默认样式在MarkdownViewerPlusPlus/Resources/MarkdownViewerHTML.css。下一步把MarkdownViewerPlusPlus.dll放进 Notepad 的 plugins 目录重启后按一次CtrlShiftM预览就出来了。【免费下载链接】MarkdownViewerPlusPlusA Notepad Plugin to view a Markdown file rendered on-the-fly项目地址: https://gitcode.com/gh_mirrors/ma/MarkdownViewerPlusPlus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考