gpt4 book ai didi

visual-studio - 有没有办法配置 Resharper 建议的变量名?

转载 作者:行者123 更新时间:2023-12-02 03:35:53 24 4
gpt4 key购买 nike

我发现自己在写 new Mock<ISomeClass>();然后 Alt + Enter结果是(R#创建了一个变量):

var mock = new Mock<ISomeClass>();

我希望它是:

var someClassMock = new Mock<ISomeClass>();

有没有办法配置 Resharper 给变量的名称?

最佳答案

我能推荐的最接近的是创建一个 ReSharper 实时模板来为您插入它。我自己使用与 FakeItEasy 非常相似的东西.方法如下:

  1. 创建一个名为 (ReSharper -> Templates Explorer -> C# -> New Template) 的新实时模板
  2. 将快捷方式设置为 mock , 添加说明
  3. 创建此表达式正文:var $VARIABLE$Mock = new Mock<$TYPE$>();
  4. 重要:确保参数的顺序是TYPE首先,VARIABLE第二
  5. VARIABLE 上单击选择宏参数,并选择“第一个字符为小写的另一个变量的值”

它应该看起来像这样:

现在,当您转到代码并输入 mock 时,您将生成一个模式,您可以在其中键入您的类或接口(interface)名称 new Mock<>() , 它会自动在名称前添加。可悲的是,我还没有找到删除 i 的好方法。来自生成的名称,如果它是一个接口(interface),那么这是您必须手动执行的操作...

希望对您有所帮助。

关于visual-studio - 有没有办法配置 Resharper 建议的变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com