JetBrains Rider 2026.1 Help

预定义的 C++ 文件模板

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

模板

详情

Struct

在当前项目中创建包含空 C++ 结构体的新头文件和源文件。

范围 C++ 项目

主体

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

参数

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

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

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

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

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

Class

在当前项目中创建包含空 C++ 类的新头文件和源文件。

范围 C++ 项目

主体

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

参数

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

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

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

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

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

Module interface unit

Module interface unit

范围 C++ 项目

主体

$HEADER$export module $MODULE$;

参数

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

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

Header file

Header file

范围 C++ 项目

主体

$HEADER$#pragma once

参数

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

Source file

Source file

范围 C++ 项目

主体

$HEADER$$PCH$

参数

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

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

2026年 3月 25日