Я нахожу это немного нелогичным для тех, кто переключается с Eclipse вместе с пользователями Idea.Давайте возьмем context пространство имен в качестве примера (пользователь хочет использовать свойство-заполнитель, но не помнит правильное имя элемента и не хочет искать в Интернете небольшую конфигурацию. Все, что он знает, этов контекстном пространстве имен, и добавление контекстного пространства имен в Idea кажется ему достаточным и поможет)Но в идее он должен знать пространство имен и элемент наизусть, чтобы помочь идее помочь ему вернуться с пространством имен.Хмммм ... не очень полезно.
Итак:
<context $PROMPT
<context: $PROMPT
не работает
и
<property-p$PROMPT + CTRL-SPACE
добавить пространство имен util
Но:
<context:property-placeholder $PROMPT + CTRL-SPACE
работает
Не поймите меня неправильно, мне нравится способ, которым IntelliJ добавляет пространство имен на лету, если вы копируете и вставляете из Google или в другом месте правильную конструкцию, но это не поможет тому, кто не знает пространство имен и элементы наизусть.Почему я никогда не пойму, почему Idea помогает пользователям с автозаполнением только пространств имен springsource, но не xsdS.
Так что, если пользователь вызывает автозаполнение в расположении ниже $ PROMPT:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context=$PROPMP +CTR-SPACE
ему будет предложено указать только список всех пространств имен springsource.Но ему не поможет схема расположения выбранных пространств имен.
Если вы спросите меня:
- Способ, которым Идея добавляет пространство имен на летуэто ценная функция
- , но это не достаточно.IMHO IDEA должен помочь пользователям с автозаполнением как пространств имен, так и их xsdS.
С наилучшими пожеланиями