Vim Markdown ToC 插件

长文目录需求

平时在写较长的 markdown 笔记时, 往往有往前面某个章节跳转的需求, 还有想要浏览一下全局的目录, 理清思路.
这是就需要一个工具能显示 ToC, 平时我是用 vim 来编辑的, 于是尝试了几个 plugins 之后, 觉得有一个还不错.

preservim/vim-markdown

vim 插件: preservim/vim-markdown, 支持 folding / toc 等等功能, 能满足我的需求.

比如这篇博客是这样的:

安装

我的 vim 使用的是 Vundle, 其他 manager 也支持, 具体可以参考 github README.

vim ~/.vimrc

Plugin 'godlygeek/tabular'
Plugin 'preservim/vim-markdown'

注意: godlygeek/tabular 必须在 preservim/vim-markdown 之前.

然后进行在 vim 中安装:
:so ~/.vimrc
:PluginInstall

使用方法

zr: 逐级展开章节.
zR: 展开所有章节.
zm: 逐级折叠章节.
zM: 折叠所有章节.
za: 展开指针所在章节(已展开状态下时则会折叠, 也就是 toggle).
zA: 递归展开指针所在章节.
zc: 展开指针所在章节.
zC: 递归展开指针所在章节.

:Toc : 左侧打开一个垂直 window 显示目录标题, 选中目录后回车可以跳转.

参考


https://github.com/preservim/vim-markdown