首页 > 解决方案 > 如何覆盖或删除现有的 vs 代码片段

问题描述

如何覆盖vs代码中现有的内置片段?

我可以创建自己的并将其添加到其中Microsoft VS Code/resources/app/extentions/csharp/csharp.json- 例如,我创建了一个新的“cw”片段,它写入Console.WriteLine();而不是原始片段,System.Console.WriteLine();但它不会覆盖已经存在的“cw”片段。相反,它会创建第二个具有相同前缀的片段:LinkVSCode 中显示的两个 CW 片段

我知道有一种方法可以在我的 .json 文件中添加此设置:"editor.snippetSuggestions": "top"但它只会使我自己的片段高于内置片段。

有没有办法删除原始片段或覆盖它?我在哪里可以找到包含所有这些标准片段的文件?我试图在%APPDATA%\Local\Programs\Microsoft VS Code\resources\app\extensions\csharp\snippets.

还有带有两个奇怪片段的 csharp.json,当我尝试通过向该文件添加具有相同前缀的我自己的版本来覆盖现有片段时,没有任何反应。

标签: c#jsonvisual-studio-codecode-snippets

解决方案


推荐阅读