gpt4 book ai didi

markdown - 如何创建没有前置空格的 RST 代码块?

转载 作者:行者123 更新时间:2023-12-05 06:30:56 28 4
gpt4 key购买 nike

我真正喜欢 Markdown 的地方在于我可以执行以下操作:

  1. ```回车
  2. 粘贴我剪贴板中的所有垃圾
  3. 编写```
  4. 我现在有一个工作代码块

在 RST 中,我必须执行以下操作:

  1. 编写.. codeblock::回车回车
  2. 粘贴
  3. 现在我需要缩进我之前粘贴的所有行

RST 是否有任何更简单的方法来使用代码块而不需要前面四个空格?

最佳答案

reST 与 markdown 的内联代码块没有任何相似之处。只有these options :

There are multiple ways to show syntax-highlighted literal code blocks in Sphinx: using reST doctest blocks; using reST literal blocks, optionally in combination with the highlight directive; using the code-block directive; and using the literalinclude directive.

如果你的编辑器没有自动缩进code-block的能力,或者不允许你选择 block 并缩进四个空格,那么最好的选择可能是literalinclude。如果您重复引用相同的代码,它会特别有用。

附注-- 尝试在第二个 return 后缩进四个空格。我在 PyCharm 中试过,但它没有缩进,但也许你的编辑器会这样做。有several open issues for PyCharm .

关于markdown - 如何创建没有前置空格的 RST 代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52018601/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com