我已在项目中放置了一个
.clang-format
文件,并且可以使用 Ctrl+K, Ctrl+D
应用格式。我还在 Options -> Text Editor -> Code Cleanup
下配置并启用了“保存时运行代码清理配置文件”。但是当我保存文件时,格式不会应用。
我有什么遗漏的吗?
提前谢谢您!
编辑:由于 C++ 似乎不可能(截至 2022 年 6 月),我现在将使用扩展 Format on Save for VS2022,与 Sedenion 的建议相比,它具有更多功能。
您可以使用免费的 “保存时格式化文档” 扩展 (github) 在保存时通过 Visual Studio 2022 中的 clang-format 格式化 C++ 代码。
旁注,以防其他人阅读本文:在 Visual Studio 2017 和 2019 中,您还可以使用 Microsoft 扩展 “Visual Studio 的电源命令” 来实现此目的。
vs2022 17.1 支持此功能。
导航到工具 > 选项 > 文本编辑器 > 代码清理。添加支票 在“保存时运行代码清理配置文件”