入门 Zed Industries 2026-09-14 17:42:20 · 0 阅读
第135章 代码片段(Snippets)
扩展可以为一种或多种语言提供代码片段。
包含代码片段的每个文件都需指定在 extensions.toml 文件的 snippets 字段中。
引用路径必须是相对于 extension.toml 的相对路径。
定义代码片段
单个扩展可以提供一条或多条代码片段。每条片段都必须在 extension.toml 中注册。
Zed 根据语言名称的小写形式匹配片段文件(例如 Rust 对应 rust.json)。
你可以使用 snippets.json 作为文件名,定义适用于任何当前缓冲区语言的代码片段。
例如,下面是一个为 Rust 和 TypeScript 提供代码片段的扩展:
snippets = ["./snippets/rust.json", "./snippets/typescript.json"]
有关创建代码片段的详细信息,请参阅代码片段文档。