为 Markdown 文档生成 Table of Contents 的 Vim 插件

使用 Vim 编辑一个较长的 Markdown 文档时,如果想要手动维护 Table of Contents 是一件痛苦的事情,而且不同的 Markdown 解析引擎给标题生成的锚点链接并不一样,使用一款插件来替我们做这件事情会更方便。

插件 GitHub 链接https://github.com/mzlogin/vi...

开发这个插件的时候感受倒是没有多深刻,近期维护我的一个开源文档项目 awesome-adb(文档长度近 2000 行,各级标题超过 80 个)时才实实在在地体会到这样一个功能对使用 Vim 编辑 Markdown 文档的用户还是挺实用的,节省了很多时间。

插件效果截图

为 Markdown 文档生成 Table of Contents 的 Vim 插件

有此需求的童鞋可以 Star 收藏和试用起来,欢迎反馈和建议。

使用方法(以发布到 GitHub 上的 Markdown 文档为例):

安装插件后在需要插入 Table of Contents 的地方运行 :GenTocGFM 即可。