更改 Visual Studio Code 中的代码片段位置



我正在使用Visual Studio代码,需要将用户片段放在我的项目存储库中。如何将代码段文件的位置更改为自定义文件?我正在开发窗口 10。

更新:从 2018 年 9 月版本开始,项目级别代码段现在是一项内置功能,因此不再需要第三方扩展。


目前有一个开放的功能请求 (#8102(,但你已经可以使用项目片段扩展来获取此功能 - 它允许你将片段放入:

.vscode/snippets/<language>.json

[添加为答案,因为评论真的太长了,只是在上面的@Gama11答案中添加更新链接的详细信息。

根据上述 2018 年 9 月更新:

Ctrl-Shift-P,选择"Preferences: Configure User Snippets",

然后你应该看到一个选项,如:"New Snippets for [your workspaceFolder name here]…" 选择它,它将在.vscode文件夹中创建一个全局代码段文件。

因此,只要您在源代码管理下拥有该文件夹,您就已设置好。 虽然它是一个全局代码段文件,但您可以像这样限制每个代码段的scope

{
  "prefix": myPrefix,
  "body": "...",
  "description": "some description",
  "scope": "javascript,typescript"
}

现在,这些作用域代码段前缀将不会在所有文件类型中显示(作为建议(。

最新更新