当前位置: 首页 > 知识库问答 >
问题:

格式化。Visual Studio代码中的aspx代码

柯新翰
2023-03-14

我有一些旧代码,我试图在VisualStudio代码中编辑。它混合了HTML和C#EG:

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

它有点像Razor,但不一样。我已经尝试了许多格式C#、Razor、超文本标记语言等。所有这些都以这样或那样的方式破坏代码。

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

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

谢了。

更新:我现在已经将我的默认格式化程序设置为漂亮-代码格式化程序

如果我右键单击并选择“格式化文档”,效果会很好,但是当我保存它时,我坚持在这样的地方放空格

保存前

Server.Execute("/Modules/

保存后

Server.Execute(" /Modules/

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

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

共有1个答案

米俊晤
2023-03-14

也许你应该看看这篇Visual Studio代码没有格式化C#代码的帖子

或者尝试使用这个C#固定格式https://marketplace.visualstudio.com/items?itemName = Leo potam . csharpfixformat

 类似资料:
  • 我想缩进VisualStudio代码中的特定代码段。 我读了如何在Visual Studio Code中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。 在我的代码中选择了一些行后,我尝试了CtrlShiftF,但是整个文件是缩进的。我在Windows上使用Visual Studio Code Insider 1.8.0。我怎么能做到呢?

  • 操作步骤: 菜单栏: Code —> Reformat Code 右键菜单: Reformat Code 快捷键: Mac: option + command + L Windows\/Linux: Ctrl + Alt + L 配置格式化选项 通过快捷键(Mac): option + command + shift + L 打开配置对话框 自动缩进行 操作步骤: 菜单栏: Code —> Aut

  • Go 开发团队不想要 Go 语言像许多其它语言那样总是在为代码风格而引发无休止的争论,浪费大量宝贵的开发时间,因此他们制作了一个工具:go fmt(gofmt)。这个工具可以将你的源代码格式化成符合官方统一标准的风格,属于语法风格层面上的小型重构。遵循统一的代码风格是 Go 开发中无可撼动的铁律,因此你必须在编译或提交版本管理系统之前使用 gofmt 来格式化你的代码。 尽管这种做法也存在一些争论

  • 我最近安装了VS代码和Go扩展,总的来说,它非常舒适,但是格式化代码不起作用,无论是ALT Shift F还是上下文菜单,还是on save。 我能把代码格式化成什么格式? ,和从命令行可以正常工作。几天前,一切都很顺利。

  • 是否可以让Visual Studio代码在Windows Visual Studio代码版本0.7.1上格式化混合的HTML和PHP代码?