JetBrains Rider 2025.2 Help

预定义的 C/C++ 文件模板

本主题列出了 JetBrains Rider 2025.2 中所有预定义的 C/C++ 文件模板。 有关文件模板的更多信息,请参阅 从模板创建文件

模板

详细信息

结构体

范围 C/C++ 项目

主体

$HEADER$#pragma once struct $STRUCT$ {$END$};

参数

  • 头文件 - 插入设置中指定的文件头

  • 名称 - 计算当前文件名(无扩展名)

  • 结构体 - 解析为当前文件名(不含扩展名),并将所有非字母数字字符替换为下划线

  • 预编译头文件 - 解析为预编译头文件的 include 指令,如果项目未使用预编译头,则解析为空字符串

  • 结束 - 应用模板后光标的位置。

范围 C/C++ 项目

主体

$HEADER$#pragma once class $CLASS$ {public:$END$};

参数

  • 头文件 - 插入设置中指定的文件头

  • - 解析为当前文件名(不含扩展名),并将所有非字母数字字符替换为下划线

  • 名称 - 计算当前文件名(无扩展名)

  • 预编译头文件 - 解析为预编译头文件的 include 指令,如果项目未使用预编译头,则解析为空字符串

  • 结束 - 应用模板后光标的位置。

模块接口单元

模块接口单元

范围 C/C++ 项目

主体

$HEADER$export module $MODULE$;

参数

  • 头文件 - 插入设置中指定的文件头

  • 模块 - 计算当前文件名(无扩展名)

头文件

头文件

范围 C/C++ 项目

主体

$HEADER$#pragma once

参数

  • 头文件 - 插入设置中指定的文件头

源文件

源文件

范围 C/C++ 项目

主体

$HEADER$$PCH$

参数

  • 头文件 - 插入设置中指定的文件头

  • 预编译头文件 - 评估为预编译头文件的包含指令,如果项目未使用预编译头,则评估为空字符串

最后修改日期: 2025年 9月 26日