当我想输入类似
Type* name;
在输入行期间的某个时刻(只要我输入分号),VS2017 决定自动空格到
Type * name;
在我第一次删除空间后,IDE 有一段时间没有再次尝试。当我键入一个类型指针变量时,由于某种原因,该行为再次开始,但立即键入另一行这样的行并没有重复自动间距......
经过更多测试,自动间距似乎只发生在访问说明符之后的第一行代码在匹配时成为受害者的类中Type* name;
。
class Foo {
private:
Type* name; //Becomes Type * name; after typing the ';'
public:
Type2* name2; //Here as well
};
我不喜欢它。我该如何结束这种亵渎?