在 RST 中,我们在块前面使用一些空格来表示这是一个代码块。因为 Python 还使用空格来缩进代码块,所以如果我正在编写 Python 代码,我希望我的 RST 代码块保留这些空格。我怎样才能做到这一点?
假设我们有一个类:
class Test(object):
我们想写一个方法叫做__init__
这个类的成员。此方法属于另一个代码块,但我们希望有一些视觉线索,以便读者知道第二个代码块是前一个代码块的延续。目前,我使用#
这样标记代码块的垂直引导线:
def __init__(self):
pass
#
如果没有#
,def __init__(self)
将会以与 . 相同的缩进级别打印class Test(object)
。必须有更优雅的方式。