如何在VS17中禁用自动添加空格例如在if条件行中

问题描述

我正在使用VS17,我想更改自己的编码设置,以便VS停止在(例如)如果条件使用语言C。我搜索了启用此选项,但很遗憾,我可以找到格式设置选项。

所以请帮助我:)

我要编码的内容以及之后的内容

if(vara == varB){}

关闭第二个}后的外观。 VS在}和{

间的if和之间添加单个空格
if (vara == varB) {}

最诚挚的问候

解决方法

这些设置是特定于语言的,位于“工具/选项”对话框的“文本编辑器”下。

例如,对于C#,在文本编辑器/ C#/代码样式/格式/间距中取消选中“ 在控制流语句中的关键字后插入空格”,将关闭if之后的自动空格, for

enter image description here

对于C / C ++,在文本编辑器/ C / C ++ /代码样式/格式/间距下存在类似的设置“ 在控制流语句中的关键字和左括号之间插入空格”。