You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CLion中如何将文件代码模板的${NAME}变量转为大写?

解决CLion文件模板自动将${NAME}转换为大写的问题

我之前也碰到过批量创建文件时手动转大写的麻烦,其实CLion的文件模板支持Apache Velocity模板语言的表达式,可以轻松实现自动将${NAME}转为大写的需求,不用再依赖快捷键手动转换了!

具体操作步骤:

  1. 打开CLion的设置界面:点击顶部菜单栏的File → Settings(或者直接按快捷键Ctrl+Alt+S)
  2. 在设置面板里导航到Editor → File and Code Templates
  3. 找到你要修改的目标模板(比如你正在使用的C++头文件模板),定位到对应的代码行:
    • 修改前的模板内容:
      #[[#ifndef]]# ${NAME}_HPP_
      
    • 修改后的模板内容,直接对${NAME}调用toUpperCase()方法:
      #[[#ifndef]]# ${NAME.toUpperCase()}_HPP_
      
  4. 点击Apply和OK保存设置

效果验证

当你创建名为test.hpp的文件时,模板会自动生成:

#ifndef TEST_HPP_

如果创建user_detail.hpp,则会生成:

#ifndef USER_DETAIL_HPP_

这样批量创建文件时就完全不用手动处理大写转换了,能节省不少重复操作的时间!

内容的提问来源于stack exchange,提问作者loic.k

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:21:52