实用浏览器

实用程序浏览器可让您探索 Lumi 附带的内置方案实用程序 stdlib,而无需离开应用程序或挖掘源文件。

打开实用程序浏览器

转至 帮助 → 编程 → 实用程序浏览器

窗口立即打开;无需提前加载任何插件。

它显示了什么

浏览器列出了 Lumi 在启动时自动加载的七个实用程序库导出的每个过程、变量和语法形式:

图书馆它涵盖什么
common.scm通用帮助程序(字符串、数字、列表实用程序)
files.scm文件和路径助手
gegl.scmGEGL 缓冲区和颜色助手
images.scm图像级助手(image-get-open-list 等)
layers.scm图层和可绘制助手
parasites.scm寄生虫读/写助手
paths.scm路径和矢量助手

所有这些都可以在任何方案插件或方案控制台中使用。

搜索和过滤

  • 搜索框:在您键入时按名称过滤(不区分大小写的子字符串匹配)。
  • 种类过滤器:将结果缩小为 procedurevariablesyntax

单击一个条目会显示其完整的文档字符串及其来源的库。

Stdlib 作为包装器

实用程序库是包装模式的实际应用:每个帮助程序都为低级操作提供清晰的名称,隐藏样板文件,并在底层命令发生更改时提供一个更新位置。如果您想了解它们背​​后的设计方法,请参阅 Wrapping 教程。

与过程浏览器的关系

实用程序浏览器与过滤器→ Script-Fu → 控制台→ 浏览(过程浏览器)是分开的。过程浏览器列出了 PDB 注册的过程。实用程序浏览器列出了有意位于 PDB 之外的帮助器定义:它们仅是方案并且没有 C 绑定。