C#格式化Visual Studio 2013的设置无效

时间:2015-12-16 18:05:29

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

我试图让VS 2013在代码块不是类型时停止在新行上打开括号。我去了工具 - >选项 - >文字编辑器 - > C# - >格式化 - >新行并取消选中除了类型,查询表达式子句和关键字选项的新行之外的所有内容。

我点击了“确定”,并且每次我完成一个语句或阻止或以其他方式触发自动格式时,VS STILL 都会将所有开口括号放在新行上。我甚至尝试重启VS.没有运气。

设置SAY,它们设置为我想要的,但Visual Studio拒绝服从它们。 非常令人沮丧。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

感谢Lucas Trzesniewski在问题评论中,问题已经找到并解决了:ReSharper。

我正在开发另一台开发人员在我之前使用的机器。他们将ReSharper安装到Visual Studio中,后者用自己的设置覆盖了VS的设置。我甚至都不知道ReSharper存在 - 因此我的困惑。

对于其他不了解ReSharper的人,这里是如何设置开括号格式

转到工具 - >选项的。在左侧的可折叠列表中,转到 ReSharperPlatformVs12 - >一般并单击右侧显示的选项... 按钮。

窗口左侧会弹出另一组可折叠列表。在这些中,转到 C# - >格式化样式 - >大括号布局

在右侧,您应该在可折叠的“大括号布局”列表中找到一组选项,每个选项都有一个下拉列表,其中包含您可以处理该选项的大括号的所有方法。去火腿并按照你的意愿设置它们:D