繁体   English   中英

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

[英]Visual Studio 2013 doesn't automatically indent XML comments after the first line

我想我可能在Visual Studio 2013中偶然地击了一些我不打算的按键。 当我将///放在方法前面时,它用于自动在方法前面创建以下XML文档:

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

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

我在“ 如何在VS2012中自动设置代码缩进格式?”中介绍了各种选项 试图将这些选项中的任何一个都转换为有效,但是不幸的是,没有一个能够解决该问题。

我怎样做才能使压痕正常工作?

编辑:即使语法正确,此操作也会在每个文件中发生。 而且我知道Edit> Advanced> Format Document的组合(我命名的Ctrl + K,Ctrl + D组合)。 我不想每次都单击或单击此组合键。 我希望Visual Studio可以使用适当的选项卡自动格式化此XML块,而无需每次都进行交互。

这很可能是由您安装的另一个扩展引起的。 如果扩展名在第一次插入文档注释时引发异常,则它可能会取消自动格式化选项。 相反,当您执行“格式文档”命令时,该命令不会涉及,因此格式化操作可以像平常一样进行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM