编程语言
首页 > 编程语言> > python-在列表项中结束文字块

python-在列表项中结束文字块

作者:互联网

我的第一个文件中有一个列表项,我想将一个文字块放入其中,但无法使文字块正常结束.

这是我的第一个:

1. Item 1 (not literal)
2. Item 2::

    MyCode.example()

    Description of the code shown above (not literal)

我希望以Description开头的段落在其上方的文字块之外,但仍是列表项#2的一部分.我唯一能解决的方法是:

1. Item 1 (not literal)
2. Item 2:

    ::

        MyCode.example()

    Description of the code shown above (not literal)

这使非文字文本可以返回到以前的缩进级别,使所有内容看起来都像我想要的那样.但是,我想将:::放在列表项的第一行中.

是否有可能以允许::停留在列表项的第一行中的方式显式结束文字块?

解决方法:

是.空格很棘手.您的代码中还有一个额外的前导空格,并且该行以“ Description”开头.尝试这个:

1. Item 1 (not literal)
2. Item 2::

       MyCode.example()

   Description of the code shown above (not literal)

请注意,项目和说明的首字母垂直对齐,并且代码块缩进了4个空格.

温馨提示:我想在编号的项目及其句点之间添加一个空格,以便它从第5列开始.这使在编辑器中将段落缩进到4个空格(和代码块8个空格)变得更加容易.如果我有9个以上的项目,则缩进对于10-99的项目看起来更好.

标签:python,python-sphinx,restructuredtext
来源: https://codeday.me/bug/20191013/1908806.html