在vim中的python doc字符串中突出显示ReST

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vim中的python doc字符串中突出显示ReST相关的知识,希望对你有一定的参考价值。

由于我正在使用带有autodoc的Sphinx,我想让我的vim突出显示带有ReST语法的python docstrings。那可能吗?

使用谷歌搜索只产生了一个可用的结果(我很惊讶没有发现更多): 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 但我不知道如何适应这一点。

有什么建议? 提前致谢 :)

答案

正如评论中所提到的,有一个vim插件riv.vim,它提供了许多与reST文档交互的工具。如果你这样做:

let g:riv_python_rst_hl=1

它将为python文件中的文档字符串启用正确的reST语法突出显示。

以上是关于在vim中的python doc字符串中突出显示ReST的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法突出显示 (g)Vim 中的多个搜索?

Visual Studio 中类似 ViM 的搜索突出显示可能吗?

突出显示过长的线条

如何更改 Vim 拼写检查中的突出显示样式?

Vim上下文突出显示

如何使 vim 语法突出显示整行?