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

gg58donl  于 2023-02-05  发布在  其他
关注(0)|答案(3)|浏览(705)

我在项目中放置了一个.clang-format文件,可以使用Ctrl+K, Ctrl+D应用格式。我还在Options -> Text Editor -> Code Cleanup下配置并启用了"保存时运行代码清理配置文件"。但是当我保存文件时,格式没有应用。
我是不是漏掉了什么?
先谢谢你!

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

vngu2lb81#

您可以使用免费的"Format document on Save"扩展(github)在Visual Studio 2022中通过clang格式设置C++代码的格式。
旁注,以防其他人阅读到:在Visual Studio 2017和2019中,您也可以使用Microsoft扩展"Power Commands for Visual Studio"来实现此目的。

wyyhbhjk

wyyhbhjk2#

不幸的是,代码清理只适用于C#和VB.Net,而不适用于C++代码。
MS documentation开始
对于C#代码,还可以将Visual Studio配置为使用"代码清理"应用这些代码样式首选参数

xqkwcwgp

xqkwcwgp3#

如果您想根据“工具/选项/文本编辑器/C/C++"中指定的选项格式化c/c++代码,只需:a)在编辑器中打开文件;B)按CTRL+A选择所有行;c)键入CTRL+X剪切所有文本;d)键入CTRL+V粘贴所有文本;你已经得到了。

相关问题