我的任务是对未使用我们当前的代码风格约定编写的遗留代码库进行一些重大修改。这些更改足够广泛,以至于我在开始之前进行了一些清理和重构(有相当多的死代码)。困扰我的一件事是字段遵循 m_FieldName 命名约定,而我们现在使用 _fieldName。
Resharper 是否有某种方法可以自动重命名项目中的所有字段以遵循新的约定?还有其他工具可以轻松做到这一点吗?即使通过简单的搜索/替换来删除前缀“m”也不是太困难,但我还没有找到一种自动方法来更改起始字母的大小写。
最好只是查找/替换<m_
by _
使用 Visual Studio(正则表达式搜索/替换)。
The <
代表“词的开头”。
编辑:使用查找/替换似乎无法修改下划线后第一个字母的大小写。
因此,您必须连续执行此操作 26 次,如下所示:
Replace <m_A by _a
Replace <m_B by _b
然后一切就都准备好了。也很有趣:-) 但应该只需要几分钟。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)