Как отключить автозаполнение метода при открытых скобках в NetBeans 7.0? - PullRequest
4 голосов
/ 12 января 2012

Полагаю, я быстрый типограф, потому что если я набираю символы

ArrayList myArray;
myArray.size(

При автоматическом заполнении NetBeans в моем редакторе появляется следующее:

ArrayList myArray;
myArray.add(someVar);

Почему?Поскольку автозаполнение не успевает найти и отфильтровать все имена методов к тому времени, когда я набираю '('. Поэтому он берет первый из списка, который он создал и отфильтровал до сих пор: "добавить". Grrrr!!!

Я хочу сохранить завершение имени метода, но я не хочу, чтобы это происходило на '('. Я не смог выяснить, как настроить эту удивительную функцию, чтобы остановить ее отискажая мой код.

Ответы [ 2 ]

5 голосов
/ 22 июня 2012

Я не могу воспроизвести вашу проблему в NetBeans 7.1.2.Возможно, я не набираю достаточно быстро ...

Посмотрите на Параметры, чтобы отключить некоторые параметры завершения кода: Инструменты-> Параметры, выберите раздел Редактор, затем вкладку Завершение кода.enter image description here

0 голосов
/ 14 февраля 2014

AS Это комментарий, но у меня нет представителя.

Я определенно сталкиваюсь с этой проблемой и схожими в других средах разработки, таких как Eclipse или Qt Creator - хотя меня не всегда волнует вопроскак они произошлиНапример, в Qt Creator я набираю:

size_t len = array.size();

, и он становится

size_t len = array.size(;)

, потому что он не распознал достаточно быстро, поэтому я хотел набрать после закрывающей ')'.

Это еще более раздражает, когда редактор не позволяет перезаписывать или прыгать по табуляциям эти скобки, поскольку вы должны нажимать стрелку вправо.

...