在Visual Studio代码中更改代码段位置

时间:2017-02-07 15:51:10

标签: visual-studio-code code-snippets

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

2 个答案:

答案 0 :(得分:8)

更新: project level snippets现在是2018年9月发布的内置功能,因此不再需要第三方扩展。

目前有针对此功能的开放功能请求(#8102),但您已经可以使用Project Snippets扩展程序获得此功能 - 它可以让您将代码段放入:

.vscode/snippets/<language>.json

答案 1 :(得分:1)

[被添加为答案,因为评论实在太长,只需在上面@ 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"
}

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