2012-03-25 3 views

答えて

15

IntelliJは、名前空間を持つタグを追加するだけで、IntelliJが追加するかどうかを尋ねます。ウィザードやプラグインは必要ありません。

+0

十分なフェアが、私はしかし、将来的にそのウィザードとしてsomethigいただければ幸いです。 – Xorty

+6

あなたはEclipseユーザーのように思っています。 – duffymo

+1

多分:)私は最近では... – Xorty

7

これは、Ideaユーザーと一緒にEclipseから切り替える人にとっては、ちょっとの直観的ではないと分かります。 コンテキスト namespaceを例として考えてみましょう(ユーザーはproperty-placeholderを使用したいが、要素の名前は覚えておらず、インターネットで小さな構成を検索する必要はありません)。 Ideaのコンテキストネームスペースを追加することは、彼にとって十分であると思われます)。 しかし、アイデア彼を知る必要がありますネームスペースで彼を助けるためにアイデアを助けるために、うーん...それほど役に立たない。

ので:

<context $PROMPT 
<context: $PROMPT 

<property-p$PROMPT + CTRL-SPACE 

追加utilの名前空間

に動作しませんが:

<context:property-placeholder $PROMPT + CTRL-SPACE 

は誤解しないでください、私はあなたが正しい建設グーグルからまたは他の場所&ペーストをコピーした場合のIntelliJは、その場で名前空間を追加する方法のように、それは一つの名前空間を知らない役に立たない作品そして心の要素。 アイデアがなぜspringsourceネームスペースのみを自動補完し、xsdSはオートコンプリートしないのかを理解する理由はわかりません。

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context=$PROPMP +CTR-SPACE 

彼はすべてのSpringSource名前空間のリストだけが表示されます。ユーザーは、以下の$ PROMPT場所でオートコンプリートを起動するのであれば

。しかし、彼は選ばれた名前空間のためのスキーマ配置に助けられません。あなたは私に言わせれば

  • をアイデアをその場で名前空間を追加する方法は、価値のある機能
  • であるが、これはsuficeではありません。 IMHO IDEAは、ネームスペースとそのxsdSの両方の自動補完機能をユーザーに提供する必要があります。

敬具

+0

最近、IntelliJ Idea IntelliJはCtrl + Alt + Spaceを使って、別の(まだ参照されていない)xml名前空間のxml要素を提案していると言われました。 Ctrl + Alt + Spaceはクラス名の補完を表しますが、xml要素の補完にも適用できます。 したがって、

jtonic

+0

お返事ありがとうございます、あなたが言っていることに明確なポイントがあります。 IDEAにはこの機能とSTSのようなRequest Mappingsビューの両方が欠けています。それはちょっと残念です。 – Xorty

関連する問題