如何在文件名中使用snake case和在CLion中使用驼峰大小写的文件名?

时间:2016-06-26 10:19:19

标签: c++ ide clion jetbrains-ide

当我创建新课程MyClass时,CLion会创建MyClass.hMyClass.cpp,但我想要my_class.hmy_class.cpp。当我尝试重命名文件时,它将类重命名为class my_class {}。我如何拥有class MyClass {}my_class.hmy_class.cpp

2 个答案:

答案 0 :(得分:3)

您可以转到"设置 - >编辑 - >代码风格 - > C / C ++ - >新文件扩展名"并更改"文件命名惯例"。

答案 1 :(得分:2)

你必须编写一些Apache Velocity引擎代码才能做到这一点。在CLion首选项中,你可以调整文件创建模板设置(类似的东西,我没有在这里查看CLion)并写下如下内容:

#set( $CamelCaseName = "" )
#set( $part = "" )
#foreach($part in $NAME.split("-"))
    #set( $CamelCaseName = "${CamelCaseName}$part.substring(0,1).toUpperCase()$part.substring(1).toLowerCase()" )
#end