繁体   English   中英

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

[英]C# Formatting Settings for Visual Studio 2013 Have No Effect

当代码块不是类型时,我试图使VS 2013停止在新行上插入大括号。 我进入了“ 工具”->“选项”->“文本编辑器”->“ C#”->“格式”->“新行”,并取消选中除类型,查询表达式子句和关键字选项的新行以外的所有内容。

我点击“ OK” ,并且每次执行语句或块或触发自动格式设置时,VS STILL都会将所有开头的花括号都放在新行上。 我什至尝试重新启动VS。 没运气。

设置说它们已设置为我想要的设置,但是Visual Studio拒绝服从它们。 极其沮丧。 有人可以帮忙吗?

感谢Lucas Trzesniewski在问题注释中,发现并解决了该问题:ReSharper。

我正在另一位开发人员正在使用的机器上工作。 他们将ReSharper安装到Visual Studio中,Visual Studio自己使用它覆盖了VS的设置。 我什至不知道ReSharper存在-因此我感到困惑。

对于其他不了解ReSharper的人,以下是设置大括号格式的方法

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

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

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

暂无
暂无

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

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