ReSharper 2025.2 Help

Razor CSharp 的 EditorConfig 属性:代码样式

在 Razor 语句周围换行

属性名称:

[resharper_]html_linebreaks_around_razor_statements[resharper_]linebreaks_around_razor_statements

可能的值:

true|false

示例:

true

something @if (a == 1) { @: SomeText } something

false

something @if (a == 1) { @: SomeText } something

Razor @functions 块周围的空行数

属性名称:

[resharper_]html_blank_lines_around_razor_functions[resharper_]blank_lines_around_razor_functions

可能的值:

一个整数

示例:

值:0

something @functions { int Count() { return 1; } } something

值:1

something @functions { int Count() { return 1; } } something

值:2

something @functions { int Count() { return 1; } } something

Razor 帮助程序周围的空行数

属性名称:

[resharper_]html_blank_lines_around_razor_helpers[resharper_]blank_lines_around_razor_helpers

可能的值:

一个整数

示例:

值:0

something @helper Aaa() { @: smth } something

值:1

something @helper Aaa() { @: smth } something

值:2

something @helper Aaa() { @: smth } something

Razor 部分周围的空行数

属性名称:

[resharper_]html_blank_lines_around_razor_sections[resharper_]blank_lines_around_razor_sections

可能的值:

一个整数

示例:

值:0

something @section scripts { sdsds } something

值:1

something @section scripts { sdsds } something

值:2

something @section scripts { sdsds } something

将 C# 的大括号样式覆盖为始终使用“行尾 (K&R 样式)”

属性名称:

[resharper_]razor_always_use_end_of_line_brace_style[resharper_]always_use_end_of_line_brace_style

可能的值:

true|false

移除 @functions 中 '{' and before '}' 之后的空行

属性名称:

[resharper_]razor_remove_blank_lines_near_braces[resharper_]remove_blank_lines_near_braces

可能的值:

true|false

始终移除 'this.' 限定符(替代相应的 C# 设置)

属性名称:

[resharper_]razor_remove_this_qualifier[resharper_]remove_this_qualifier

可能的值:

true|false

为 @inherits 和 @model 指令使用完全限定名称

属性名称:

[resharper_]razor_prefer_qualified_reference[resharper_]prefer_qualified_reference

可能的值:

true|false

使用旧引擎进行 Razor 格式设置

属性名称:

[resharper_]html_use_old_engine[resharper_]use_old_engine

可能的值:

true|false

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