【问题标题】:How to automatically insert underscores between my method name words?如何在我的方法名称单词之间自动插入下划线?
【发布时间】:2010-07-13 00:33:11
【问题描述】:

Visual Studio 中是否有一个 Add_in 会自动在我的方法名称单词之间插入下划线?

例如我会写“public void ChangeEmail Should Update Email()”然后按下快捷键,它会转换为“public void ChangeEmail_Should_Update_Email()

【问题讨论】:

标签: visual-studio visual-studio-addins


【解决方案1】:

您可以使用 Jean-Paul Boodhoo 的 BDD Macro - 不过不确定是否是自动的。

请注意,最近 Jean-Paul 决定改用 AutoHotKey - 请参阅以下帖子 - 帖子 So Long BDD Macro - Hello Autohotkey!!!BDD AutoHotKey Script Update - Take 2

【讨论】:

  • @Amr,那么奖励赏金怎么样。
  • @Jouke van der Maas,抱歉忘了这样做,所以更改了赏金的运作方式,所以我忘了奖励它,谢谢提醒。
【解决方案2】:

ReSharper 可以做到这一点。您设置了命名约定,输入错误,CTRL-Enter 将修复它。在 ReSharper 为 VS 添加的数百万其他功能中......

【讨论】:

  • resharper 唯一的问题是你还得写代码
  • 很高兴知道reSharper可以做到,我没有在VS 2010上测试resharper,它工作正常吗?,询问性能和兼容性。
  • 是的,ReSharper 在 2010 年运行良好,他们最近刚刚发布了 5.1,其中修复了很多错误(但我们都没有遇到)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 2019-02-15
  • 2016-04-20
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
相关资源
最近更新 更多