PyDev Eclipse项目中没有JavaScript自动完成
我有带PyDev和JavaScript开发工具(JSDT)的Eclipse。 我正在使用这个环境开发web应用程序 Python、HTML和CSS编辑器都可以很好地工作:突出显示和自动完成工作。 JavaScript高亮显示也可以工作,但是JavaScript自动完成不起作用 切换到JavaScript透视图没有帮助 但是,如果我创建一个单独的PyDev Eclipse项目中没有JavaScript自动完成,javascript,eclipse,autocomplete,pydev,jsdt,Javascript,Eclipse,Autocomplete,Pydev,Jsdt,我有带PyDev和JavaScript开发工具(JSDT)的Eclipse。 我正在使用这个环境开发web应用程序 Python、HTML和CSS编辑器都可以很好地工作:突出显示和自动完成工作。 JavaScript高亮显示也可以工作,但是JavaScript自动完成不起作用 切换到JavaScript透视图没有帮助 但是,如果我创建一个单独的JavaScript项目(而不是将JavaScript文件添加到我的PyDev项目中),JavaScript自动完成似乎可以正常工作 其他详细信息 当我创
JavaScript项目
(而不是将JavaScript文件添加到我的PyDev项目中),JavaScript自动完成似乎可以正常工作
其他详细信息
当我创建一个JavaScript项目
时,默认情况下Eclipse会向该项目添加某些JavaScript资源
。例如,ECMAScript内置库
和ECMA 3浏览器支持库
。它们在脚本资源管理器
窗口中以及项目属性->JavaScript->库
下可见
问题是,在PyDev项目中,我没有projectproperties->JavaScript
选项
问题:当不在JavaScript项目中时(即在PyDev项目中时),我需要做什么(例如,在配置方面)才能在Eclipse中实现JavaScript自动完成?
是否可以在Eclipse中向PyDev项目
添加JavaScript透视图/(我不确定这到底是什么意思…)
我对JavaScript开发非常陌生(2天),因此如果问题/解决方案微不足道,请先道歉 您应该首先创建一个javascript项目,然后将其设置为PyDev项目(右键单击它>PyDev>设置为PyDev项目)
此外,如果您刚开始,您可能希望查看Aptana Studio 3:(它是一组Eclipse插件,包含整个web开发工具链,预装了javascript、html、css以及PyDev编辑器)--请注意,您只需下载独立版本并指向现有工作区即可进行检查。要将JavaScript添加到现有项目,请将其转换为“Faceted project”类型,然后添加JavaScript方面;要执行此操作,请转到“项目”>“属性”
将JavaScript添加到现有的PyDev项目中(Daniel Sokolowski的答案不适用于Eclipse Neon中的PyDev。facet仅适用于J2EE项目--请参阅):
结束日食
浏览到项目文件夹并使用文本编辑器打开.project文件
将以下内容添加到pydev属性旁边的
标记中:org.eclipse.wst.jsdt.core.jsNature
保存并重新打开项目
然后,我可以进入Project>Properties>JavaScript>Include Path
,添加用于自动完成的库。自动完成和JavaScript编辑器保存操作都是从PyDev角度工作的
这是在EclipseNeon中实现的。perfect,创建一个javascript项目,然后使其成为一个PyDev项目,效果非常好(我甚至不必使用javascript透视图来获得JS编辑的好处)。谢谢这是最好的方法,在月食火星上有效。