Завершение кода Netbeans появляется слишком часто в переполнении стека

У меня проблемы с использованием завершения кода NetBeans.

Всякий раз, когда я нахожусь в конце строки (или ‘;’ или ‘{‘, в зависимости от контекста), появляется окно завершения кода. Это вызывает проблему, потому что после ввода

else {

или же

int testValue;

и т. д., я хочу нажать Enter, чтобы перейти к следующей строке. Но из-за завершения кода, когда я нажимаю клавишу ввода, он вставляет одну из переменных, которые я объявил ранее.

Есть ли способ сделать код более умным, чтобы он не появлялся в этих случаях?

2

Решение

Проверьте vlues под: «Инструменты -> Параметры -> Редактор -> Завершение кода».
Значение по умолчанию для автоматических всплывающих триггеров для идентификатора C / C ++:

.;->;.*;->*;::;new ;

Значение по умолчанию для автоматических всплывающих триггеров для идентификатора C / C ++
Проверьте значение в вашей конфигурации, если оно содержит две последовательные точки с запятой

;;

или закрывающие фигурные скобки

}

и удали их. Если вы хотите максимально завершить код без завершения в конце, используйте:

.;->;.*;->*;::;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;

В противном случае вернитесь к значению по умолчанию, указанному выше.

1

Другие решения

Возможно, стоит взглянуть на опции «Завершение кода», вы можете найти это в «Инструменты -> Параметры -> Редактор -> Завершение кода».

Я не уверен, есть ли возможность установить таймер для завершения кода для C ++. Тем не менее, есть множество вариантов, которые могут вам помочь. Вы можете полностью отключить его, если хотите.

Надеюсь, это поможет.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector