[英]Format document in Visual Studio to insert braces?
有没有办法在 Visual Studio 中“格式化文档”以在 C# 代码的单语句块周围插入大括号? 例如这个:
if (x)
y();
...会变成这样:
if (x) { y(); }
自动格式化似乎处理缩进,但不是这个括号插入。 有没有办法做到这一点?
实际上,Visual Studio 似乎内置了一些东西来做到这一点。
如果您转到Tools -> Options -> Text Editor -> C# -> Formatting -> New Lines
,并确保已选中Place open braces on new lines for control block
。
然后,转到您的文档并使用组合键CTRL K D ,这应该重新格式化您的文档并添加花括号。
我对 Gimly 的回答投了票,因为它非常正确。 这些事情当然会随着时间而改变。 我会添加评论,但我想粘贴一些图像。 VS2019 中设置的位置在:
取消选中相应的复选框并选择确定。
快捷键不起作用,这是一种耻辱,因为,我爱他们! 本文档建议您使用 CTRL-K、CTRL-E 或使用扫帚图标:
这两个选项都不适合我,也许是因为考虑到选项列表,这不是本意。 但是,如果您标记并剪切所有代码,然后将代码粘贴回文件中,则采用新标准。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.