添加换行符或粘贴时,所有缩进都将被销毁。例如,这:
<div class="row">
<div class="col-12">
@(Html.Kendo().Grid<ContactMassMailDto>()
.Name("contact-mass-mail-grid")
.Columns(c =>
{
c.Bound(m => m.Name);
})
.DataSource(dataSource => dataSource.Ajax())
)
</div>
</div>
会变成这个,增加太多空格:
<div class="row">
<div class="col-12">
@(Html.Kendo().Grid<ContactMassMailDto>()
.Name("contact-mass-mail-grid")
.Columns(c =>
{
c.Bound(m => m.Name);
})
.DataSource(dataSource => dataSource.Ajax())
)
</div>
</div>
...为什么?如何使其停止?
答案 0 :(得分:0)
好像您已经以某种方式启用了链式方法调用的对齐方式。要关闭它,请转到ReSharper > Options > Code Editing > C# > Formatting Style > Tabs, Indents, Alignment
,找到一个Align Multiline Constructs
部分,然后关闭Chained method calls
。
或者您可以在粘贴上禁用自动缩进。 ReSharper > Options > Environment > Editor > Editor Behavior
,将Auto-format on paste
设置为None
。