微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio 代码片段不适用于 K&R 样式的大括号

如何解决Visual Studio 代码片段不适用于 K&R 样式的大括号

我正在运行最新版本的 Visual Studio 2019。我已通过转到工具 > 选项 > 文本将我的 C++ 代码更改为使用 K&R 样式大括号编辑器 > C/C++ > 代码样式 > 格式 > 换行并更改所有选项到Keep on same line,but add a space before。问题是当我执行此代码片段时不再正常工作,例如:

通常,当使用 Allman 风格的大括号时,if 代码片段如下所示:

if (true)
{

}

我期望使用 K&R 样式大括号时的样子是这样的:

if (true) {

}

但它实际上是这样的:

if (true)   {

}

这很烦人,因为每当我使用代码片段来完成 if 语句、for 循环或其他任何事情时,我都必须浪费时间删除它插入的额外字符。任何帮助将不胜感激:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。