最近同事推荐了一一款前端开发工具webstorm,使用了一下,便深深被吸引住了,抛弃以前一直使用的editplus,改用webstorm。花费一下午时间简单翻译了下官方文档上的特性说明。
HTML/HTML5/CSS
1.支持标签,自动闭合标签,数据源提示(如下图),id检测
2.支持html5标签
3.代码检测功能
4.代码优化提示功能
5.zen 编码风格 例如输入div.feature>h4+p 再按tab建就会自动生成下面代码
6.显示当前元素的样式 点击右键选择下列菜单 效果如下
JavaScript
1.代码提示功能
2.代码本地化及查找功能,以及高亮显示相关使用地方
3.联动修改 例如tabs.js里定义了Downtabs 用户可以通过右键refactors来执行相应操作,重命名、移动、拷贝、安全删除、扩展类、直接引入代码(inline 不知道怎么表达) 如下图效果:
此时在extract中选择refactor->inline会生成如下代码:
4.javascript调试功能在火狐中
5.支持框架jquery、yui、prototype、dojo、mootools、qooxdoo、bindows
还有很多很多的优点,例如代码格式化、体积小、自动保存、编辑后浏览器浏览缺点,目前发现的就一点不太好,自动生成idea文件夹,影响svn版本号
6.常用的webstorm快捷键
IntelliJ-Idea (更多…)