Sketch Spellcheck All Layers 项目教程
1. 项目的目录结构及介绍
sketch-spellcheck-all-layers/
├── README.md
├── sketchplugin/
│ ├── manifest.json
│ ├── spellcheck-all-layers.sketchplugin/
│ │ ├── Contents/
│ │ │ ├── Resources/
│ │ │ │ ├── main.js
│ │ │ │ └── ...
│ │ │ └── Sketch/
│ │ │ ├── manifest.json
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── LICENSE
└── ...
README.md
: 项目说明文件,包含项目的基本信息和使用说明。sketchplugin/
: 插件的主要目录。manifest.json
: 插件的清单文件,包含插件的基本信息和配置。spellcheck-all-layers.sketchplugin/
: 插件的核心文件夹。Contents/
: 插件的内容目录。Resources/
: 资源文件夹,包含主要的 JavaScript 文件和其他资源文件。main.js
: 插件的主逻辑文件。
Sketch/
: Sketch 插件的特定文件夹,包含插件的配置文件和其他必要文件。manifest.json
: Sketch 插件的清单文件。
LICENSE
: 项目的许可证文件,本项目使用 MIT 许可证。
2. 项目的启动文件介绍
项目的启动文件是 sketchplugin/spellcheck-all-layers.sketchplugin/Contents/Resources/main.js
。这个文件包含了插件的主要逻辑,负责检查所有图层中的拼写错误并提供纠正功能。
3. 项目的配置文件介绍
项目的配置文件是 sketchplugin/spellcheck-all-layers.sketchplugin/Contents/Sketch/manifest.json
。这个文件包含了插件的基本信息和配置,例如插件的名称、版本、作者等。
{
"name": "Spellcheck All Layers",
"description": "A basic spellchecker that checks all layers on a page in Sketch",
"author": "Tallwave",
"version": "1.3.2",
"identifier": "com.tallwave.sketch.spellcheck-all-layers",
"commands": [
{
"name": "Spellcheck All Layers",
"identifier": "spellcheck-all-layers.spellcheck",
"script": "./main.js"
}
],
"menu": {
"title": "Spellcheck All Layers",
"items": [
"spellcheck-all-layers.spellcheck"
]
}
}
name
: 插件的名称。description
: 插件的描述。author
: 插件的作者。version
: 插件的版本。identifier
: 插件的唯一标识符。commands
: 插件的命令列表,包含命令的名称、标识符和对应的脚本文件。menu
: 插件在 Sketch 菜单中的配置,包含菜单的标题和菜单项。
通过以上配置文件,用户可以在 Sketch 的插件菜单中找到并使用 Spellcheck All Layers 插件。