在vim中突出显示python文档字符串中的ReST格式

3
由于我正在使用Sphinx和autodoc,我希望用ReST语法突出显示Python文档字符串。这可能吗?
通过谷歌搜索只得到了一个可用的结果(虽然我很惊讶没有找到更多):
http://www.liafa.univ-paris-diderot.fr/~labbe/blogue/2011/06/rest-syntax-highlighting-for-sage-docstrings-in-vim/
但是这个解决方案似乎有一些循环依赖,导致我的vim报告无限的错误消息...不知道该怎么解决 :/
在Stackoverflow上我找到了这个: Vim syntax highlighting of doxygen style docstrings in Python
但我不知道如何适应它。
有什么建议吗? 提前感谢 :)

1
最终我找到了插件riv.vim,使用let g:riv_python_rst_hl=1可以实现我想要的功能。 - swenzel
您应该将该评论发布为答案。 - naught101
我尝试过,回答太短会自动转换为评论... - swenzel
能否稍微填充一下?描述一下riv.vim是什么,它的选项是做什么的,以及它有哪些缺陷... - naught101
1个回答

0

如评论所提到的那样,有一个名为riv.vim的vim插件,可以提供许多与reST文档交互的工具。如果你这样做:

let g:riv_python_rst_hl=1

它将为Python文件中的文档字符串启用适当的reST语法高亮显示。


这个插件对我不起作用。我的 Python 文件中的文档字符串没有改变。 - Luke Davis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接