助手

我们将于 2023 年晚些时候停止使用助手功能,但您仍然可以在旧版本的 Sketch 或使用命令行界面中使用它。 了解更多

助手可以为您的设计带来一致性,并减少团队成员之间的摩擦。

助手可以在 Sketch 内部和任何平台的命令行上运行,与作为 Sketch Mac 应用程序通用扩展的插件不同。您可以通过修改现有的助手或使用 TypeScript 编写自己的规则实现来创建自己的助手。

核心概念

助手……

  1. 针对每个文档进行指定。
  2. 只需单击即可添加到文档中。
  3. 包含一个或多个规则。
  4. 是标准的 JavaScript 包。
  5. 可以通过扩展现有助手来创建。
  6. 对原始 JSON 文档数据进行操作。

助手的一个基本原则是,它们针对每个文档进行定义。您可以将某些助手用于一个文档,而将其他助手用于另一个文档,例如,用于不同品牌的多个项目并尊重其各自的指南。

文档在 *.sketch/workspace/assistants.json 中将助手指定为依赖项,类似于 JavaScript 包。当检查文档时,如果在本地找不到指定的助手版本,Sketch 会要求用户授权下载缺少的助手。

创建和发布助手

助手旨在共享,并重复使用他人编写的现有规则,以便您只需要在必要时实现自己的规则。查看 Sketch 提供的规则,这些规则可以用于您自己的助手。

您可以使用 Sketch 助手模板 创建自己的助手,也可以按照 指南 了解更多详细信息。