【问题标题】:Change the snippets location in Visual Studio Code更改 Visual Studio Code 中的片段位置
【发布时间】:2018-11-10 06:40:46
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-code code-snippets


    【解决方案1】:

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


    目前有一个开放的功能请求 (#8102),但您已经可以通过使用 Project Snippets 扩展来获得此功能 - 它允许您将 sn-ps 放入:

    .vscode/snippets/<language>.json
    

    【讨论】:

      【解决方案2】:

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

      根据上述 2018 年 9 月的更新:

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

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

      因此,只要您将该文件夹置于源代码控制之下,您就可以设置。虽然是全局的 sn-ps 文件,但是可以像这样限制每个 sn-p 的scope

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

      现在这些范围内的 sn-p 前缀将不会在所有文件类型中显示(作为建议)。

      【讨论】:

        猜你喜欢
        • 2021-11-19
        • 1970-01-01
        • 2015-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-15
        • 2017-09-21
        • 2019-11-09
        相关资源
        最近更新 更多