我的问题是当我创建一个新方法时它看起来像这样...
public string firstName {
}
光标停留在 } 之前,然后如果我键入更多代码,它看起来像...
public string firstName {
get;}
还有……
public string firstName {
get;
set;}
然后我必须按回车键让它看起来像...
public string firstName {
get;
set;
}
我希望它从一开始就看起来像...
public string firstName {
<cursor here>
}
我查看了所有格式选项,但似乎找不到任何内容。以前也是这样,不知道是什么原因导致的。这很烦人!请帮忙。
最佳答案
试试这个。工具->选项->文本编辑器->C#->格式化->新行。在那里,在大括号的换行选项下,确保所有这些都被选中。这就是当您键入左大括号然后按 Enter 键时确定大括号所在位置的因素。
编辑:那并没有做到,但是包装然后检查“在单行上保留 block ”的第二个建议确实为 OP 做到了。
关于c# - Visual Studio 换行花括号格式化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36817509/