问题描述
我是 Sphinx 的新手,我似乎没有找到实现这一目标的方法。我希望能够随着我的进展快速评论/取消评论单个 toctree 条目,而不必删除该行。我过去常常在 Latex 中执行此操作,以在我的项目仍在进行中时减少编译时间。
例如,我想实现这样的目标:
.. toctree::
file1
file2
.. file3 (I want to comment/uncomment this,easily)
file4
.. file5 (this also fails)
..
file6 (this also fails)
正确的做法是什么?
解决方法
您是否尝试过在 toctree 指令下使用 :hidden: 选项? 我认为你需要有两个单独的 toctree 指令来实现这一点:
.. toctree::
visiblefile1
visiblefile2
.. toctree::
:hidden:
hiddenfile1
hiddenfile2
也许这达到了可接受的结果。它不完全是注释/取消注释,但它实现了相同的结果。
,看来我可能找到了接近解决方案的东西(迄今为止最接近的)。它包括将 ..
不缩进,即与 toctree
指令处于同一级别。例如,我得到这样的东西:
.. toctree::
Title 1 <file1>
Title 2 <file2>
Title 4 <file4>
.. the comment starts here
Title 3 <file3>
Title 5 <file5>
etc
有了这个,我能得到的“评论/取消评论”的最佳方法是分别选择目标行并将其拖放到评论/取消评论区域。