gpt4 book ai didi

python - 如果 code-block::does 没有可选参数,Sphinx highlight_language 配置选项有什么意义?

转载 作者:太空狗 更新时间:2023-10-30 00:02:10 29 4
gpt4 key购买 nike

如果 code-block::没有可选参数,Sphinx highlight_language 配置选项有什么意义?

它说它设置了默认的 hightlight_language,但是如果每次指定代码都需要声明语言,为什么它需要配置选项?

我做错了什么吗?

编辑:从日志中删除代码块的参数。

C:\c\Sponge\SpongeDocs\source\plugin\scheduler.rst:25: ERROR: Error in "code-block" directive:
1 argument(s) required, 0 supplied.

.. code-block::

taskBuilder.execute(new Runnable() {
public void run() {
logger.info("Yay! Schedulers!");
}
});

最佳答案

这里的文档有点模糊。事实上,..code-block:: 指令只有在出于某种原因想要明确指定语言时才应使用。默认情况下,您应该使用一个简单的 :: block :

Examples of Python source code or interactive sessions are represented using standard reST literal blocks. They are started by a :: at the end of the preceding paragraph and delimited by indentation.

(来源:http://www.sphinx-doc.org/en/stable/markup/code.html)

它看起来像这样:

::

var hello = "Hello, World!";
console.log(hello);

关于python - 如果 code-block::does 没有可选参数,Sphinx highlight_language 配置选项有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34739635/

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