簡體   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