更改 Visual Studio 代码中的代码段位置
Change the snippets location in Visual Studio Code
我正在使用 visual studio 代码,需要将用户代码片段放入我的项目存储库中。如何将片段文件的位置更改为自定义片段文件?我正在研究 windows 10.
更新: project level snippets 现在是 2018 年 9 月发布的 built-in 功能,因此不再需要 third-party 扩展.
当前有一个针对此(#8102), but you can already get this functionality by using the Project Snippets 扩展的开放功能请求 - 它允许您将代码片段放入:
.vscode/snippets/<language>.json
[添加为答案,因为评论真的太长了,只需在上面@Gama11 的答案中添加更新的 link 中的详细信息。]
根据上述 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"
}
现在这些范围内的片段前缀不会在所有文件类型中显示(作为建议)。
我正在使用 visual studio 代码,需要将用户代码片段放入我的项目存储库中。如何将片段文件的位置更改为自定义片段文件?我正在研究 windows 10.
更新: project level snippets 现在是 2018 年 9 月发布的 built-in 功能,因此不再需要 third-party 扩展.
当前有一个针对此(#8102), but you can already get this functionality by using the Project Snippets 扩展的开放功能请求 - 它允许您将代码片段放入:
.vscode/snippets/<language>.json
[添加为答案,因为评论真的太长了,只需在上面@Gama11 的答案中添加更新的 link 中的详细信息。]
根据上述 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"
}
现在这些范围内的片段前缀不会在所有文件类型中显示(作为建议)。