在vim中高亮显示Python文档字符串中的ReST

3 投票
1 回答
773 浏览
提问于 2025-04-18 11:29

我在使用Sphinx和autodoc的时候,希望我的vim能用ReST语法来高亮显示Python的文档字符串。这样可以吗?

我在谷歌上搜索了一下,只找到一个可以用的结果(我还挺惊讶没找到更多的):
http://www.liafa.univ-paris-diderot.fr/~labbe/blogue/2011/06/rest-syntax-highlighting-for-sage-docstrings-in-vim/
不过这个解决方案似乎有一些循环依赖的问题,导致我的vim一直报错,信息不断出现……我也不知道该怎么解决 :/

在Stackoverflow上我找到了这个:
Vim对Python中doxygen风格文档字符串的语法高亮
但我也不知道该怎么去调整这个。

有没有什么建议?
提前谢谢大家 :)

1 个回答

0

正如评论中提到的,有一个叫做 riv.vim 的vim插件,它提供了很多与reST文档互动的工具。如果你执行以下代码:

let g:riv_python_rst_hl=1

这将为Python文件中的文档字符串启用正确的reST语法高亮显示。

撰写回答