$NotebookInlineStorageLimit
指定将被存储在显示出来的摘要框内的表达式、数据集及其他紧凑输出的最大字节数.
更多信息
- 如 SparseArray、TimeSeries 和 InterpolatingFunction 等函数使用摘要框显示函数的名称、图标和关键属性,而不是完整的表达式.
- 对于小于 $NotebookInlineStorageLimit 的表达式,摘要框含有完整的表达式,可重新用作输入.
- 对于大于 $NotebookInlineStorageLimit 的表达式,摘要框中没有包含完整的表达式,但提供了用于存储表达式的接口,以后可以使用.
- 只能在创建它的内核会话仍在运行,并且在变量或 Out[n] 中引用该表达式的情况下才能将表达式嵌入到笔记本中.
- 为了与版本 12.1 之前的 Wolfram 语言版本兼容,还可以使用 $SummaryBoxDataSizeLimit 访问 $NotebookInlineStorageLimit 的值.
范例
打开所有单元关闭所有单元基本范例 (2)
将 $NotebookInlineStorageLimit 设为较小的值:
因此,摘要框没有保存完整的表达式,但提供了一个接口来存储表达式:
恢复 $NotebookInlineStorageLimit 的默认值:
范围 (5)
Dataset 遵守 $NotebookInlineStorageLimit:
如 InterpolatingFunction 这样的数值函数遵守 $NotebookInlineStorageLimit:
NearestFunction 亦是如此:
产生摘要框的数组类型也遵守 $NotebookInlineStorageLimit:
如 TimeSeries 这样的统计函数遵守 $NotebookInlineStorageLimit:
WeightedData 亦是如此:
应用 (2)
将 $NotebookInlineStorageLimit 设为零以节省笔记本中的空间:
创建一个不包含表达式的摘要框,并将对单元的引用保存在 c1 中:
恢复 $NotebookInlineStorageLimit 的默认值:
重建 if 的摘要框,现在其中含有表达式 并将对单元的引用保存在 c2 中:
在内核会话中,通过将 $HistoryLength 设为零来节省内存:
验证数据实际上大于 $NotebookInlineStorageLimit:
恢复 $HistoryLength 的默认值:
属性和关系 (1)
$NotebookInlineStorageLimit 只影响摘要框:
$OutputSizeLimit 影响所有输出:
文本
Wolfram Research (2020),$NotebookInlineStorageLimit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$NotebookInlineStorageLimit.html.
CMS
Wolfram 语言. 2020. "$NotebookInlineStorageLimit." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$NotebookInlineStorageLimit.html.
APA
Wolfram 语言. (2020). $NotebookInlineStorageLimit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$NotebookInlineStorageLimit.html 年