日常写JavaScript最经常使用的是NotePad++,而后就是DreamWeaver CS4,在而后是Aptana。NotePad++比较轻量级,写写简单的代码,或者对代码进行简单的修改非常方便,也有最基本的代码提示功能,可是代码稍一复杂就显得力不从心。DreamWeaver和Aptana的代码提示作的都已经比较好了,DreamWeaver优势是反应迅速,对已知结构的代码提示很快捷,可是它那诡异的代码自动缩进实在让人头疼,并且费尽力气也没找到怎么修改。Aptana的代码提示比较强大,可是时好时坏的让人郁闷。最近安装了Aptana 3.0 Beta,发现速度有了提升可是代码提示的问题依然存在。jsp
最重要的是以上的三个工具都不支持重构,这是最大的问题!并且也不支持Go to Declaration之类的。在代码量比较大,复杂度比较高的时候用起来就捉襟见肘了。ide
因此这里郑重的想你推荐 Intellij IDEA。这款IDE主要是针对Java开发的,可是它的功能实在是很是的强大,对JavaScript Coder来讲也是一款梦幻级的开发工具。工具
通过几个小时的调教,我发现这就是我想要的。开发工具
首先是代码提示功能,很是强大,你想要的它都有了。而后对重构也有很是强大的支持。再好比Find Usages,Go To等功能都有,终于能够Ctrl+Click跳转到声明处了网站
目前惟一还让人不太满意的就是Tab键不能跳转到下一个插入点,这个功能仍是很实用的,再研究一下可否自定义。idea
具体的介绍你们能够到Intellij IDEA的官方网站查看。ip
http://www.jetbrains.com/idea/download/download_thanks.jsp 开发