Visual Studio 2010-花括号自动对齐已更改,如何解决此问题?

问题描述

| 更新:因为我看到这是我最关注的问题之一,所以几年后,我应该指出是我发现此问题的最常见原因:代码中语法错误我有100%的时间会发生这种情况,这是因为我忘记了另一个代码块的花括号,或者我悬而未决,或者我没有完成较早的代码行。首先检查IDE错误,以查找\“)或}预期\” 原始问题: 我觉得这是一个无聊的问题,但是我不知道如何解决这个问题,Google却一无所获。 在Visual Studio中,当我键入以下内容时:
try {

}
VS会自动将其重新格式化为
try
{

}
但是现在,它只是留在第一个。我以为我不小心按了热键之类的东西。请帮我解决这个问题吗?     

解决方法

        工具->选项 单击文本编辑器->任何语言->格式     ,        工具->选项->文本编辑器-> C#(或其他语言)->格式->换行 选择所需的选项。 如果安装了Power Commands,则可以转到“工具”->“选项”->“ Power Commands”,并确保选择了“在保存时格式化文档”。 每当您保存编辑后的文件时,花括号都会自动对齐。     ,        除了提到的默认Visual Studio设置外,对于ReSharper用户,还可以通过以下方式进行配置: ReSharper [菜单]->选项 在“选项”对话框中,导航到“环境”->“编辑器”->“编辑器行为”-> \“右括号时自动格式化”。见图片:     ,        在10的9中,此问题是由文档其他位置的错误代码引起的。我或者在一行中缺少
;
,或者在结尾处缺少
}
。 Visual Studio无法确定我要用代码编写的内容,因此无法格式化。检查编译器错误,进行修复,然后按
Ctrl+K
,然后按
Ctrl + D
,使Visual Studio重新格式化为当前文档(您的热键可能会有所不同,具体取决于Visual Studio的版本和设置)。