片段指南
该贡献片段贡献点允许您将片段捆绑成一个Visual Studio Code扩展以供分享。
创建片段主题包含创建片段的所有信息。此指南/示例仅展示了如何将您的片段转换为扩展以供分享。建议的工作流程是:
- 创建和测试您的代码片段使用
片段:配置用户片段命令 - 一旦你对片段感到满意,将整个JSON文件复制到扩展文件夹中,例如
snippets.json - 将以下片段贡献添加到你的
package.json
{
"贡献": {
"片段": [
{
"语言": "JavaScript",
"路径": "./snippets.json"
}
]
}
}
提示:在你的扩展中使用以下配置标记你的扩展为片段扩展package.json输入:
{
"分类": ["片段"]
}
你可以找到完整的源代码:https://github.com/microsoft/vscode-extension-samples/tree/main/snippet-sample.
使用 TextMate 模板
你还可以使用 yo code 扩展生成器将 TextMate 模板 (.tmSnippets) 添加到你的 VS Code 安装中。生成器有一个选项 新的代码片段这允许你指向包含多个 .tmSnippets 文件的文件夹,并将它们打包成 VS Code 的片段扩展。生成器还支持 Sublime 片段 (.sublime-snippets)。
最终生成器输出有两个文件:一个扩展清单package.json该文件具有元数据,可将片段集成到 VS Code 中,并且有一个snippets.json包含已转换为 VS Code 摘要格式的片段的文件。
.
├── 代码片段 // VS Code 集成
│ └── snippets.json // 该 JSON 文件 包含 代码片段└──
package.json // 扩展的清单
将生成的片段文件夹复制到您的新文件夹中.vscode/扩展文件夹并重启 VS Code。