c# - 如何覆盖或删除现有的 vs 代码片段
问题描述
如何覆盖vs代码中现有的内置片段?
我可以创建自己的并将其添加到其中Microsoft VS Code/resources/app/extentions/csharp/csharp.json
- 例如,我创建了一个新的“cw”片段,它写入Console.WriteLine();
而不是原始片段,System.Console.WriteLine();
但它不会覆盖已经存在的“cw”片段。相反,它会创建第二个具有相同前缀的片段:Link。
我知道有一种方法可以在我的 .json 文件中添加此设置:"editor.snippetSuggestions": "top"
但它只会使我自己的片段高于内置片段。
有没有办法删除原始片段或覆盖它?我在哪里可以找到包含所有这些标准片段的文件?我试图在%APPDATA%\Local\Programs\Microsoft VS Code\resources\app\extensions\csharp\snippets.
还有带有两个奇怪片段的 csharp.json,当我尝试通过向该文件添加具有相同前缀的我自己的版本来覆盖现有片段时,没有任何反应。
解决方案
推荐阅读
- c# - ef core3 中 HasForeignKey 和 ForSqlServerUseSequenceHiLo 方法的替代方法是什么?
- docker - 无法使用 Go SDK for Docker 推送图像
- ruby-on-rails - 如何正确搜索记录?
- swift - 斯威夫特:如何将 Any 转换为可比较的?
- android - SearchView ui 测试android
- javascript - 从 url 获取 JSON 并打印到页面上
- c++ - 如何计算此 C++ 代码中的正确答案
- rust - 如何在稳定的 Rust 中分配堆上的结构而不占用堆栈上的空间?
- javascript - 计时器结束后显示测验的下一个问题
- java - 每当我重新单击或导航到下一个片段时,我的片段都会不断重新创建