为标记文档的节生成与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了解 细节。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作