markdown-plus-plus:为Notepad++打造终极Markdown语法高亮方案
markdown-plus-plus:为Notepad++打造终极Markdown语法高亮方案
markdown-plus-plus是一款专为Notepad++设计的Markdown语法高亮方案,通过自定义的用户定义语言(UDL)XML文件实现,让你的Markdown编辑体验更上一层楼。无论是新手还是资深用户,都能轻松上手,享受清晰美观的代码高亮效果。
✨ 为什么选择markdown-plus-plus?
Notepad++作为一款轻量级编辑器深受开发者喜爱,但原生对Markdown的支持有限。markdown-plus-plus填补了这一空白,提供了多种精心设计的主题,让你的Markdown文档在编辑时就能呈现出赏心悦目的效果。
主要优势:
- 多种主题选择:提供10种精心设计的主题,满足不同用户的视觉偏好
- 简单易用:无需复杂配置,一键安装即可使用
- 持续更新:活跃的开发团队,不断优化和完善功能
- 完全免费:开源项目,免费使用,支持自定义扩展
📸 主题展示
下面是几种热门主题的展示,让你直观感受markdown-plus-plus带来的视觉提升:
默认主题 (Default)
黑曜石主题 (Obsidian)
太阳能主题 (Solarized)
材料主题 (Material)
除了上述主题外,还有Bespin、Blackboard、Deep Black、Solarized-light、Twilight和Zenburn等多种主题可供选择,总有一款适合你!
🚀 快速安装指南
方法一:使用Node.js(推荐)
如果你已经安装了Node.js,可以通过npx命令快速获取UDL文件:
:: 检查Node.js是否安装
node -v
:: 进入Notepad++的UDL文件夹(通常路径)
cd %AppData%\Notepad++\userDefineLangs
:: 下载Solarized-light主题的UDL文件
npx markdown-plus-plus solarized-light
:: 如需暗黑模式,添加--dark参数
npx markdown-plus-plus solarized --dark
你也可以全局安装,以便随时使用:
:: 全局安装
npm install --global markdown-plus-plus
:: 查看所有可用主题
mpp --list
:: 下载所需主题
mpp material
方法二:手动下载安装
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/ma/markdown-plus-plus - 打开仓库文件夹,进入
udl目录 - 复制你喜欢的主题XML文件
- 粘贴到Notepad++的
userDefineLangs文件夹(通常路径:%AppData%\Notepad++\userDefineLangs) - 重启Notepad++
- 打开测试文件test/at-a-glance.md检查效果
🌙 暗黑模式支持
Notepad++从v8.1.3开始支持暗黑模式,markdown-plus-plus也提供了相应的支持。只需为同一主题同时安装普通版和暗黑模式版:
:: 下载普通版
mpp solarized
:: 下载暗黑模式版
mpp solarized --dark
Notepad++会根据当前模式自动选择合适的UDL文件。
🛠️ 高级功能:自定义主题
如果你对现有主题不满意,可以通过项目的构建系统创建自己的主题:
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/ma/markdown-plus-plus - 安装依赖:
npm install - 修改配置文件:在config/目录下编辑JSON配置文件
- 构建UDL文件:
npm run build - 生成的UDL文件会保存在
udl目录下
详细的自定义指南,请参考项目文档(目前文档正在完善中)。
📝 支持的Markdown语法
markdown-plus-plus支持大部分常用的Markdown语法高亮,包括:
- 标题(# H1 到 ###### H6)
- 粗体(bold)和斜体(italic)
- 代码块和行内代码
- 有序列表和无序列表
- 块引用(> quote)
- 链接和图片
- 注释
⚠️ 已知限制
目前存在一些限制,开发团队正在努力解决:
_em text_、__strong text__和___em strong text___仅解析第一个单词,以避免干扰URL- 暂不支持星号风格的项目符号(
* a bullet point),请使用-或+代替 - GFM的删除线(
strikethrough)功能正在开发中
如果Notepad++没有立即应用新的语法高亮,请尝试重启应用或重新打开文件。升级到最新版本的Notepad++通常能解决大部分显示问题。
🤝 贡献与支持
markdown-plus-plus是一个开源项目,欢迎大家贡献代码、报告问题或提出建议。如果你喜欢这个项目,请给它一个星标,这将帮助更多人发现它!
无论你是写博客、记笔记还是编写技术文档,markdown-plus-plus都能让你的Markdown编辑体验更加愉悦。立即尝试,感受语法高亮带来的视觉享受吧! 😊
更多推荐




所有评论(0)