我正在使用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"
}
现在,这些作用域代码段前缀将不会在所有文件类型中显示(作为建议(。