首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何配置Resharper以便它"允许"在方法名称中使用下划线?

Resharper是一款功能强大的开发工具,它提供了许多有用的功能来提高开发效率和代码质量。要配置Resharper以允许在方法名称中使用下划线,可以按照以下步骤进行操作:

  1. 打开Visual Studio,并确保已安装了Resharper插件。
  2. 在Visual Studio的菜单栏中,选择"Resharper",然后选择"Options"。
  3. 在弹出的选项窗口中,选择"Code Editing",然后选择"C# "。
  4. 在右侧的选项列表中,选择"Naming Style"。
  5. 在"Naming Style"选项卡中,可以看到各种命名规则和样式。
  6. 找到"Methods and properties"部分,然后选择"Advanced"。
  7. 在"Advanced"选项中,可以看到"Method name"规则。
  8. 在"Method name"规则下方的"Override common settings"复选框中,勾选该选项。
  9. 在"Override common settings"下方的"Allowed characters"文本框中,添加下划线字符"_"。
  10. 确认配置后,点击"OK"保存设置。

通过以上步骤,你已成功配置Resharper以允许在方法名称中使用下划线。这样,在编写代码时,Resharper将不会再给出下划线使用的警告或建议。这种配置适用于那些喜欢在方法名称中使用下划线的开发者,但请注意,良好的命名规范和一致性对于代码的可读性和维护性非常重要。

腾讯云提供了一系列云计算相关产品,其中包括云服务器、云数据库、云存储等。这些产品可以帮助开发者在云端部署和管理应用程序,提供高可用性、可扩展性和安全性。如果你对腾讯云的产品感兴趣,可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多详情。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Resharper 去掉注释拼写

最近在 Resharper 的 2018.2.1 的版本,提供了单词拼写功能,如果自己写错了单词,可以 Resharper 提示 Resharper 的拼写 Resharper 的 2018.2.1...的版本可以自动找出单词拼写,包括注释的单词,命名空间,属性字段命名,方法命名和方法内的局部变量。...这时我的 switch 单词写不对,从上面图片可以看到单词下面有下划线,通过在下划线按 alt+enter 就看可以看到 Resharper 的提示 ?...如果单词是自己创建的,可以使用添加到字典,可以添加到自己的设备的设置,可以添加到项目的私人配置,可以添加到项目的团队配置。 ?...如果添加到团队的设置,就可以使用 git 同步到团队的仓库 但是很多时候注释都使用中文,而现在的拼写还没支持好中文,所以下面告诉大家如何Resharper 关闭提示 关闭拼写 很多时候注释都使用中文

2.4K20

resharper 自定义代码片 常用功能

我们C#下使用的工具,有一个神器,Resharper,他可以帮修改代码、重构,做很多重复的事。...本文主要:如何修改Resharper代码片,自定义代码片 原本我的 VisualStudio 也是可以自定义代码片,工具选择代码片,导入自己写的代码片。...其实上面代码,我们不能让命名有下划线小写 要让变量名小写,我们可以使用macr 我们写出一个变量,可以左边出现 mar 我们修改下模板 public $string$ $name$ { set...输入Name是Suggest name variable输入名称为变量名 然后field是Name前第一个小写 选择上下就是输入变量的前后,第一个是第一输入 https://www.jetbrains.com...常用功能 接下来介绍一下功能 Resharper 如何把类里的类移动到其他文件 如何Resharper 忽略文件?

1.2K10
  • ReSharper 配置及用法

    这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。 可以手动勾上。 (2)、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉。...可以在下方预览,即使我们列出所有使用,也不想跳转到每个使用它的地方,这时预览可以帮你大忙。 当你代码编辑器改动了某些使用时,比如删除了某行,那么查找结果的窗体,会用删除线表示出来。...如果要调整某个方法的位置,比如把移到别的region里面去,只需要在这里拖动这个方法即可。 更可喜的是,你想要的从这里浏览、找到所有使用和重构的功能也在这里提供了,某个方法上右键你就能开始操作。...提取为基类) 提升局部变量 —— Introduce Variable 移除参数 —— 移到Change Signature(改变方法签名) 重命名 —— Rename (Resharper会根据对象的类型名称...2、对于字段,提供了: Safe Delete,会检测所有使用到的地方,并询问如何删除; Pull Member Up和Push Member Down,可以把这个字段基类和继承类中移动; Use

    1.8K10

    利用 ReSharper 自定义代码的错误模式,代码审查之前就发现并修改错误

    利用 ReSharper 自定义代码的错误模式,代码审查之前就发现并修改错误 发布于 2018-03-20 11:54...阅读本文将学习如何使用 ReSharper 的 Custom Pattern 功能来完成这样的警告和转换。...Suppression key:AssertEqualToInstanceOfType (可选)只有指定了用于阻止检查的标识字符串,才可以特殊情况下用以下几种方法阻止检查;否则你将对错误无能为力。...当然,“Custom Pattern”列表也可以统一设置所有模式的警告级别。 ? 最后,把这些规则保存到团队共享,那么所有安装了 ReSharper 的此项目的团队成员都将遵循这一套规则。 ?...例如使用 MSTestEnhancer 进行单元测试时,如果使用推荐的单元测试风格,就应该配套使用 ContractTestCase 特性,如果不这么写,必定意味着错误。

    1.5K00

    C#.NET 的契约

    ---- 契约式编程 当你调用某个类库里面的方法时,你如何能够知道传入的参数是否符合规范?如何能够知道方法调用结束之后是否要对结果进行判断?...几种不同的契约方法 ReSharper Annotations ReSharper 并没有将其称之为“契约”,因为它真的只是“文档级别”的约束,只会在写代码的时候具备一定程度的静态分析能力以便给出提示,...我的朋友林德熙 使用 Resharper 特性 一文中有这些契约对编写代码的更详细的效果描述和截图。...Roslyn Roslyn 相比于任何第三方契约的优势在于甚至能在语法层面形成契约(比如 C#8.0 的可空引用类型)。...实际应用 事实上 GitHub 使用各种契约的都有,不过以 ReSharper Annotations 和 System.Diagnostics.Contracts 的居多;C#8.0 的可空引用类型等到

    93210

    Resharper上手指南

    •可以在下方预览,即使我们列出所有使用,也不想跳转到每个使用它的地方,这时预览可以帮你大忙。  •当你代码编辑器改动了某些使用时,比如删除了某行,那么查找结果的窗体,会用删除线表示出来。 ...下一次,我们该来讲一讲威力无比的Alt+回车了 Resharper进阶三:快速完成   常常写代码的人,应该都对Visual Studio的智能感知有一定的好感,通过输入比较长的对象名称时不觉得吃力了...添加这个方法,并跳转到该方法,如果Presenter不止分布一个文件,会弹出对话框让你选择。...)  6.重命名 —— Rename (Resharper会根据对象的类型名称,提供你几个可选的最合适的名称)  7.重新排列参数 —— 移到Change Signature(改变方法签名) 我知道很多人都声称自己...2、对于字段,提供了:  •Safe Delete,会检测所有使用到的地方,并询问如何删除;  •Pull Member Up和Push Member Down,可以把这个字段基类和继承类中移动;

    1.7K60

    ASP.NET MVC 4 - 测试驱动 ASP.NET MVC

    首先,使用者负责提供依赖关系。其次,它要求您在对象实现对代码的保护,以便确保使用前设置依赖关系。最后,随着您的对象的依赖关系数目的增加,实例化对象所需的代码量也将增加。...DI/IoC 框架完全消除了由使用者提供依赖关系的责任,并且允许您在设计时配置依赖关系、在运行时解析依赖关系。...使用 StructureMap 配置依赖关系 ASP.NET MVC 实现 StructureMap 的第一步是配置您的依赖关系,以便 StructureMap 知道如何对它们进行解析。...您可以通过以下两种方法的一种 Global.asax 的 Application_Start 方法配置依赖关系。...的具体情形是这样的: 该任务是使用 TDD 撰写逻辑,以便生成要从 EmployeeService 的 CalculateSalary 方法返回的薪金值。

    5.4K70

    C#一分钟浅谈:ReSharper 插件增强开发效率

    现代软件开发,提高开发效率是每个开发者追求的目标之一。...本文将从浅到深介绍 ReSharper 的一些常见功能,探讨其如何帮助开发者避免常见错误,并通过具体的代码案例进行说明。...提供了代码分析、重构、导航、单元测试支持等多种功能,能够显著提升代码质量和开发效率。安装与配置安装 ReSharper 非常简单,只需 Visual Studio 通过扩展管理器搜索并安装即可。...导航: obj.Method() 处右键选择“Go to Implementation”,可以直接跳转到 DerivedClass 的 Method 方法实现。...实际开发,合理利用 ReSharper 的功能,不仅可以提高代码质量,还能减少调试时间,让开发过程更加高效和愉快。希望本文的内容能为你的 C# 开发之旅带来一些启发和帮助。

    5010

    C#一分钟浅谈:ReSharper 插件增强开发效率

    现代软件开发,提高开发效率是每个开发者追求的目标之一。...本文将从浅到深介绍 ReSharper 的一些常见功能,探讨其如何帮助开发者避免常见错误,并通过具体的代码案例进行说明。...安装与配置 安装 ReSharper 非常简单,只需 Visual Studio 通过扩展管理器搜索并安装即可。安装完成后,ReSharper 会自动检测项目中的代码问题,并提供相应的修复建议。...导航:  obj.Method() 处右键选择“Go to Implementation”,可以直接跳转到 DerivedClass 的 Method 方法实现。...实际开发,合理利用 ReSharper 的功能,不仅可以提高代码质量,还能减少调试时间,让开发过程更加高效和愉快。希望本文的内容能为你的 C# 开发之旅带来一些启发和帮助。

    1100

    .NET周报 【7月第1期 2023-07-02】

    本文主要讲述了如何将COM对象映射到.NET的一个实际对象实例,以及如何使用GCHandle来获取与该句柄关联的固定地址,并使用GCHandle.FromIntPtr从该地址检索句柄。...但是,若前端和接口不是部署在一起的,那么一般都会存在跨域问题,本文将通过两种方式介绍如何使接口允许跨域请求。...本文涉及如何安装的实际工作原理以及当前的问题/限制。...://qiita.com/jun1s/items/903570264d1bfb62cf14 配置使用 cookie 身份验证和 JWT 的 ASP.NET Core 应用程序,如果使用 AntiForgery...展示了如何实现创建专门称为 IHost 的方法。 推文 MessagePack-CSharp 从个人帐户移至组织(预发行版本支持源生成器)。

    18320

    .NET周刊【6月第3期 2024-06-18】

    文章介绍了如何使用WinDbg的maddress命令替代!address -summary来跨平台分析内存。通过详细的分析过程,文章帮助读者理解解决此类问题的思路和方法。...文章还展示了自定义指标的实现方法,包括定义一个 MyMeterService 类和修改服务配置代码。...PasteCluster是配套使用的中间件,能快速支持.NET项目的集群模式。通过ClusterConfig配置可以轻松集成现有项目,保障集群运行的安全性和稳定性。...针对 AI 的“TensorPrimitives”和“Tensor”增强功能 Span 重载的 params 使用“SearchValues”搜索字符串 Task.WhenEach 允许您从已完成的任务中进行...这篇文章涵盖了从如何安装如何编写它以及如何在各种环境运行的所有内容。

    12210

    .NET周刊【1月第3期 2024-01-24】

    快速体验指南介绍了如何使用Docker Compose启动项目、发送Trace数据和配置Grafana的Jaeger数据源。 程序员必备!...断点帮助程序特定位置停止,以便检查执行细节。监视功能可以观察变量值的变化,而内存观察则用于查看变量在内存的存储情况。通过这些工具和方法,可以有效地进行代码调试。...每个组件被封装到独立的类库以便根据需要进行引用,从而提高了代码的可维护性和可重用性。例如,EventBus被拆分为基础接口和不同实现的类库,FileStorages也采用了类似的拆分方法。...单元测试如何Mock HttpContext https://www.cnblogs.com/tianqing/p/17983832 本文讲述了C#单元测试模拟HttpContext的方法。...涉及到如何写、可以使用和不可以使用的模式等等。

    16310

    Spring注解篇:@ConfigurationProperties详解!

    这种机制简化了配置管理,使得配置的变更更加灵活和动态。摘要本文将详细介绍@ConfigurationProperties注解的使用方法、工作原理以及实际开发的应用。...属性名称必须遵循Spring的绑定规则,即字段名称和属性名称之间需要保持一致性(考虑下划线和驼峰命名的转换)。...性能考虑:某些情况下,频繁的配置更新可能会带来性能开销。核心类方法介绍@ConfigurationProperties注解的核心属性是prefix,定义了配置文件相关属性的前缀。...属性名称必须遵循Spring的绑定规则,即字段名称和属性名称之间需要保持一致性(考虑下划线和驼峰命名的转换)。...通过本文的学习,我们了解到如何使用@ConfigurationProperties注解来绑定配置文件的属性到Java对象,并探讨了其实际开发的应用。

    44021

    如果不用 ReSharper,那么 Visual Studio 2019 能还原 ReSharper 多少功能呢?

    实际上你也可以配置 Visual Studio 的智能感知更多的情况下出现,请打开下面“工具”->“选项”->“文本编辑器”->“C#”->“IntelliSense”: 打开“键入字符后显示完成列表...方法是修改键盘快捷键的 “” 项。...修改快捷键方法详见: 如何快速自定义 Visual Studio 中部分功能的快捷键 另外, IntelliCode 部分,可以选择打开更多的 IntelliSense 完成项: 输入时即自动导入需要的命名空间...提取局部变量 ReSharper ,选中一段代码,如果这段代码可以返回一个值,那么可以使用重构快捷键(默认 Alt+Enter)生成一个局部变量。... Visual Studio ,也可以选中一段代码将其提取称一个局部变量: 重命名标识符(类名/方法名/属性名/变量名等) ReSharper 可以使用 Ctrl + R, R 快捷键重命名一个标识符

    42330
    领券