如何在 Visual C++ 2015 中的 C++ 转换运算符的尖括号内保留空格?

Lau*_*dou 2 casting code-formatting visual-c++-2015

我想以这种方式格式化我的 C++ 转换运算符:

Class * foo = static_cast< Class * >( bar );
Run Code Online (Sandbox Code Playgroud)

Visual Studio 坚持删除尖括号内的空格:

Class * foo = static_cast<Class*>( bar );
Run Code Online (Sandbox Code Playgroud)

我如何防止它这样做?

Lau*_*dou 5

转到Options > Text Editor > C/C++ > Formatting > Spacing,然后检查(错误命名)在 C 样式转换框的括号内插入空格。出于某种原因,它也适用于 C++ 转换运算符的尖括号。

该死的设定在哪里?