我在使用 netbeans 代码完成时遇到问题。
每当我在一行的末尾(“;”或“{”,取决于上下文),代码完成框就会弹出。这会导致问题,因为在键入后
else {
或者
int testValue;
等等,等等,我想按回车键转到下一行。但是由于代码完成,当我按下回车时,它会插入我之前声明的变量之一。
有没有办法让代码完成更智能,这样它就不会在这些情况下弹出?
我在使用 netbeans 代码完成时遇到问题。
每当我在一行的末尾(“;”或“{”,取决于上下文),代码完成框就会弹出。这会导致问题,因为在键入后
else {
或者
int testValue;
等等,等等,我想按回车键转到下一行。但是由于代码完成,当我按下回车时,它会插入我之前声明的变量之一。
有没有办法让代码完成更智能,这样它就不会在这些情况下弹出?
检查以下内容:“工具 -> 选项 -> 编辑器 -> 代码完成”。C/C++ 标识符的自动弹出触发器的默认值为:
.;->;.*;->*;::;new ;
检查配置中的值是否包含两个连续的分号
;;
或闭合花括号
}
并删除它们。如果您想要最多的代码完成而没有完成,请使用:
.;->;.*;->*;::;new ;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;
否则恢复到上面提到的默认值。
可能值得看一下“代码完成”选项,您可以在“工具 -> 选项 -> 编辑器 -> 代码完成”下找到它。
我不确定它是否可以选择为 C++ 代码完成设置计时器。但是,那里有多种选择可能会对您有所帮助。如果你愿意,你可以完全关闭它。
我希望这有帮助。