Visual Studio 2022中C#属性自动补全添加this前缀的设置求助
在Visual Studio 2022中让C#属性自动补全时添加
this.前缀 原生Visual Studio设置
- 依次打开「工具」→「选项」→「文本编辑器」→「C#」→「代码样式」→「命名」
- 找到「对于实例成员,使用'this.'前缀」,将其设置为「建议」或「强制」级别
- 切换到「代码样式」→「常规」,确认「自动显示成员列表」处于启用状态,确保补全触发正常
Resharper配置(若使用该插件)
- 打开Resharper选项(快捷键
Alt+R, O),导航到「代码编辑」→「C#」→「代码样式」→「命名样式」 - 选中「实例属性」「实例字段」等需要添加前缀的成员类型,在「前缀」设置里指定
this.,并设置该规则应用于自动补全场景 - 也可在「代码编辑」→「智能补全」中,调整补全候选的前缀生成规则
.editorconfig全局配置
在项目根目录的.editorconfig文件中添加以下规则,统一团队代码风格并触发自动补全前缀:
# 为实例成员强制添加this.前缀(suggestion级别可根据需求改为warning/error) dotnet_style_qualification_for_field = true:suggestion dotnet_style_qualification_for_property = true:suggestion dotnet_style_qualification_for_method = true:suggestion dotnet_style_qualification_for_event = true:suggestion
配置完成后,输入属性名触发自动补全并按Tab时,就会自动生成this.属性名的格式。
内容的提问来源于stack exchange,提问作者Antoine Brisebois-Roy
相关产品推荐
相关产品推荐

