ReSharper 2025.2 Help

JavaScript 的 EditorConfig 属性:其他

对齐多行结构

方法参数

属性名称:

[resharper_]对齐多行参数(JavaScript)[resharper_]对齐多行参数

可能的值:

true | false

示例:

true

function foo(firstParameter, secondParameter) { }

false

function foo(firstParameter, secondParameter) { }

多个声明

属性名称:

[resharper_]对齐多声明(JavaScript)[resharper_]对齐多声明

可能的值:

true | false

示例:

true

var variable = 0, variable_2 = 10;

false

var variable = 0, variable_2 = 10;

对齐 ?: 运算符

属性名称:

[resharper_]对齐三元表达式(JavaScript)[resharper_]对齐三元表达式

可能的值:

  • align_all :对齐

  • align_not_nested :对齐(嵌套时除外)

  • :不对齐

示例:

align_all

var variable = 56 + (condition1 ? result1 : condition2 ? result2 : result3);

align_not_nested

var variable = 56 + (condition1 ? result1 : condition2 ? result2 : result3);

var variable = 56 + (condition1 ? result1 : condition2 ? result2 : result3);

其它

不缩进从第一列开始的注释

属性名称:

[resharper_]粘附注释(JavaScript)[resharper_]粘附注释

可能的值:

true | false

示例:

格式化前

格式化后,true

function Foo(){ // Some comment var tt = 123; return tt; }
function Foo() { // Some comment var tt = 123; return tt; }

格式化前

格式化后,false

function Foo(){ // Some comment var tt = 123; return tt; }
function Foo() { // Some comment var tt = 123; return tt; }

在文件末尾换行

属性名称:

插入最终换行符[resharper_]插入最终换行符(JavaScript)

可能的值:

true | false

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