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