总体来说编辑器这个事情,我觉得没必要很挑剔,许多人总是在寻找一款神器,而事实上,编辑器其实是一个习惯问题,目的是为了达到高效,重要的是技术本身,编辑器真的只是工具而已,完全没有必要迷恋这个,重要的是完成自己的目的。

 

VIMEclipse-based (Aptana)或者Netbeans等都被程序员喜欢,而轻量级的编辑器Notepad++TextmateSublime或者是Dreamweaver这种带有可视化编辑的是美工出身的最爱。

 

一般写Javascript都是用浏览器调试和测试,不过许多大量Javascript代码的项目,会使用Unit Test或者其他的专业调试工具(一般需要借助Java或者Node.js) 

vim:编辑器,快速、轻量级、无穷的定制性,有了vim,你会很喜欢coding的感觉,知道什么是十指如飞

firebug+firebugautocomplete这是firefox上调试网页的必备工具,当然在不同浏览器上有不同的相似工具,例如safarichrome下的开发者工具,opera下的dragonfly;另外,如果熟悉vim的话,推荐在firefox下实用 pentadactyl 插件;

fiddler用于页面调试,可以用本地的js文件替换某个服务器上的js文件。

虚拟机+IETester用于调试ie6

webstorm支持JS好一点,开发JS多的话可以选择。

fireworks切图部分用

Dreamweaver如果写HTML+CSS,首选Adobe Dreamweaver,优点:老牌的所见即所得的IDE,功能强大;缺点:对JavaScript开发的支持不好。
Aptana Studio 3结合插件,可以有效的增强对jQueryExtJS的支持;缺点:对HTML+CSS支持有限。

FireBug 浏览器的调试工具