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

本文关键字:格式 设置 无效 Studio 2013 Visual | 更新日期: 2023-09-27 18:27:14

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

我点击"OK",VSSTILL每次完成语句或块或以其他方式触发自动格式时,都会将所有的大括号放在新行上。我甚至试过重新启动VS。运气不好。

这些设置说它们被设置为我想要的,但Visual Studio拒绝服从它们极度令人沮丧。有人能帮忙吗?

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

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

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

对于其他不知道ReSharper的人,以下是如何设置左大括号格式

转到工具->选项。在左侧的可折叠列表中,转到ReSharperPlatformVs12->常规,然后单击选项按钮。

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

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