dmi*_*idz 27 javascript ide amd
有谁知道可以自动完成javascript AMD风格的IDE:
// my dojoConfig defined aliases to the packages I use (dojo, dmidz)
// so in dmidz/my-module.js
define(['dojo/dom-construct'], function(cons){// requiring some dojo module
cons.// <- oh it is nicely displaying list of dom-construct module methods
});
Run Code Online (Sandbox Code Playgroud)
请不要只提供您喜欢的最好,最酷的IDE.我尝试过Komodo和Webstorm,我只是无法让它们工作,或者我没有正确配置它们......但没有一个可以设置与dojoConfig相同的别名(太难了?).例如在Webstorm中,有一个库概念,我添加了dojo和我的包,但当然没有办法,如果不知道别名路径.还有一个Path Variables概念,无法理解它是如何工作的,文档太差了!
感谢您的帮助.
小智 15
您可能正在寻找TernJS.它通过插件声明支持RequireJS
这是我所知道的最好的工具.然而,Tern相当缺乏RAM(与纯文本编辑器相比).与Sublime Text的集成是无缝的,使用其他Sublime插件,您可以使它非常接近IDE的定义.
以下是TernJS文档的摘录:
Tern是一个独立的JavaScript代码分析引擎.它旨在与代码编辑器插件一起使用,以增强编辑器对智能JavaScript编辑的支持.提供的功能包括:
- 自动完成变量和属性
- 函数参数提示
- 查询表达式的类型
- 找到某事的定义
- 自动重构
Tern是开源的(MIT许可证),用JavaScript编写,能够在node.js和浏览器中运行.编辑插件
目前Tern支持以下编辑:
- Emacs的
- VIM
- 崇高文本
- 括号(内置于基础编辑器)