c# - 在 Visual Studio 中格式化文档以插入大括号?

标签 c# visual-studio

是否有一种方法可以在 Visual Studio 中“格式化文档”,以便在 C# 代码的单语句 block 周围插入大括号?例如这个:

if (x)
    y();

...会变成这样:

if (x) { y(); }

自动格式化似乎可以处理缩进,但不能处理大括号插入。有办法做到吗?

最佳答案

实际上,Visual Studio 中似乎有内置的东西可以做到这一点。

如果您转到工具 -> 选项 -> 文本编辑器 -> C# -> 格式 -> 新行 并确保您已 在控制 block 的新行上放置左大括号已检查。

然后,转到您的文档并使用组合键 CTRLKD,这将重新格式化您的文档并添加花括号。

关于c# - 在 Visual Studio 中格式化文档以插入大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32498481/

相关文章:

c++ - C++ 中的 vector 与数组

c# - 评论存储在哪里以及如何提取它们?

c# - 以编程方式监视在 visual studio 中打开了哪个选项卡

c++ - 如何解决错误(projectname 已触发断点)?

javascript - 在 javascript razor 中比较 2 个 json 并合并为 1 个 json

c# - Entity Framework 多表查询

c# - WPF 针对 .NET 4.5 但 Windows 要求在应用程序运行时安装 .NET 3.5

c# - 难以设置 c# "friend"与 InternalsVisibleTo 的关系

c# - 满足此要求的 WPF 控件或方法是什么?

c++ - Visual Studio调试优化如何工作?