将VS2017升级到最新版本(15.7.3)后,C ++的文档格式(Ctrl + K,Ctrl + D)将重新排序所有包含的文件行,并且还会重新格式化其他代码以导致许多编译错误。现在我必须使用diff工具来仔细检查代码并反转不需要的更改。
有没有人有任何想法?
答案 0 :(得分:1)
好的,在搜索网后,看起来最近vs2017增加了ClangFormat的支持。默认设置搞砸了我的代码。这是vs2017博客:
浏览ClangFormat文档:https://clang.llvm.org/docs/ClangFormat.html,可以自定义代码样式和格式设置功能。由于我是新手,我暂时将其关闭(工具/选项 - &gt; TextEditor-&gt; C / C ++ - &gt;格式化 - &gt;一般 - &gt;启用ClangFormat支持)。< / p>