gol*_*lem 8 c++ visual-studio-community visual-studio-2017
当我想输入类似的东西时
Type* name;
Run Code Online (Sandbox Code Playgroud)
在键入行的某个时刻(一旦我键入分号),VS2017决定自动空格到
Type * name;
Run Code Online (Sandbox Code Playgroud)
在我第一次删除空间后,IDE在一段时间内没有再次尝试.当我输入一个类型指针变量时,由于某种原因再次启动该行为,但是立即键入另一行就没有重复自动间距......
经过一些更多的测试后,自动间隔似乎只发生在一个类中,如果匹配,访问说明符之后的第一行代码就成了受害者Type* name;
.
class Foo {
private:
Type* name; //Becomes Type * name; after typing the ';'
public:
Type2* name2; //Here as well
};
Run Code Online (Sandbox Code Playgroud)
我不喜欢它.我该如何结束这种亵渎?
转到“工具”->“选项”,然后转到“文本编辑器”-C>/C++->“格式”->“间距”并查看选项,但我不认为该特定项目是可配置的。