我遇到的问题是,当我使用格式化快捷方式ctrl + k + d时,Visual Studio(或Resharper)会删除标记后面的空格。
示例 - 在使用格式化快捷方式之前:
<p>Sample text <b><span class="sometext"></span></b> fooo</p>
示例 - 使用格式化快捷方式后:
<p>Sample text <b><span class="sometext"></span></b>fooo</p>
答案 0 :(得分:1)
Ctrl + K + D运行Visual Studio格式化程序。要使用ReSharper,请使用Ctrl + E + C.但请注意,在HTML中它只能为您修复缩进 - 其他空格或新行将保持不变。
P.S。重新格式化的另一个快捷方式是Ctrl + E + F.第一次调用它时,选择配置文件(选择仅重新格式化,默认情况下使用此配置文件启用静默清除)。下次按Ctrl + E + F时,它会静默重新格式化代码,无需对话。