EclipseJSF自动完成

EclipseJSF自动完成,eclipse,jsf,jsf-2,mojarra,Eclipse,Jsf,Jsf 2,Mojarra,我有Linux上的EclipseJuno(Ubuntu12.04LTS) 这是我的版本: 版本:Juno服务发布1 构建id:20121004-1855 在OSX 10.8.2上,我有: 版本:朱诺发布 构建id:20120614-1722 当我为JSF编辑一个xhtml文件时,我会自动完成这两个版本的JSFbean,这非常棒,但是OSX上的自动完成要好得多。以下是一些区别: Mac:在任何地方启动自动完成,它将为您填充{} Linux:仅在#{}内启动自动完成 Mac:自动完成bean返回的对

我有Linux上的EclipseJuno(Ubuntu12.04LTS) 这是我的版本:

版本:Juno服务发布1 构建id:20121004-1855

在OSX 10.8.2上,我有:

版本:朱诺发布 构建id:20120614-1722

当我为JSF编辑一个xhtml文件时,我会自动完成这两个版本的JSFbean,这非常棒,但是OSX上的自动完成要好得多。以下是一些区别:

Mac:在任何地方启动自动完成,它将为您填充{}

Linux:仅在#{}内启动自动完成

Mac:自动完成bean返回的对象,例如在ui上:repeat my var=“object”可用于自动完成

Linux:不可用

这种行为有什么原因吗?这可能与我的项目设置有关吗?由于工作环境不同,他们是不同的项目。这两个项目都使用JSF2.1作为项目方面,都使用Mojara,不确定这是否有区别


谢谢

这可能与您安装的Eclipse插件有关。你使用installed吗?我开始考虑这个问题,我最近在Mac上安装并卸载了JBoss Studio、JBoss工具和glassfish插件,甚至可能是一些spring插件。我去了我的linux,安装了JBoss工具、studio和glassfish,但没有任何帮助。在我的mac上编写JSF代码真是太好了,现在我几乎愿意安装任何东西@你有没有想过什么?如果在ui内自动完成,那就太好了:重复工作不,我没有。我想它可能是jboss插件或spring,或者其他什么东西,但我尝试在我的linux机器上匹配mac上的所有东西,但它仍然无法工作。我现在已经切换到IntelliJ,它可以让您自动完成到目前为止我想尝试的所有内容。