入门 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"]

有关创建代码片段的详细信息,请参阅代码片段文档

评论 (0)