实例介绍
MarkdownViewerPlusPlus是一个Notepad 插件,允许用户实时渲染Markdown文件。它具有多项功能,包括:
- Dockable面板(切换),显示当前选定文件/选项卡的渲染HTML
- CommonMark兼容(0.28)
- 同步滚动
- 自定义CSS集成
- HTML和PDF导出
- Notepad Unicode插件
【实例截图】

【核心代码】
文件清单
└── MarkdownViewerPlusPlus-1a3dddc525913995bd65b6c7d6a6c11a1c2ca7f3
├── appveyor.yml
├── _config.yml
├── license
│ ├── Apache-2.0-License.md
│ ├── HtmlRenderer-License.md
│ ├── Markdig-License.md
│ ├── Ms-PL-License.md
│ ├── OFL.txt
│ └── PDFSharp-License.md
├── LICENSE.md
├── MarkdownViewerPlusPlus
│ ├── app.config
│ ├── Forms
│ │ ├── AboutDialog.cs
│ │ ├── AboutDialog.Designer.cs
│ │ ├── AboutDialog.resx
│ │ ├── AbstractOptionsPanel.cs
│ │ ├── AbstractRenderer.cs
│ │ ├── AbstractRenderer.Designer.cs
│ │ ├── AbstractRenderer.resx
│ │ ├── MarkdownViewerHtmlPanel.cs
│ │ ├── MarkdownViewerOptions.cs
│ │ ├── MarkdownViewerOptions.Designer.cs
│ │ ├── MarkdownViewerOptions.resx
│ │ ├── MarkdownViewerRenderer.cs
│ │ ├── OptionsPanelGeneral.cs
│ │ ├── OptionsPanelGeneral.Designer.cs
│ │ ├── OptionsPanelGeneral.resx
│ │ ├── OptionsPanelHTML.cs
│ │ ├── OptionsPanelHTML.Designer.cs
│ │ ├── OptionsPanelHTML.resx
│ │ ├── OptionsPanelPDF.cs
│ │ ├── OptionsPanelPDF.Designer.cs
│ │ └── OptionsPanelPDF.resx
│ ├── Helper
│ │ └── ClipboardHelper.cs
│ ├── ILMergeOrder.txt
│ ├── ILMerge.props
│ ├── Main.cs
│ ├── MarkdownViewerConfiguration.cs
│ ├── MarkdownViewer.cs
│ ├── MarkdownViewerPlusPlus.csproj
│ ├── packages.config
│ ├── PluginInfrastructure
│ │ ├── ClikeStringArray.cs
│ │ ├── DllExport
│ │ │ ├── DllExportAttribute.cs
│ │ │ ├── Mono.Cecil.dll
│ │ │ ├── NppPlugin.DllExport.dll
│ │ │ ├── NppPlugin.DllExport.MSBuild.dll
│ │ │ └── NppPlugin.DllExport.targets
│ │ ├── Docking_h.cs
│ │ ├── GatewayDomain.cs
│ │ ├── IScintillaGateway.cs
│ │ ├── MenuCmdID_h.cs
│ │ ├── Msgs_h.cs
│ │ ├── NotepadPPGateway.cs
│ │ ├── NppPluginNETBase.cs
│ │ ├── NppPluginNETHelper.cs
│ │ ├── Preference_h.cs
│ │ ├── Resource_h.cs
│ │ ├── ScintillaGateway.cs
│ │ ├── Scintilla_iface.cs
│ │ ├── UnmanagedExports.cs
│ │ └── Win32.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ ├── Donate-PayPal-green.png
│ │ ├── fa-clipboard-16x16.png
│ │ ├── fa-cog-16x16.png
│ │ ├── fa-download-16x16.png
│ │ ├── fa-envelope-16x16.png
│ │ ├── fa-file-pdf-o-16x16.png
│ │ ├── fa-html5-16x16.png
│ │ ├── fa-info-16x16.png
│ │ ├── fa-paypal-16x16.png
│ │ ├── fa-print-16x16.png
│ │ ├── fa-refresh-16x16.png
│ │ ├── fa-tv-16x16.png
│ │ ├── fa-upload-16x16.png
│ │ ├── markdown-16x16-solid.bmp
│ │ ├── markdown-16x16-solid.png
│ │ ├── MarkdownViewerHTML.css
│ │ ├── MarkdownViewerPlusPlus-Options.png
│ │ └── MarkdownViewerPlusPlus.png
│ └── Windows
│ └── WindowsMessage.cs
├── MarkdownViewerPlusPlus.sln
└── README.md
10 directories, 83 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论