我一直在编写个人“操作方法”指南,记录并保留我的学习日记。
我现在有一个几乎太长的代码块,当我自己遇到这么长的代码时,试图仅突出显示该代码块而不突出显示整个页面,或者还不够,总是令人沮丧。
所以,我的问题是,对于rst
(重构文本).. code-block::
的,是否有附加组件或添加方法copy
按钮,用于自动突出显示或自动将文本添加到用户剪贴板?或者这是我必须包含在构建中并在代码块中引用它的更多 html-literal 类型的代码?如果是这样,类似的东西会是什么样子?
有一个专门的包叫做sphinx-copybutton https://sphinx-copybutton.readthedocs.io/en/latest/.
使用起来很简单。
# Install
pip install sphinx-copybutton
# Declare it in the conf.py
extensions = [
...
'sphinx_copybutton'
...
]
就是这样,生成文档,并且复制按钮将自动出现在每个代码块中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)