Visual Studio在关闭标记后删除空格

时间:2012-05-31 12:43:53

标签: visual-studio formatting resharper

我遇到的问题是,当我使用格式化快捷方式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>

1 个答案:

答案 0 :(得分:1)

Ctrl + K + D运行Visual Studio格式化程序。要使用ReSharper,请使用Ctrl + E + C.但请注意,在HTML中它只能为您修复缩进 - 其他空格或新行将保持不变。

P.S。重新格式化的另一个快捷方式是Ctrl + E + F.第一次调用它时,选择配置文件(选择仅重新格式化,默认情况下使用此配置文件启用静默清除)。下次按Ctrl + E + F时,它会静默重新格式化代码,无需对话。