Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Автоподстановка Java классов в Eclipse при редакти


Автор: Strange74 26.11.2008, 22:28
Здравствуйте, уважаемые эклипсоманы )

Посмотрел демки InteliJ Idea и проникся такой фичей. Когда редактируем, например, xml-конфиг hibernate Idea умеет делать автоподстановку имен пакетов и классов в атрибуты и значения тегов.

Т.е.:
набираем например
Код

<property name="hibernate.сonnection.driver_class">org.postgre|</property>


(палочка - типа курсор), нажимаем Ctrl-Space (или аналог этой комбинации в Idea, я не знаю), нам предлагают вариант org.postgresql, выбираем его, у нас автоматически прописывается

Код

<property name="hibernate.сonnection.driver_class">org.postgresql.|</property>


Если снова нажать Ctrl+Space - появится список классов данного пакета. Т.е. все аналогично редактированию Java кода. 

Вопрос такой - как заставить Eclipse вести себя подобным образом? Хотя бы в пакете HibTools, но желательно во всех xml-ках. Может есть какой-нибудь плагин?

Автор: _and 27.11.2008, 08:47
скорее всего не хватает какого нить Code Assistant'a, может на сайте эклипса глянуть да подкачать его  smile 

Автор: Strange74 27.11.2008, 09:56
По поводу code assist не совсем понял, но поищу.

Самое забавное, что данная фича поддерживается hibtools'ом при редактировании файлов-мэппингов, там если набирать значение атрибута class code assist работает.

Глянул spring-ide, при редактировании applicationContext.xml в атрибуте class бина code assist работает.

Может есть смысл написать баг-реквест в hibtoolsовскую jira?

Автор: _and 27.11.2008, 10:08
Цитата(Strange74 @  27.11.2008,  13:56 Найти цитируемый пост)
Может есть смысл написать баг-реквест в hibtoolsовскую jira?

да возможно и стоит или хотя бы на форуме у них пообщаться

Автор: Strange74 27.11.2008, 10:24
Написал им в maillist, сейчас задам вопрос на форуме - спасибо за идею!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)