Javascript IDE 中的智能感知
Javascript Intellisense in IDE
Intellisense 如何在 Webstorm 或 Eclipse 等 JavaScript 的 IDE 中工作?
建议从何而来?
我们可以编写代码使建议更准确吗?
在 Eclipse 中,您可以编写使用 org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer 扩展点的插件来提供额外的内容辅助提案。
Eclipse 允许您访问 Abstract Syntax Tree 代码以帮助分析源代码。
请参阅 http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript-libraries/ 以获取有关在 WebStorm 中改进 JavaScript 代码完成的一些提示。一般来说:建议取自为所有 .js 和 d.ts 文件构建的索引,这些文件在 project/set 向上作为库提供。为了更好的完成,你可以尝试使用 JSDoc annotations/typescript definition stubs
免责声明,我是 tern.java
的作者
我建议你尝试 tern.java 开始阅读 Getting Started
Intellisense 如何在 Webstorm 或 Eclipse 等 JavaScript 的 IDE 中工作?
建议从何而来?
我们可以编写代码使建议更准确吗?
在 Eclipse 中,您可以编写使用 org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer 扩展点的插件来提供额外的内容辅助提案。
Eclipse 允许您访问 Abstract Syntax Tree 代码以帮助分析源代码。
请参阅 http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript-libraries/ 以获取有关在 WebStorm 中改进 JavaScript 代码完成的一些提示。一般来说:建议取自为所有 .js 和 d.ts 文件构建的索引,这些文件在 project/set 向上作为库提供。为了更好的完成,你可以尝试使用 JSDoc annotations/typescript definition stubs
免责声明,我是 tern.java
的作者我建议你尝试 tern.java 开始阅读 Getting Started