Intellij の Web サイトから:
スクラッチ ファイルは、実験やプロトタイプ作成に役立つ非常に便利な機能です。この機能を使用すると、プロジェクトを変更したりファイルを作成したりせずに、エディターですぐに何かをスケッチできます。
無限の数のスクラッチ ファイルを開き、それらを簡単に切り替えることができます。IntelliJ IDEA は、ステータス バー ウィジェットで選択するタイプに応じて、これらのファイルにすべてのコーディング支援機能を提供します。
ただし、Facelet スクラッチ ファイルを作成すると、「URI が登録されていません」というエラーが表示され、タグが認識されず、入力時にタグのタブ補完が行われません。
次のように新しい facelet スクラッチ ファイルを作成します。
Tools -> New Scratch -> XHTML file
赤で強調表示された xmlns 行の 1 つにマウスを合わせると、バルーンがポップアップします: URI is not registered (Settings | Project Settings | Schemas and DTDs)
. マウスを h:outputLabel タグの上に置くと、バルーンがポップアップします: Cannot resolve symbol: 'h:outputLabel'
. ただし、私のプロジェクトでは、どの Facelet ファイルにもそのようなエラーはありません。
Jetbrains によると、「IntelliJ IDEA は、ステータス バー ウィジェットで選択するタイプに応じて、これらのファイルにすべてのコーディング支援機能を提供します。」これは機能が壊れているだけですか、それともこの問題を解決する方法はありますか? コーディング支援を提供しない XHTML スクラッチ ファイルはまったく役に立ちません。
アップデート:
名前空間に変更しjava.sun.com
ても問題は解決しません。