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
- 确认您的更换并等待
class my_class
{
public:
void my_method();
};