使用 Vim 编辑一个较长的 Markdown 文档时,如果想要手动维护 Table of Contents 是一件痛苦的事情,而且不同的 Markdown 解析引擎给标题生成的锚点链接并不一样,使用一款插件来替我们做这件事情会更方便。
插件 GitHub 链接:https://github.com/mzlogin/vi...
开发这个插件的时候感受倒是没有多深刻,近期维护我的一个开源文档项目 awesome-adb(文档长度近 2000 行,各级标题超过 80 个)时才实实在在地体会到这样一个功能对使用 Vim 编辑 Markdown 文档的用户还是挺实用的,节省了很多时间。
插件效果截图:
有此需求的童鞋可以 Star 收藏和试用起来,欢迎反馈和建议。
使用方法(以发布到 GitHub 上的 Markdown 文档为例):
安装插件后在需要插入 Table of Contents 的地方运行 :GenTocGFM
即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。