【问题标题】:Formatting .aspx code in Visual Studio Code在 Visual Studio Code 中格式化 .aspx 代码
【发布时间】:2022-01-20 18:58:29
【问题描述】:

我尝试在 Visual Studio Code 中编辑一些旧代码。它是 HTML 和 C# 的混合体 例如:

<section id="mod-minisearch">
    <!--#includefile="assets/includes/mini-search.aspx"-->
    <% Server.Execute("/something/code.aspx")
</section>

有点像 Razor,但又不一样。我尝试了许多格式化程序 C#、Razor、HTML 等。所有这些都会以一种或另一种方式破坏代码。

如果我在 Visual Studio (2019) 中对其进行格式化,那就太好了。有没有办法可以在 Visual Studio Code 中使用 Visual Studio 的格式化程序?

我知道简单的答案是“使用 Visual Studio 而不是 Code”,但使用 Visual Studio Code 而非 Visual Studio 的原因有很多。

谢谢。

更新: 我现在将我的默认格式化程序设置为 Prettier - Code formatter

如果我右键单击并选择“格式化文档”,这可以正常工作,但是当我保存它时,坚持在这样的地方放置空格

保存前

Server.Execute("/Modules/

保存后

Server.Execute(" /Modules/

这会破坏代码。我暂时禁用了保存格式。但是任何人都可以想到为什么会发生这种情况。这是我的设置 Json。

"editor.defaultFormatter": "mblode.pretty-formatter",
"[HTML]": {
    "editor.defaultFormatter": "mblode.pretty-formatter",
    "editor.formatOnSave": false
}

【问题讨论】:

    标签: c# html asp.net visual-studio-code format


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2017-08-13
      • 2018-05-01
      • 2021-03-02
      • 2018-09-05
      • 2018-02-26
      • 2016-06-29
      • 2018-03-12
      • 1970-01-01
      相关资源
      最近更新 更多