在编码时,我更喜欢输入多行更改来分隔和区分不同的代码块。但是在 vscode 中自动格式化文档时,行更改总是被删除。
是否有任何设置可以配置为格式化而不删除这些多行更改?
我使用 vscode 默认格式化程序,语言是 cpp(有时是 shell/python)
我最初的建议:C/C++ 扩展默认支持 clang-tidy 和 vcFormat。根据所使用的工具,检查该工具是否具有满足您需求的设置。由于这里的提问者使用的是 vcFormat,我想我只能说检查以
C_Cpp.vcFormat.space
开头的设置。在他们的 ID 中,看看他们是否能帮助你得到你想要的东西。不过,您可能正在打一场失败的战斗。
在这种特殊情况下,询问者对设置的结果感到满意
"C_Cpp.vcFormat.space.afterComma": true,
。