4

最上面的底线:Eclipse Neon内容辅助(Ctrl +空格)没有为我的JavaScript代码提供任何建议。Eclipse Neon Content Assist没有针对JavaScript的提议

Screenshot of empty content assist (ctrl+space)

这是我到目前为止已经检查:

  1. JSDT已安装
  2. “JavaScript资源” 包括ECMASciptBuilt程序库中,ECMA 3浏览器支持库,jQuery的
  3. 该项目的包含路径包含ECMAScipt内置库,ECMA 3浏览器支持库,jQuery和JavaScript Web项目支持
  4. Ec lipse的JavaScript内容辅助功能已启用并包含基本建议,其他JavaScript建议,模板建议和文字建议。
  5. 我改变了内容从Ctrl +空格键为Ctrl协助+ 0检查Ctrl +空格键是否被劫持
  6. 内容帮助确实与常规的Java工作(在不同的项目)
  7. 我试图重置为默认设置下内容辅助>高级
  8. 选择的JavaScript方面的项目
  9. .js文件和.jsp文件都存储在被指定为下的JavaScript>项目属性的源文件夹的文件夹是文件夹下包含路径
  10. 这在火星2中也是一个问题。
  11. 我已经通过这里列出了配置内容辅助步骤执行:http://www.eclipse.org/pdt/help/html/using_javascript_content_assist.htm

内容辅助甚至没有提议在同一.js文件中定义的函数。我如何才能使Eclipse的内容帮助正确地提出元素?

+0

我知道我可能没有太大的帮助,但我还是会说:Eclipse中一直是绝对的最惨的经验进行开发时JavaScript的。这种情况实在太糟糕了,我从来没有设法让它表现得更好 - 不管我尝试过哪些插件,它似乎忽略了与JS有关的任何事情。我设法配置的“最好”的东西是停止内容帮助,因为它会定期冻结整个IDE超过10秒,只给我那个“没有提议”对话框。当我甚至没有要求它。如果你能让它表现出色 - 很好,但你也可以看看替代品。 – vlaz

+0

我愿意提供替代方案的建议。你有什么建议? – DRich

+0

_Sublime Text_被广泛使用,虽然我没有真正使用它。它有一个付费版本,应该是非常棒的,有些人会发誓。 _Atom_是由_by_ GitHub开发的开源编辑器,它试图成为免费的_Sublime_。它有很多扩展,并且相当不错,不过,如果你问我,一些插件应该默认包含在内。 _Brackets_由Adobe(所有人)免费制作。当我使用它时,我非常喜欢它。在Windows中,_Notepad ++ _实际上非常好。 _WebStorm_应该是顶尖之一,但它也是付费的。 – vlaz

回答

0

我以前遇到这种情况,然后我发现,如果js文件是在“普通的Java项目“,那么它不会带有内容辅助的uip,但如果js文件在”动态web项目“中,那么内容协助工作正常,希望它会有所帮助。

+1

**没有**。 JavaScript比赛协助在霓虹灯发布中完全不起作用。我尝试过'静态web项目','动态web项目',甚至'javascript项目',但是当我按下'window.'时,在任何代码中都没有内容帮助(并且尝试了ctrl +空格,仍然没有)。 –

+0

最后,我不得不恢复到火星释放,其中仍然工作。 –

2

+1在Eclipse Neon中不工作。作为一种选择,你可以试试Netbeans 8. Javascript在那里工作得很好。我不知道Eclipse发生了什么,但是PHP和Js支持很差。

P.S.刚刚下载的Eclipse Mars - 可以确认它工作正常。

相关问题