C# 花括号格式化 Visual Studio 2017

标签 c# visual-studio formatting visual-studio-2017 curly-braces

我是 Visual Studio Code 的新手,自从学习 C# 以来,我已经从 Atom 转向了 Visual Studio Code。这也是我第一次在这里发帖,如果做得不好,请见谅。

for(int i = 1; i < args.Length; i++){<cursor>}

我希望能够按 Enter 键,代码应如下所示:

for(int i = 1; i < args.Length; i++)
{
    <cursor>
}

我知道其他人也遇到过类似的问题,但我已经研究了几个小时并摆弄了设置但没有成功。我正在使用 Visual Studio 2017,最新版本。

如果您需要更多信息,请提问。谢谢!

最佳答案

感谢大家的反馈,我已经解决了这个问题。

在“工具”>“选项”>“文本编辑器”>“C#”>“选项卡”中:

我已经切换到 Block(从 Smart),因为 Smart Tabs 使结尾的大括号一直向左移动。我试着来回切换,但并没有解决问题。

我正在阅读另一个问题,其中提出问题的人添加了一条评论,说新文件没有这个问题。因此,我在新文件上使用原始设置进行了尝试,并且没有出现任何问题:)

抱歉给您带来麻烦,再次感谢您的所有提示!

关于C# 花括号格式化 Visual Studio 2017,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51555626/

相关文章:

wpf - WPF 和 Silverlight 是否在碰撞过程中?

java - 如何使用 Java 将数字格式化为 Kb/Gb?

c# - 多线程比单线程慢

c# - System.Linq.Dynamic 和 Sql IN 运算符

c# - 使用 [DisallowNull] 与不可为空的引用类型

c# - 尝试针对 Visual Studio 2015 中的特定 .NET 版本

c# - 如何将 List<T> 转换为对象

c# - Windows 应用程序在使用后台工作进程时被挂起

控制 double

excel - 自动文本大写 Excel VBA