在 Visual Studio 2022 中保存时如何应用格式?

问题描述 投票:0回答:3

我已在项目中放置了一个

.clang-format
文件,并且可以使用
Ctrl+K, Ctrl+D
应用格式。我还在
Options -> Text Editor -> Code Cleanup
下配置并启用了“保存时运行代码清理配置文件”。但是当我保存文件时,格式不会应用。

我有什么遗漏的吗?

提前谢谢您!

编辑:由于 C++ 似乎不可能(截至 2022 年 6 月),我现在将使用扩展 Format on Save for VS2022,与 Sedenion 的建议相比,它具有更多功能。

c++ visual-studio visual-studio-2022 clang-format
3个回答
3
投票

不幸的是,代码清理仅适用于 C# 和 VB.Net,不适用于 C++ 代码。

来自 MS 文档

对于 C# 代码,您还可以使用代码清理将 Visual Studio 配置为应用这些代码样式首选项


3
投票

您可以使用免费的 “保存时格式化文档” 扩展 (github) 在保存时通过 Visual Studio 2022 中的 clang-format 格式化 C++ 代码。

旁注,以防其他人阅读本文:在 Visual Studio 2017 和 2019 中,您还可以使用 Microsoft 扩展 “Visual Studio 的电源命令” 来实现此目的。


0
投票

vs2022 17.1 支持此功能。

导航到工具 > 选项 > 文本编辑器 > 代码清理。添加支票 在“保存时运行代码清理配置文件”

来源:https://devblogs.microsoft.com/visualstudio/bringing-code-cleanup-on-save-to-visual-studio-2022-17-1-preview-2/

© www.soinside.com 2019 - 2024. All rights reserved.