如何在 CLion 中为文件名使用蛇形大小写和为文件名使用驼峰大小写?
How to use snake case for file names and camel case for file names in CLion?
当我创建新的 class MyClass
时,CLion 创建 MyClass.h
和 MyClass.cpp
,但我想要 my_class.h
和 my_class.cpp
。当我尝试重命名文件时,它会将 class 重命名为 class my_class {}
。我怎样才能有 class MyClass {}
和 my_class.h
, my_class.cpp
?
您必须编写一些 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
您可以转到 "Settings -> Editor -> Code Style -> C/C++ -> New File Extensions" 并更改 "File Naming Convention"。
当我创建新的 class MyClass
时,CLion 创建 MyClass.h
和 MyClass.cpp
,但我想要 my_class.h
和 my_class.cpp
。当我尝试重命名文件时,它会将 class 重命名为 class my_class {}
。我怎样才能有 class MyClass {}
和 my_class.h
, my_class.cpp
?
您必须编写一些 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
您可以转到 "Settings -> Editor -> Code Style -> C/C++ -> New File Extensions" 并更改 "File Naming Convention"。