vim-Markdown-toc 是一个自动在当前光标生成目录的插件。
安装与命令
“安装插件Plug ‘mzlogin/vim-Markdown-toc'”在当前光标后生成目录:GenTocMarked”更新目录:UpdateToc”取消储存时自动更新目录let g:vmt_auto_update_on_save = 0
由于自动生成的目录层级太多,因此我在配置文件中写了一个方程,自动找到较低的目录层级,然后删除之:
function RToc() exe “/-toc .* –>” let lstart=line(‘.’) exe “/-toc –>” let lnum=line(‘.’) execute lstart.”,”.lnum.”g/ /d”endfunction
效果大概如下:
左:自动生成的目录 右:删除较低层级后