【问题标题】:How can I get formatting to indent my Razor (vbhtml) code correctly in Visual Studio 2017?如何在 Visual Studio 2017 中格式化以正确缩进我的 Razor (vbhtml) 代码?
【发布时间】:2026-01-03 02:35:01
【问题描述】:

如何在 Visual Studio 2017 中设置格式以正确缩进我的 Razor 代码?

@Helpers.LabeledGroup("Label:", "infoBox", @@<text>
            <input type="text" id="infoBox"
                   data-dojo-type="app/widget/form/InfoBox" />
</text>)

每次我按 CTRL-K、CTRL-D 格式化文档时,每次格式化代码时,输​​入文本都会越来越向右缩进:

@Helpers.LabeledGroup("Label:", "infoBox", @@<text>
                                                                                                                                            <input type="text" id="infoBox"
                                                                                                                                                   data-dojo-type="app/widget/form/InfoBox" />
</text>)

我尝试了一些扩展程序,但它们似乎没有帮助。我也尝试过使用输入标签的格式(将其放在不同的行上),但这似乎也无济于事。我尝试使用块而不是智能标签并切换到空格而不是标签。这些想法也都不起作用。有什么建议吗?

【问题讨论】:

标签: vb.net razor visual-studio-2017 auto-indent


【解决方案1】:

自 VS 2017 v15.8 起,微软终于解决了这个问题。

【讨论】:

    最近更新 更多