2012-06-09 4 views
1

Я полностью новичок в Java и изучаю его, исходя из фона C#.Eclipse IDE с поддержкой Java Content Assist Переопределение имен полей

У меня Eclipse установлен как моя IDE выбора в настоящее время; и я попытался настроить «Content Assist», чтобы он работал как Intellisense в Visual Studio; то он появляется, как только я начинаю вводить что-либо.

Однако я заметил, что это раздражающе добавляет вещи в конце моих имен полей, когда я нажимаю клавишу с запятой. Например, если я типа:

частная Строка ПгвЬЫате

Затем, когда я добавить точку с запятой (при условии, что я достаточно быстро), я получаю это:

частная строка firstNameString;

Есть ли способ отключить это? Я не мог видеть никакого способа в настройках.

+0

Проверьте привязки ключей к eclipse. Я полагаю, вы установили, что он автоматически завершил слово, когда точка с запятой была сопоставлена. – jaselg

+0

Единственное связывание ключей при завершении Word - Alt +/... – Xenoprimate

ответ

1

Я поговорил с кем-то в канале IRC Eclipse и сказал, что эту функциональность нельзя отключить. На самом деле, для таких людей, как я, которые привыкли к C# и VS Intellisense, нет реального решения.

только два варианта:

1: Чтобы вернуться к стандартной опции наличия содержимого Assist список всплывают только при нажатии кнопки «» (хотя его можно открывать вручную с помощью Ctrl + Space в любое время, мне не нравится делать это дополнительное комбо каждый раз, особенно для учащегося)

2: Держите его как intellisense, но мириться с автозавершением Eclipse имена полей, когда я ввожу точку с запятой.

Если честно, ни один из вариантов не кажется удовлетворительным, поэтому я предлагаю попробовать другие IDE для поклонников Visual Studio, желающих мигрировать, как и я.

0

Не знаю, как настроить функцию Content Assist Eclipse для работы как VS intellisense, но в Window> Preferences> Java> Editor> Content Assist> Advanced есть 2 списка, если вы снимите флажок «Java Предложения »в обоих из них и проверить« Предложения типа Java », вы должны исправить проблему автоматической вставки суффикса имени типа.

enter image description here

Кроме того, вы можете попробовать NetBeans, это на основе Java IDE с хорошими возможностями AutoCompletion (он также может показать документацию наряду с автозавершения и вставки шаблонов кода в Visual Assist делает)

+0

Спасибо за подсказку; Я попробовал то, что вы сказали, и это немного лучше, но помощник кажется, что каждый раз, когда я нажимаю клавишу «operator» (например.,(); = + - /), я хочу принять первую выделенную опцию в списке , что является проблемой. В Visual Studio только ENTER или TAB примет параметр в списке; и если бы я мог сделать затмение, то это было бы здорово, но, похоже, нет выбора. Тем не менее, спасибо за вашу помощь. – Xenoprimate

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

  • Нет связанных вопросов^_^