首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Sphinx注释掉toctree条目?

如何使用Sphinx注释掉toctree条目?
EN

Stack Overflow用户
提问于 2021-04-02 17:43:09
回答 2查看 103关注 0票数 0

我是Sphinx的新手,我似乎没有找到实现这一点的方法。我希望能够在进行过程中快速注释/取消注释单个toctree条目,而不必删除行。我使用Latex来做这件事,以便在我的项目仍在进行中时减少编译时间。

例如,我想要实现这样的结果:

代码语言:javascript
复制
.. toctree::
   
   file1
   file2
   .. file3   (I want to comment/uncomment this, easily)
   file4
   ..  file5  (this also fails)
   ..
       file6  (this also fails)

什么才是正确的方法呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-08 21:04:31

看起来我可能已经找到了接近解决方案的东西(到目前为止最接近的)。它包括将..不缩进,也就是说,与toctree指令处于同一级别。例如,我得到了这样的东西:

代码语言:javascript
复制
.. toctree::
   
   Title 1 <file1>
   Title 2 <file2>
   Title 4 <file4>

.. the comment starts here
   Title 3 <file3>
   Title 5 <file5>
   etc

有了这个,我能得到的“注释/取消注释”的最好方法是选择目标行,并将其分别拖放到已注释/未注释区域。

票数 0
EN

Stack Overflow用户

发布于 2021-04-07 23:57:23

您是否尝试过使用toctree指令下的:hidden:选项?我想你需要有两个单独的toctree指令来实现这一点:

代码语言:javascript
复制
.. toctree::

    visiblefile1
    visiblefile2

.. toctree::
    :hidden:

    hiddenfile1
    hiddenfile2

另请参见sphinx-doc.org

也许这会得到可以接受的结果。这并不完全是注释/取消注释,但它达到了相同的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66917406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档