markdown-plus-plus:为Notepad++打造终极Markdown语法高亮方案

【免费下载链接】markdown-plus-plus Markdown syntax highlighting for Notepad++, by customized UDL file (user defined language) 【免费下载链接】markdown-plus-plus 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-plus-plus

markdown-plus-plus是一款专为Notepad++设计的Markdown语法高亮方案,通过自定义的用户定义语言(UDL)XML文件实现,让你的Markdown编辑体验更上一层楼。无论是新手还是资深用户,都能轻松上手,享受清晰美观的代码高亮效果。

✨ 为什么选择markdown-plus-plus?

Notepad++作为一款轻量级编辑器深受开发者喜爱,但原生对Markdown的支持有限。markdown-plus-plus填补了这一空白,提供了多种精心设计的主题,让你的Markdown文档在编辑时就能呈现出赏心悦目的效果。

主要优势:

  • 多种主题选择:提供10种精心设计的主题,满足不同用户的视觉偏好
  • 简单易用:无需复杂配置,一键安装即可使用
  • 持续更新:活跃的开发团队,不断优化和完善功能
  • 完全免费:开源项目,免费使用,支持自定义扩展

📸 主题展示

下面是几种热门主题的展示,让你直观感受markdown-plus-plus带来的视觉提升:

默认主题 (Default)

markdown-plus-plus默认主题语法高亮效果

黑曜石主题 (Obsidian)

markdown-plus-plus黑曜石主题语法高亮效果

太阳能主题 (Solarized)

markdown-plus-plus太阳能主题语法高亮效果

材料主题 (Material)

markdown-plus-plus材料主题语法高亮效果

除了上述主题外,还有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

方法二:手动下载安装

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/ma/markdown-plus-plus
  2. 打开仓库文件夹,进入udl目录
  3. 复制你喜欢的主题XML文件
  4. 粘贴到Notepad++的userDefineLangs文件夹(通常路径:%AppData%\Notepad++\userDefineLangs
  5. 重启Notepad++
  6. 打开测试文件test/at-a-glance.md检查效果

🌙 暗黑模式支持

Notepad++从v8.1.3开始支持暗黑模式,markdown-plus-plus也提供了相应的支持。只需为同一主题同时安装普通版和暗黑模式版:

:: 下载普通版
mpp solarized

:: 下载暗黑模式版
mpp solarized --dark

Notepad++会根据当前模式自动选择合适的UDL文件。

🛠️ 高级功能:自定义主题

如果你对现有主题不满意,可以通过项目的构建系统创建自己的主题:

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/ma/markdown-plus-plus
  2. 安装依赖:npm install
  3. 修改配置文件:在config/目录下编辑JSON配置文件
  4. 构建UDL文件:npm run build
  5. 生成的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是一个开源项目,欢迎大家贡献代码、报告问题或提出建议。如果你喜欢这个项目,请给它一个星标,这将帮助更多人发现它!

所有代码基于MIT许可证发布,文档则采用知识共享许可协议


无论你是写博客、记笔记还是编写技术文档,markdown-plus-plus都能让你的Markdown编辑体验更加愉悦。立即尝试,感受语法高亮带来的视觉享受吧! 😊

【免费下载链接】markdown-plus-plus Markdown syntax highlighting for Notepad++, by customized UDL file (user defined language) 【免费下载链接】markdown-plus-plus 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-plus-plus

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐