2010-12-06 4 views
16

Мне было любопытно, знает ли кто-нибудь способ (с помощью настройки или плагина или что-то в этом роде), что позволило бы мне выбирать имена переменных на лету в netbeans так же, как Visual Studio 2008, используя автоматическое всплывающее окно ? На данный момент я могу получить к ним доступ, нажав Ctrl + Space, но я задавался вопросом, есть ли способ, которым я мог бы избежать этого, и просто заставить их автоматически появляться при вводе, и методы придумают «.». как обычно?Как сделать автоматическое завершение в netbeans включают как переменные, так и методы?

Установки в «Инструменты-> Параметры-> Редактор-> Завершение кода», похоже, не имеют установки Ctrl + Space, которую я ищу, только для галочки для переключения обычного «.». код завершения имен методов или выключить ..

(если это помогает, версия Netbeans является 6.9.1, и я пишу в Java для Glassfish)

ответ

53

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

Goto:

Инструменты -> Параметры -> Редактор -> Завершение кода

Выберите

Язык: [Java]

Проверил:

[X] Auto Popup on Typing Any Java Identifier Part 

Завершение селекторы для Java:

[.,;:([+-=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ] 

удачи!

+0

Блестящий! он работает именно так, как я хотел! – 2010-12-09 00:02:56

+0

Я рад, что все получилось! – ejohansson 2010-12-09 14:08:33

6

Это выглядит, как это было commonly requested feature for NetBeans, добавлено в 2009 году. В этих сборках установлено Tools -> Options -> Editor -> Code Completion -> Auto Popup Completion Window (discussion; see also).

Функция, о которой вы спрашиваете, из Visual Studio - IntelliSense,. Если вы ищете потрясающий, IntelliSense привод IDE для Java, вы можете рассмотреть вопрос о IntelliJ.

+0

Большое спасибо за поиск этого - IntelliSense действительно замечательный, действительно потрясающе, как крошечный пользовательский интерфейс может так сильно изменить производительность. Я понял, что «Ctrl + Space» * на самом деле контекстно-ориентированное, но реализация этой функции действительно будет обледенением на торте для всей удивительной работы, уже достигнутой. Приветствия за предложение на IntelliJ - я только что установил его и собираюсь начать его проверять. – 2010-12-06 20:06:17

2

В настройках NetBeans выберите код завершения; затем выбрал Java вместо всех языков; а затем выберите все параметры. Ты получишь это. Удачи.

0

Invoke Завершение кода

редактор Внутри NetBeans просто нажмите Ctrl + Spacebar это даст предложения для переменных, методов и т.д.

1

Да, я получил его.

Инструменты> Параметры> Редактор> Код Компиляция> Язык> Java

Это так просто в NetBeans.

Смежные вопросы