让Vim将代码注释/文档解释并突出显示为markdown

时间:2014-11-18 16:22:39

标签: vim syntax-highlighting

昨天我想出了这个想法/问题。我认为在编写代码注释/文档时使用粗体字,外部链接,数学公式和引用非常酷。在发布这个问题之前,我发现这个想法并不新鲜,人们已经问过这个问题。根据我的尝试(包括这个:Mixing two syntax highlighting scripts),没有可行的解决方案(或者足够详细,可以为像我这样的人工作......)。

我认为这在技术上并不困难,因为语法高亮显示器需要在着色之前识别不同的语法区域(注释,关键字,字符串等),只是我们需要'markdown'方式来解释注释语法区域。

有没有经验丰富的Vim用户做过类似的事情,我非常感谢你的一些提示或例子! (例如:如何将python中的“”docstring“”解释为markdown)以下是我的〜/ .vim / after / syntax / python.vim文件的内容,它不起作用(我引用了这个链接:{{ 3}}):

syn include @Pandoc syntax/pandoc.vim
"syn region pyDoc start="\"\"\"" end="\"\"\"" contains=@Pandoc
syn region pyDoc start=+\%(:\n\s*\)\@<=\z('''\|"""\)+ end=+\z1+ keepend
  \ contains=@Pandoc

0 个答案:

没有答案