You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R Markdown中实现代码结果的折叠显示

用Markdown实现可折叠的代码运行结果

多数主流Markdown渲染器(包括Stack Overflow、GitHub)都支持嵌入HTML标签来实现可折叠区块,最实用的就是<details>和<summary>组合,步骤很简单:

基础用法

直接嵌套标签就能生成可展开/收起的区块,把代码运行结果放在里面:

<details>
  <summary>点击展开代码运行结果</summary>
  <pre><code>这里放你的运行结果内容,比如:
User input: 123
Calculated result: 456
Process finished with exit code 0
</code></pre>
</details>

效果是默认收起,点击标题就能展开完整结果,<pre><code>标签用来保留结果的格式(换行、空格都不会混乱)。

默认展开的设置

如果希望结果默认显示,给<details>标签加open属性即可:

<details open>
  <summary>默认展开的运行结果</summary>
  <pre><code>这部分内容会直接显示出来
不想占空间时可以点击标题收起
</code></pre>
</details>

小技巧

  • 可以自定义<summary>里的标题,比如改成「查看Python脚本运行日志」这种更明确的文字
  • 如果要给标题加粗,直接在<summary>里加<strong>标签,比如<summary><strong>代码运行结果</strong></summary>

内容的提问来源于stack exchange,提问作者Quin Debley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:52:04