我在使用netbeans代碼完成時遇到問題。Netbeans代碼完成在C++中彈出太頻繁
每當我在一行的末尾(';'或'{',取決於上下文),代碼完成框彈出。這會導致一個問題,因爲打字
else {
或
int testValue;
等,等以後,我想按Enter鍵進入到下一行。但是由於代碼完成,當我按下回車鍵時,它會插入我之前聲明的其中一個變量。
有沒有辦法讓代碼完成更聰明,這樣它就不會在這些實例中彈出?
我在使用netbeans代碼完成時遇到問題。Netbeans代碼完成在C++中彈出太頻繁
每當我在一行的末尾(';'或'{',取決於上下文),代碼完成框彈出。這會導致一個問題,因爲打字
else {
或
int testValue;
等,等以後,我想按Enter鍵進入到下一行。但是由於代碼完成,當我按下回車鍵時,它會插入我之前聲明的其中一個變量。
有沒有辦法讓代碼完成更聰明,這樣它就不會在這些實例中彈出?
這可能是值得考慮看看「代碼完成」選項,你可以在找到這個「 - >選項 - 工具>編輯 - >代碼完成」。
我不確定它是否有一個選項來設置C++的代碼完成計時器。但是,有各種各樣的選項可以幫助你。如果你喜歡,你可以完全關閉它。
我希望這會有所幫助。
檢查下的工具:「工具 - >選項 - >編輯 - >代碼完成」。 爲自動彈出觸發器對於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;
否則恢復到上面提到的默認值。
我看過那裏,但它不允許改變像我提到的特定情況下的行爲。我不是真的想要添加延遲,我只是希望它不會在這些情況下彈出。 – 2013-03-19 15:14:40
@JoshJohnson在這種情況下,我不確定目前在Netbeans中是否有可能。 – 2013-03-19 16:03:07