我正在使用PHP的Eclipse IDE,而现在我也开始使用JS,所以我缺少自动完成选项。我不知道它们是否丢失,是因为我做错了什么,还是因为尚未定义变量(类似于MATLAB)。自动完成功能适用于PHP,HTML和CSS,但不适用于JS。 我尝试过经典的
> Window > Preferences > JavaScript > Editor > Content Assist > Advanced
和
安装扩展程序
但是没有帮助。我也尝试引用一些外部文件,但是我很确定那不是问题所在。
我整天都在搜索,但没有找到实际的答案。由于Eclipse有许多选项可以调整所有内容,因此我对此有点不知所措...
我希望有人向我解释自动补全的工作原理。它在哪里和哪里寻找建议(js文件或整个脚本中的定义),为什么不显示诸如window.onload或document.getElementById之类的DOM方法。这是正常的,因为还没有窗口/文档,还是我必须选中一些复选框才能使Eclipse做到这一点?
答案 0 :(得分:5)
在CodeMix plugin中,Eclipse提供了JavaScript和所有动态Web语言的最佳内容辅助(以及验证等)。
Here's a specific comparison在Eclipse JSDT和CodeMix之间。
您可以在此处的Eclipse Marketplace中install CodeMix。
希望有帮助!