长文目录需求
平时在写较长的 markdown 笔记时, 往往有往前面某个章节跳转的需求, 还有想要浏览一下全局的目录, 理清思路.
这是就需要一个工具能显示 ToC, 平时我是用 vim 来编辑的, 于是尝试了几个 plugins 之后, 觉得有一个还不错.
preservim/vim-markdown
vim 插件: preservim/vim-markdown, 支持 folding / toc 等等功能, 能满足我的需求.
比如这篇博客是这样的:
安装
我的 vim 使用的是 Vundle, 其他 manager 也支持, 具体可以参考 github README.
vim ~/.vimrc
Plugin 'godlygeek/tabular' |
注意: godlygeek/tabular 必须在 preservim/vim-markdown 之前.
然后进行在 vim 中安装:
:so ~/.vimrc
:PluginInstall
使用方法
zr: 逐级展开章节.
zR: 展开所有章节.
zm: 逐级折叠章节.
zM: 折叠所有章节.
za: 展开指针所在章节(已展开状态下时则会折叠, 也就是 toggle).
zA: 递归展开指针所在章节.
zc: 展开指针所在章节.
zC: 递归展开指针所在章节.
:Toc
: 左侧打开一个垂直 window 显示目录标题, 选中目录后回车可以跳转.