Sphinx、literalinclude、linenos:如何在文档代码片段上显示源代码文件中的实际行号?

发布于 2024-11-27 01:13:46 字数 341 浏览 0 评论 0原文

我正在使用 Sphinx 来记录网页上的部分 Javascript 代码。

我使用

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

我得到

在此处输入图像描述

代码片段来自实际源代码文件的第 47-51 行,而不是 1 -5。

如何显示实际的行号以及这段代码?

I am using Sphinx to document parts of Javascript code on a web page.

I use

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

I get

enter image description here

The code snippet comes from lines 47-51 of the actual source code file, not 1-5.

How can I display the actual line numbers along with this snippet of code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

堇色安年 2024-12-04 01:13:46

当这个问题在 2011 年提出时,这是不可能的,但从 Sphinx 1.3 开始,就有了 lineno-start 选项。请参阅此增强请求:https://github.com/sphinx-doc/sphinx/issues /668

当前文档:

This was not possible when the question was asked in 2011, but since Sphinx 1.3 there is lineno-start option. See this enhancement request: https://github.com/sphinx-doc/sphinx/issues/668.

Current documentation:

花开浅夏 2024-12-04 01:13:46

Sphinx 1.3 将会有 lineno-start 功能仅用于此目的。

Sphinx 1.3 will have lineno-start feature available just for this purpose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文