【问题标题】:Format problems in visual studio (.NET 5)Visual Studio (.NET 5) 中的格式问题
【发布时间】:2021-08-19 14:21:52
【问题描述】:

目前我正在开发我的第一个 .NET 5 MVC 应用程序。到目前为止,我遇到的问题是快捷方式 STRG+K - STRG+D 在用剃须刀代码格式化我的 html 代码时产生了巨大的差异。如下图所示:

我该如何解决这个问题?

【问题讨论】:

  • 嗨@LukasHieronimusAdler,我可以知道回复是否解决了问题或者这个帖子有什么更新吗?如果答案解决了问题,请接受 - 请参阅What should I do when someone answers my question。如果您对我的回复有任何疑问,请随时告诉我。

标签: asp.net-core formatting .net-5


【解决方案1】:

尝试使用以下方法:

  1. 使用Ctrl + KCtrl + D 快捷方式。

    选中所有@if代码sn-p,点击Ctrl + K快捷方式,然后按Ctrl + D快捷方式。

  2. 使用 Tab 和 Shift + Tab 快捷方式。

    Tab:将当前选定的一行或多行缩进一个制表位。如果没有选择,则插入一个制表位。
    Shift + Tab:将当前行或选定的行向左移动一个制表位。
    选择代码 sn -p,使用 Tab 和 Shift + Tab 快捷键更改格式。

  3. 使用父元素。

    <div>元素中放入@if代码sn-p,使用Ctrl+X快捷方式获取</div>结束标签,然后使用Ctrl+V快捷方式添加</div>结束标签.如我们所见,@if 语句将自动格式化。

【讨论】:

  • 是否不可能自动完成您在步骤 2 中所做的事情?旧的格式化功能比实际的要好得多。
  • 嗨@LukasHieronimusAdler,我添加了一个新方法(为@if 语句添加父标签),您可以从上面的回复中查看。
猜你喜欢
  • 1970-01-01
  • 2011-02-07
  • 2021-11-10
  • 1970-01-01
  • 2011-06-02
  • 2020-08-16
  • 1970-01-01
  • 1970-01-01
  • 2019-01-28
相关资源
最近更新 更多