mac brew 有没有 markdown 格式化工具

5次阅读
没有评论

 

在 macOS 上通过 Homebrew (brew) 安装 Markdown 格式化工具非常方便。根据你的需求(是想要一键美化还是检查规范),我为你推荐以下几个主流工具:

1. Prettier (最推荐:通用且美观)

Prettier 是目前最流行的代码格式化工具,它对 Markdown 的支持非常出色,能够自动处理间距、列表符号一致性、表格对齐等。

  • 安装命令: brew install prettier

  • 使用方法:

    • 检查格式(不修改文件): prettier --check "README.md"

    • 直接格式化并保存: prettier --write "README.md"

    • 批量格式化当前文件夹下所有文件: prettier --write "*.md"


2. mdformat (专注 CommonMark 标准)

如果你追求极致的规范化(遵循 CommonMark 标准),mdformat 是一个非常精简且强大的选择。

  • 安装命令: brew install mdformat

  • 使用方法:

    • 直接格式化: mdformat file.md

    • 批量处理: mdformat . (递归格式化当前目录)


3. markdownlint-cli (检查 + 修复)

如果你不仅想格式化,还想让文档符合某些“最佳实践”(比如禁止空链接、必须有标题等),这个工具更适合。

  • 安装命令: brew install markdownlint-cli

  • 使用方法:

    • 检查并自动修复简单问题: markdownlint --fix "file.md"


4. mdfmt (Go 语言编写,类似 gofmt)

如果你习惯 Go 语言那种干净利落的格式化风格,可以尝试这个小众但高效的工具。

  • 安装命令: brew install elliotxx/tap/mdfmt

  • 使用方法: mdfmt -w file.md-w 表示将结果写回文件)


总结建议

需求场景 推荐工具 理由
日常最省心 Prettier 格式化效果最漂亮,社区支持最广。
标准规范控 mdformat 严格遵守 CommonMark 标准,防止格式歧义。
文档质量把关 markdownlint 适合团队协作,强制执行统一的排版规则。
正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2026-02-10发表,共计848字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

摆渡资源站

文章搜索
一言一句话
-「
热门文章
青龙面板一键安装所有依赖

青龙面板一键安装所有依赖

https://blog.csdn.net/qq_42123284/article/details/13537...
1Panel服务器迁移和WordPress配置

1Panel服务器迁移和WordPress配置

  1Panel服务器迁移 1Panel的整体迁移相对简单,使用快照功能即可实现。但是要求新旧服务器...
Ubuntu 通过页面设置固定 ip

Ubuntu 通过页面设置固定 ip

要在 Ubuntu 图形界面(桌面)设置固定 IP,通过右上角网络图标进入设置,找到有线/无线连接,点击齿轮图...
安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

你已经成功安装了 openjdk@17 和 zulu@8,现在可以配置 jenv 来管理 JDK 版本。按照下...
为什么不要在知乎写东西

为什么不要在知乎写东西

知乎的平台注定不能做大做强走向世界,限制太多了 不能发表外链 无缘无故删除文章,警告。
最新评论
最新文章
mac brew 有没有 markdown 格式化工具

mac brew 有没有 markdown 格式化工具

  在 macOS 上通过 Homebrew (brew) 安装 Markdown 格式化工具非常方...
手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

  Mac 屏蔽系统更新并消除小红点全攻略 在 macOS 系统中,系统更新提示的小红点常常让人不胜...
我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

  tl;dr GitHub Archive 会记录每一次公开提交,即使是开发者试图删除的提交也不例...
Mermaid 对比 PlantUML

Mermaid 对比 PlantUML

🔍 核心语法差异说明 为了让转换更顺利,了解两者主要的语法区别会很有帮助: 元素 Mermaid 语法 Pla...
sequenceDiagram

sequenceDiagram

  根据你之前的代码和需求,你提到的 sequenceDiagram 代码块通常属于 Mermaid...