一些假装: 使用MyEclipse 8.6和GWT 2.2.0。如您所知,它现在随GWT Designer一起提供。
我注意到在GWT Designer中编辑xml时,每次输入标签的新属性时都会开始滞后。确切的一点是我按'='。这种滞后会使日食冻结约1-2分钟。可以想象,它使得使用XML Source for UIBinder几乎无法忍受。我认为滞后是由于日食查找建议进入自动完成下拉,但需要花费1-2分钟。
我的问题是: 在GWT Designer中编辑XML源时,如何防止eclipse出现这种类型的延迟?你有什么开发人员来解决它?
答案 0 :(得分:4)
请在此处阅读:https://groups.google.com/forum/#!topic/google-web-toolkit/2j0RulDMfgc/discussion。
您需要下载2 xsd:
然后将它们添加到XmlCatalog(Window - > Preferences - > Xml - > XmlCatalog - > User Specified Entries - > Add .. - > FileSystem)
为我工作。
Eclipse在自动完成期间不再冻结。如果我尝试通过在.ui.xml文件中按ctrl + shift + F来格式化文本,它仍会冻结。
答案 1 :(得分:1)
您可以右键单击正在编辑的* .ui.xml文件,然后选择打开方式 - >而不是使用WindowBuilder编辑器。 UiBinder模板编辑器。我没有使用GWT Designer,而WindowBuilder根本没有自动完成功能,所以我使用的是UiBinder模板编辑器。
答案 2 :(得分:0)
虽然我使用的是STS 2.6.0,但我看到了类似的问题。我最终通过使用普通的eclipse XML编辑器来解决它,右键单击Open With - > XML编辑器,但您丢失了自动完成和一些验证。
我的第一次尝试是将xhtml.ent,uibinder.xsd和com.google.gwt.user.client.ui.xsd添加到XML目录中,因为我怀疑它是围绕网络阻止获取这些但是那个没有帮助。
我也关闭了所有也没有任何效果的验证。
所以我自己也不介意对此作出明确答复。