![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| makados |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
Вот вынужден перейти с IDEA на BEA Workshop, который на Eclipse построен. И сразу стало нехватать некоторых идеевский фич. Теперь вопросы к знатоками еклипса
1. Если ли способ заставить автодополнение работать как в идее. К примеру, если есть метод getAlphaBeta, я только нажимаю gAB, и после Ctrl+Space получаю искомое название метода? 2. Привязать генерацию кода к клавиатурному сочетанию. К примеру, в идее нажимаю во время редактирования Alt+Enter, и появляется popup-окошко, в котором я выбираю, что сгенерировать (getters, setters, constructors, etc)? |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 3 Всего: 104 |
Таким пользуюсь только для стандартных конструкций: main, for, etc.. Но вроде можно настроить Right Click in Editor -> Preferences : Java - Editor - Templates ALT+SHIFT+S , а дальше нажимаем: v - override methods, o,c - constructors, r - get/set -------------------- Lost.... |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Поздравляю! Вливайся в наше маленькое, но гордое BEA-братство!
Переход с IDEA не слишком, конечно, приятный, но искусство требует жертв... Не встречал... Но я им и в IDEA не особенно пользовался. Клавиатурного сочетания для этой функции нет, но есть пункт меню "Source -> Generate Getters and Setters". -------------------- |
|||
|
||||
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: 1 Всего: 1 |
как это нет ведь уже написали выше ALT+SHIFT+S , а дальше нажимаем: v - override methods, o,c - constructors, r - get/set -------------------- www.unkis.com |
|||
|
||||
| makados |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
это не то. я говорю не о hardcoded шаблонах. там это делается автоматически, в зависимости от контекста. тоесть, если на найти класс HttpServlet, я нажимаю лишь HS, и никаких преднастроек и вбитых шаблонов зря
за это большое спасибо. примерно то, что я и хотел |
||||
|
|||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 3 Всего: 104 |
Так и в Eclipse есть такое. gБуква - геттеры для этой буквы тоже самое для методов. Все это счастье по КТРЛ+ПРОБЕЛ, попробуй. -------------------- Lost.... |
|||
|
||||
| makados |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
у меня в упор не появляется. Если в поиске метода getEmail написать ge, то показывается все геттеры. А если искать getName, то после нажатия gN и КТРЛ+ПРОБЕЛ вообще ничего не появляется. Может, у тебя стоит какой-то интересный плагин или настроено где-то? |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 3 Всего: 104 |
Не знаю.. если найду - отпишусь. Кстати, находит getN* методы только если писать gN (gn маленькими не работает). -------------------- Lost.... |
|||
|
||||
| makados |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
3. в идее если знаешь начало названия класса, начинаешь его писать, потом нажимаешь Ctrl+Alt+Space, и класс с таким началом ищется в класспасе.
4. Когда пишу, к примеру, String <здесь нажимаю Ctrl+Space> - мне предлагают назвать переменную string. а в эклипсе это как? Это сообщение отредактировал(а) makados - 7.12.2007, 15:16 |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Когда я писал - этого ещё там не было, к тому же я сомневаюсь в том, что такими длинными сочетаниями клавишь удобно пользоваться... -------------------- |
|||
|
||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 1 Всего: 18 |
1. Посмотри в настройках Window->Preferences->Java->Editor->Content Assist на этой страничке в разделе Sorting and Filtering включи Show camel case matches.
3. 4. В Eplipse всё также, только по Ctrl-Space. -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 3 Всего: 104 |
Очень даже удобно и быстро. Тут уже дело привычки... -------------------- Lost.... |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 6 Всего: 43 |
подозреваю, что пропуском в клуб "идеалистов" является способность стучать 10 пальцами ?
|
|||
|
||||
| makados |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
понял я, почему не работает у меня то, что у советчиков в треде работает.
запустил еклипс3.2 - реально, все есть, все красиво а BEA Workshop, по-видимому, построен на более старой версии еклипса, и в нем этих фич нет. может, кто-нить знает, как обновить workshop 9.2, чтобы он работал на более новом еклипсе? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |