ReSharper 2025.2 Help

文件头文本

ReSharper 选项:代码编辑 | 文件头文本

此 ReSharper 选项页面允许您指定一个默认的文件头,ReSharper 会在您使用允许 代码清理的配置文件并启用 插入和更新文件头功能时,或 从模板创建新文件时,将其作为注释插入到 C# 或 C++ 文件中。

您无需在文件头文本中包含注释分隔符。 在应用文件头模板时,ReSharper 会自动为特定语言插入适当的分隔符。

文件头文本

此字段包含纯文本和可选变量,这些内容将添加到文件开头并包裹在注释分隔符中。

宏列表

显示在文件头文本右侧的宏名称相当直观。 您可以在文件头文本中使用这些宏,以便无需手动更改即可保持其更新。 单击一个宏即可将其插入到当前光标位置的文件头中。

将文件头包含在具有名称的区域中

文件头将被包裹的区域名称。 如果此字段为空,文件头不会被区域包裹。

文件头开始检测正则表达式

在应用文件头模板时,默认情况下 ReSharper 会自动检测文件中的初始注释(如果有),将其视为现有文件头,并用指定的文件头替换它们。

如果您想限制此行为,仅将特定注释视为文件头,请编辑 文件头开始检测正则表达式 字段中的正则表达式。 例如,您可以将其更改为 Copyright .* ,以仅匹配以 版权 开头的初始注释。

如果您想重用通过正则表达式匹配的现有文件头,请在文件头模板中的所需位置添加 ${OldHeader.Text} 宏。

文件头变量

在此选项卡中,您可以指定在文件头文本中重复使用的常量值。 例如,您可以添加一个名称为 companyName 、值为 我的公司 的变量,然后在文件头模板中以 $Variable.Named($"{companyName}") 的形式使用它。

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