| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > переход с IDEA на Eclipse |
| Автор: makados 7.12.2007, 12:04 |
| Вот вынужден перейти с IDEA на BEA Workshop, который на Eclipse построен. И сразу стало нехватать некоторых идеевский фич. Теперь вопросы к знатоками еклипса 1. Если ли способ заставить автодополнение работать как в идее. К примеру, если есть метод getAlphaBeta, я только нажимаю gAB, и после Ctrl+Space получаю искомое название метода? 2. Привязать генерацию кода к клавиатурному сочетанию. К примеру, в идее нажимаю во время редактирования Alt+Enter, и появляется popup-окошко, в котором я выбираю, что сгенерировать (getters, setters, constructors, etc)? |
| Автор: Се ля ви 7.12.2007, 12:22 | ||||
| Поздравляю! Вливайся в наше маленькое, но гордое BEA-братство! Переход с IDEA не слишком, конечно, приятный, но искусство требует жертв...
Не встречал... Но я им и в IDEA не особенно пользовался.
Клавиатурного сочетания для этой функции нет, но есть пункт меню "Source -> Generate Getters and Setters". |
| Автор: unkis 7.12.2007, 12:40 | ||
как это нет ведь уже написали выше ALT+SHIFT+S , а дальше нажимаем: v - override methods, o,c - constructors, r - get/set |
| Автор: makados 7.12.2007, 13:15 | ||||
это не то. я говорю не о hardcoded шаблонах. там это делается автоматически, в зависимости от контекста. тоесть, если на найти класс HttpServlet, я нажимаю лишь HS, и никаких преднастроек и вбитых шаблонов зря
за это большое спасибо. примерно то, что я и хотел |
| Автор: Kangaroo 7.12.2007, 13:30 | ||
Так и в Eclipse есть такое. gБуква - геттеры для этой буквы тоже самое для методов. Все это счастье по КТРЛ+ПРОБЕЛ, попробуй. |
| Автор: makados 7.12.2007, 13:38 |
у меня в упор не появляется. Если в поиске метода getEmail написать ge, то показывается все геттеры. А если искать getName, то после нажатия gN и КТРЛ+ПРОБЕЛ вообще ничего не появляется. Может, у тебя стоит какой-то интересный плагин или настроено где-то? |
| Автор: Kangaroo 7.12.2007, 14:16 | ||
Не знаю.. если найду - отпишусь. Кстати, находит getN* методы только если писать gN (gn маленькими не работает). |
| Автор: makados 7.12.2007, 14:51 |
| 3. в идее если знаешь начало названия класса, начинаешь его писать, потом нажимаешь Ctrl+Alt+Space, и класс с таким началом ищется в класспасе. 4. Когда пишу, к примеру, String <здесь нажимаю Ctrl+Space> - мне предлагают назвать переменную string. а в эклипсе это как? |
| Автор: Се ля ви 7.12.2007, 15:31 | ||
Когда я писал - этого ещё там не было, к тому же я сомневаюсь в том, что такими длинными сочетаниями клавишь удобно пользоваться... |
| Автор: AlexeyVorotnikov 7.12.2007, 15:34 |
| 1. Посмотри в настройках Window->Preferences->Java->Editor->Content Assist на этой страничке в разделе Sorting and Filtering включи Show camel case matches. 3. 4. В Eplipse всё также, только по Ctrl-Space. |
| Автор: Kangaroo 7.12.2007, 15:51 | ||
Очень даже удобно и быстро. Тут уже дело привычки... |
| Автор: COVD 7.12.2007, 17:40 |
| подозреваю, что пропуском в клуб "идеалистов" является способность стучать 10 пальцами ? |
| Автор: makados 7.12.2007, 18:41 |
| понял я, почему не работает у меня то, что у советчиков в треде работает. запустил еклипс3.2 - реально, все есть, все красиво а BEA Workshop, по-видимому, построен на более старой версии еклипса, и в нем этих фич нет. может, кто-нить знает, как обновить workshop 9.2, чтобы он работал на более новом еклипсе? |