如何控制源代码指令中的行?

时间:2013-05-26 15:31:58

标签: python-sphinx

我想写一份文件,其中包含部分带有行号的源代码。

示例(我预期的那样):

123.  int myFunc() {
124.      return 100;
125.  }

当我使用sourcecode / code-block指令时,行号始终从1开始。

目前,我尝试了以下方法,但这些方法都没有用。

有没有办法控制行号?

答:使用'linenostart'选项。

.. sourcecode:: cpp
    :linenos:
    :linenostart: 123

    int myFunc() {
        return 100;
    }

=>这导致错误“未知选项:lineno”

B:使用文字包含。

.. literalinclude:: my_func.cpp
    :language: cpp
    :linenos:
    :lines: 123-125

=>结果没有错误,但行号从1开始。

提前致谢。

0 个答案:

没有答案