换行和换行

时间:2013-12-02 21:56:33

标签: resharper

在我的Resharper选项中,Right Margin被设置为一个较低的值,这使我的代码包含在这样的内容中

new Employee {
    Name = "John",
    Id =
        (int)
        EmployeeIDs.John,
    Cost = 8,
    Level = 0,
    Type =
        EmployeeType.Type1
}

但是,现在当我将Right Margin "@ Options -> Code Editing -> C# -> Formatting Style -> Line Breaks and Wrapping"设置为300的高值并重新格式化代码时,我没有得到Resharper为我修复裁剪的线条,正如我预期的那样结果是这样的

new Employee {
    Name = "John",
    Id = (int)EmployeeIDs.John,
    Cost = 8,
    Level = 0,
    Type = EmployeeType.Type1
}

我怎样才能得到上述期望的结果?

1 个答案:

答案 0 :(得分:1)

请取消选中以下复选框:

ReSharper |选项|代码编辑| C#|格式化样式|换行和包装|保留现有格式|保持现有的换行符

然后再次启动代码清理。