好的,我已经翻转了我能找到的每一个设置,它的堆栈溢出时间。我知道Visual Studio格式化问题是一种常见的品种,但这个特别的问题对我来说很奇怪。当我在一个块内写一个块时,就会发生这种情况。
我从这开始:
void myFunction()
{
int something = 0;
if (something == 0)
{
...
}
" ..."是我打字的地方。通常我会完成这个块。我没有自动完成括号,因为我不会在每种情况下都这样做。所以,我点击了Enter,魔术发生了
void myFunction()
{
int something = 0;
if (something == 0)
{
...
-> }
它将下面的大括号缩进我输入的行。它并没有纠正自己。所以,当我做最后一个支撑时,我得到了这个:
void myFunction()
{
int something = 0;
if (something == 0)
{
...
}
}
这让我疯狂。有大约100种不同的格式设置,我切换了我能找到的所有内容。我也找不到关于此的综合文档。即使我翻转了我喜欢的格式化设置,它仍然可以做到这一点。
那么,如何禁用此功能?
答案 0 :(得分:0)
这取决于您使用的语言,它们各自单独表面格式设置。在工具中应该有这个设置 - >文本编辑器下的选项 - > [语言]。
例如,对于C#,它将在C#下 - >代码风格 - >格式化,您可能正在寻找'自动格式化返回'复选框。