如何隐藏或覆盖Visual Studio内置代码片段,复用propdp快捷指令?
解决Visual Studio内置
propdp代码片段的覆盖与重复显示问题 方法1:直接禁用内置片段
- 打开Visual Studio,按
Ctrl+K, Ctrl+B打开代码片段管理器,或者通过顶部菜单栏的工具→代码片段管理器进入 - 在管理器中选择对应语言(比如C#),找到内置的
propdp片段 - 右键点击该片段,选择禁用,之后代码补全就只会显示你自定义的
propdp选项
方法2:提高自定义片段优先级
- 找到你自己创建的
propdp自定义片段文件(.snippet格式) - 在文件的
<Snippet>标签内部添加<Priority>标签,设置一个比内置片段更高的数值(内置默认优先级一般是0,设为1及以上即可),示例代码如下:
<Snippet> <Priority>1</Priority> <!-- 你原有的片段内容 --> </Snippet>
- 保存文件后重启Visual Studio,自定义片段会在补全列表中优先显示,且基本等同于覆盖了内置选项
方法3:替换内置片段并设置只读(需备份)
- 找到VS内置
propdp片段的存放路径,示例路径(根据你的VS版本和安装位置调整):C:\Program Files\Microsoft Visual Studio\2022\Community\VC#\Snippets\1033\Visual C#\propdp.snippet - 先备份原文件,再把你的自定义
.snippet文件替换进去 - 右键替换后的文件,打开属性面板,勾选只读,这样VS更新时很难再覆盖这个文件
内容的提问来源于stack exchange,提问作者Andrew KeepCoding
相关产品推荐
相关产品推荐

