You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用ReSharper属性代码自动补全,恢复VS默认prop代码片段

解决ReSharper覆盖VS默认prop代码片段的问题

别急,我之前也被这个问题折腾过,给你几个实用的解决办法,按步骤来就能切回VS默认的prop片段:

方法一:直接禁用ReSharper的prop模板

这是最彻底的办法,操作步骤如下:

  • 按下快捷键 Ctrl+Alt+S 打开ReSharper的设置面板(或者从顶部菜单栏点「ReSharper」→「Options」)
  • 在左侧导航栏依次展开 Code Editing → Code Templates → Live Templates
  • 在顶部的搜索框输入 prop,就能找到ReSharper自带的那个prop实时模板
  • 选中它之后,点击面板右上角的「Disable」按钮(或者右键模板选择「Disable」)
  • 点击「Save」保存设置,之后再输入prop按Tab,就会自动调用VS默认的属性片段了

方法二:临时选择VS的代码片段

如果你不想禁用ReSharper的模板,只是偶尔想用VS默认的:

  • 输入prop后,不要急着按Tab,看IntelliSense的提示列表,里面会有两个选项:一个是ReSharper的prop(通常标有「ReSharper」标识),另一个是VS的默认片段(标有「VS Snippet」)
  • 用上下箭头选中VS的那个选项,再按Tab或Enter就能插入默认的属性代码了

方法三:调整优先级让VS片段优先显示

如果想保留ReSharper的模板,但让VS的片段排在前面:

  • 打开ReSharper设置(Ctrl+Alt+S),导航到 Environment → IntelliSense → Completion Behavior
  • 找到并勾选「Prefer Visual Studio code snippets over ReSharper's live templates」选项
  • 保存设置后,输入prop时VS的片段会优先出现在IntelliSense列表的顶部

要是之后想换回ReSharper的模板,只要在方法一的步骤里重新启用那个prop模板就好啦。

内容的提问来源于stack exchange,提问作者Ben Thomson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:02:29