推荐 IntelliJ IDEA 下 Markdown 插件idea-multimarkdown

大概是在 2010 年前后,Markdown 还没兴起的时候,我使用 VimWiki 写文档。这个 Vim 的插件可以在输入的时候自动格式化表格宽度,这对于界面强迫症的前端来说是一大福音,并且除了观感外,实用角度的意义是文档清晰,方便技术团队内部协作修改文档,即使是丢给非技术部门,也能大致看懂意思。

这两年随着 Github 的兴起,Markdown 也接近成为事实上的标准程序员书写文档格式。之前一直使用 Mou,这几天则在配置 IntelliJ IDEA 下的 Markdown 插件。对于程序员来说,基础需求无非两点:

  • GFM (Github flavored markdown), 从标签支持度到预览样式
  • 自动格式化表格

如果仅需要 Github 样式的预览,则有 gfm-plugin 插件支持,原汁原味。美中不足是这东西实现原理是内嵌了个浏览器去渲染 Markdown 文件生成的 HTML,插件体积达到了 248M。

然后有一个 idea-multimarkdown,在 jetBrains 家的插件社区中评分相当高,付费版本支持很多直达痛点的特性,包括但不限于:

  • 自动格式化表格
  • 导入 Github 项目的 Wiki,并且可以自动辨认文件连接关系
  • 分屏显示源文件、预览、生成 HTML 的源代码

综合下来,这个插件的付费版是最完美的,解决了基本所有需求。全价$19.99/Year,这几天赶上面向早期用户的 50% 折扣,$9.99 还算比较划算。

另外,目前文档中有 CJK 字符的话,表格的自动格式化有 BUG,但是作者说已经在修复计划中了。

Blog