c# - Visual Studio 换行花括号格式化问题

标签 c# visual-studio code-formatting

我的问题是当我创建一个新方法时它看起来像这样...

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/

相关文章:

c# - 加载 DLL 的多个实例 (C#/.NET)

C# 在文本框中显示计时器

c# - Visual Studio 混合项目调试

scheme - 如何格式化 lisp 代码?

php - Netbeans PHP 选项中 `assignment` 的 `PHP alignment` 格式是什么?

svn - AnkhSVN 客户端预提交 Hook

c# - 使用 SharpZipLib 压缩流在 C# 和 VB.NET 中有不同的行为

c# - 多级时如何将 View 绑定(bind)到 VM 包装器而不是直接绑定(bind)到模型

android - 如何移动随 Visual Studio 2017 安装的 Android SDK 文件夹?

visual-studio-2010 - 在 Visual Studio 中来回导航,类似于浏览器?