Visual Studio 2013在第一行之后不会自动缩进XML注释

时间:2014-09-11 10:31:55

标签: c# visual-studio-2013 xml-documentation

我想我可能在Visual Studio 2013中偶然遇到了一些我没想过的按键。当我将///放在方法前面时,它用于在方法前面自动创建以下类型的XML文档:

/// <summary>
/// 
/// </summary>
/// <returns></returns>

由于某种原因,它现在无法正确缩进最后三行。第一行缩进到应该的位置,但最后三行不是因为它们与文档的左侧对齐。如果我按Ctrl + K,Ctrl + D组合键,文本将按照它应该对齐。

我查看了How to auto format code indentations in VS2012?中的各种选项,试图将这些选项切换为有效,不幸的是,没有一个能够解决问题。

如何让缩进正常工作?

编辑:即使语法准确,也会在每个文件中发生这种情况。我知道编辑&gt;高级&gt;格式文档(我命名为Ctrl + K,Ctrl + D组合)的组合。我不想每次都点击或点击此组合键。我希望Visual Studio能够使用适当的选项卡自动格式化此XML块,而不是每次都进行交互。

1 个答案:

答案 0 :(得分:1)

这很可能是由您安装的其他扩展引起的。如果扩展在首次插入文档注释时抛出异常,则可能会取消自动格式化选项。当您执行格式文档命令时,它不会涉及,因此格式化操作可以正常进行。