繁体   English   中英

VS2017 15.7.3 C ++文档格式对行进行重新排序并导致编译错误

[英]VS2017 15.7.3 C++ Document Format reorders lines and causes compile errors

将VS2017升级到最新版本(15.7.3)后,C ++的文档格式(Ctrl + K,Ctrl + D)将重新排列所有包含的文件行,并且还会重新格式化其他代码,从而导致许多编译错误。 现在,我必须使用差异工具来仔细检查代码并撤消不需要的更改。

有人有什么想法吗?

好的,在网上搜索之后,看起来好像最近对vs2017添加了ClangFormat支持。 默认设置弄乱了我的代码。 这是vs2017博客:

https://blogs.msdn.microsoft.com/vcblog/2018/03/13/clangformat-support-in-visual-studio-2017-15-7-preview-1/

浏览ClangFormat文档: https ://clang.llvm.org/docs/ClangFormat.html,可以自定义代码样式和格式设置功能。 由于我是新手,因此暂时将其关闭(“工具/选项-> TextEditor-> C / C ++->格式化->常规->启用ClangFormat支持”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM