Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse在编辑JSF HTML5文件时显示用于代码完成的大写HTML标记_Eclipse_Html_Jsf_Editor - Fatal编程技术网

Eclipse在编辑JSF HTML5文件时显示用于代码完成的大写HTML标记

Eclipse在编辑JSF HTML5文件时显示用于代码完成的大写HTML标记,eclipse,html,jsf,editor,Eclipse,Html,Jsf,Editor,我在Eclipse中编辑JSF应用程序的HTML5源文件时遇到问题(在Luna和Mars中尝试过)。在我的应用程序中,这些文件的扩展名为.xhtml HTML标记的代码完成在大写和小写之间变化,这取决于文档的分类方式。这是我发现的: 使用HTML5 doctype和ending.html(小写)时 使用HTML5 doctype和结尾.xhtml(大写)时 使用XHTML过渡doctype和结尾.XHTML(小写)时 我尝试了几个关于文件关联和内容类型的设置。当然,我激活了HTML编辑器设置

我在Eclipse中编辑JSF应用程序的HTML5源文件时遇到问题(在Luna和Mars中尝试过)。在我的应用程序中,这些文件的扩展名为.xhtml

HTML标记的代码完成在大写和小写之间变化,这取决于文档的分类方式。这是我发现的:

  • 使用HTML5 doctype和ending.html(小写)时
  • 使用HTML5 doctype和结尾.xhtml(大写)时
  • 使用XHTML过渡doctype和结尾.XHTML(小写)时
我尝试了几个关于文件关联和内容类型的设置。当然,我激活了HTML编辑器设置的小写设置。没有成功

我想要的是小写标记、HTML5 doctype和.xhtml文件扩展名。可能吗

顺便说一下,它是一个由m2e控制的项目,启用了m2e JavaEE配置帮助程序。但上述效应也发生在非m2e项目中

我做了更多的测试:

  • 我用默认设置启动了一个新的工作区
  • 我创建了一个新的动态web项目
  • 我添加了一个HTML index.HTML文件
  • 内容辅助显示小写标记
  • 我将文件重命名为index.xhtml
  • 内容辅助显示大写标记
xhtml被锁定为Facelet复合组件,默认编辑器是HTML编辑器

html被锁定为html,默认编辑器是html编辑器

同时,我还尝试了一个干净的安装4.4.2平台二进制文件,只集成了WTP组件-同样的结果

我认为这是一个bug,并用#465878()创建了一个bug报告。你怎么看

谢谢你的帮助


Dieter

在调整编辑器设置(窗口>首选项>web>HTML文件>编辑器)后,尝试执行项目清理,重新启动Eclipse,可能还会重新启动计算机。您的意思是,您已经在xhtml文件中设置了
?我已经试过了,它对于我的Eclipse来说还是小写的。但是,如果将ui:composition与模板一起使用,则不需要为所有XHTML文件设置doctype,因为在这种情况下,您只需要template.correct中的正确doctype。这就是我现在的工作方式。模板使用HTML5 doctype,页面实例使用XHTML doctype。