Sphinx, literalinclude, linenos: Как отобразить фактические номера строк из файла исходного кода в фрагменте кода документа? - PullRequest
5 голосов
/ 29 июля 2011

Я использую Sphinx для документирования частей кода Javascript на веб-странице.

Я использую

.. literalinclude:: ../examples/mapviz-step1-simple.html
   :language: javascript
   :lines: 47-51
   :linenos:

Я получаю

enter image description here

Фрагмент кода взят из строк 47-51 фактического файла исходного кода, а не 1-5.

Как я могу отобразить фактические номера строк вместе с этим фрагментом кода?

Ответы [ 2 ]

5 голосов
/ 29 июля 2011

Это было невозможно, когда вопрос задавался в 2011 году, но теперь есть функция lineno-start (добавлена ​​в Sphinx 1.3). Посмотрите этот запрос на улучшение: https://github.com/sphinx-doc/sphinx/issues/668.

2 голосов
/ 12 февраля 2014

Sphinx 1.3 будет иметь функцию lineno-start, доступную только для этой цели.

...