【问题标题】:How to use snake case for file names and camel case for file names in CLion?如何在 CLion 中使用蛇形大小写文件名和骆驼大小写文件名?
【发布时间】:2016-10-28 11:51:30
【问题描述】:

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

【问题讨论】:

    标签: c++ ide clion jetbrains-ide


    【解决方案1】:

    您可以进入“设置 -> 编辑器 -> 代码样式 -> C/C++ -> 新文件扩展名”并更改“文件命名约定”。

    【讨论】:

      【解决方案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
      

      【讨论】:

        猜你喜欢
        • 2019-06-12
        • 1970-01-01
        • 1970-01-01
        • 2014-10-30
        • 1970-01-01
        • 1970-01-01
        • 2018-10-17
        • 2013-11-03
        • 2013-07-16
        相关资源
        最近更新 更多