为标记文档的节生成与CTAG兼容的输出。
markdown2ctags的Python项目详细描述
此应用程序为 标记文档。
其动机是要有一个足够快的工具来使用 TagBarvim中的插件。
与标记栏一起使用
要将此工具与标记栏一起使用,请将以下内容添加到~/.vimrc:
" Add support for markdown files in tagbar. let g:tagbar_type_markdown = { \ 'ctagstype': 'markdown', \ 'ctagsbin' : '/path/to/markdown2ctags.py', \ 'ctagsargs' : '-f - --sort=yes --sro=»', \ 'kinds' : [ \ 's:sections', \ 'i:images' \ ], \ 'sro' : '»', \ 'kind2scope' : { \ 's' : 'section', \ }, \ 'sort': 0, \ }
注意
建议的sro过去是|,但此符号可以用于 标题(例如,当谈到逻辑运算符时)。因此, 我建议使用类似于上面utf-8的符号并指定 通过--sro选项在命令行上添加新的sro字符。
您需要安装标记栏插件才能正常工作。还有,你 需要调用变量g:tagbar_type_mkd并将ctagstype更改为 'mkd'如果您是ben william的标记语法突出显示脚本。它设置 文件类型为mkd,而tim pope将其设置为markdown。
许可证
此工具是在简化的bsd许可下授权的。参见LICENSE.txt了解 细节。