C++ 更改C++;自动命名约定

C++ 更改C++;自动命名约定,c++,normalization,naming,C++,Normalization,Naming,我的项目由具有异构名称约定的函数、类、方法等组成。我具体想把所有这些名字改为: class MyClass { public: void MyFirstMethode(); }; 到 我正在使用VisualStudio 2012,但如果需要,可以批处理外部exe,这是我已经使用AStyle进行语法规范化的工作 什么工具可以帮助实现这一目的 非常感谢这已经有了一个使用升华文本的答案 但你可以自己用崇高的文字来做 在sublime文本中打开您的src文件夹 按Ctrl+Shift+F替

我的项目由具有异构名称约定的函数、类、方法等组成。我具体想把所有这些名字改为:

class MyClass
{
public: 
    void MyFirstMethode();
};

我正在使用VisualStudio 2012,但如果需要,可以批处理外部exe,这是我已经使用AStyle进行语法规范化的工作

什么工具可以帮助实现这一目的


非常感谢

这已经有了一个使用升华文本的答案

但你可以自己用崇高的文字来做

  • 在sublime文本中打开您的src文件夹
  • 按Ctrl+Shift+F替换打开文件夹中的文件
  • 在搜索选项中,单击左侧的按钮
  • 激活正则表达式搜索
  • 激活区分大小写
  • 第1部分:将
    CamelCase
    的第一个字母替换为小写,并在前面加下划线,以给出
    \u camel\u case
  • 查找框
    ([A-Z][A-z0-9]+)
  • 替换框
    \ul\1
  • 确认您的更换并等待
  • 第2部分:删除
    \u camel\u case
    的第一个下划线以给出
    camel\u case
  • 查找框
    ([^a-zA-z0-9])(\w+)
  • 替换框
    \1\3
  • 确认您的更换并等待

你的问题是什么?@leemes:我想他/她想自动化它,这涉及到代码分析。是的,对不起。问题是:我可以使用什么来自动转换?TKSU可以编写自己的C++代码,这样做肯定,但我确信已经有一个工具(VS插件或exe),使用ReGEX解决方案。谢谢
class my_class
{
public: 
    void my_method();
};