南京音乐推荐联合社

web开发神器——WebStorm

利永贞技术网 2019-09-18 08:43:42

定期推送学员成长生活、学校最新消息、IT资讯、课程扩展知识、行业动态、职场技巧......等诸多优质内容,想成为一名优秀的IT从业者!关注我们准没错!




作为一个多年web开发人,用过工具不计其数,notepad,notepad++,dreamweaver,sublime,atom,netbeans,从工作效率上来说是WebStorm比较高。


WebStorm相较其他的IDE优势


1智能的代码补全

支持不同浏览器的提示,还包括所有用户自定义的函数(项目中),代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。


2.代码格式化

代码不仅可以格式化,而且所有规则都可以自己来定义。


3.html提示

大家经常在js代码中编写html代码,一般来说十分痛苦,不过有了智能提示,就爽多了。而且html里面还能有js提示。


4.联想查询

只需要按着Ctrl键点击函数或者变量等,就能直接跳转到定义;可以全项目查找函数或者变量,还可以查找使用并高亮


5.代码重构

这个操作有些像Resharper,熟悉Resharper的用户应该上手很快,支持的有重命名、提取变量/函数、内联变量/函数、移动/复制、安全删除等等。


6.代码检查和快速修复

可以快速找到代码中的错误或者需要优化的地方,并给出修改意见,快速修复。代码调试

支持代码调试,界面和IDEA相似,非常方便。


7.代码结构浏览

可以快速找到代码中的错误或者需要优化的地方,并给出修改意见,快速修复。


8.代码折叠

功能虽小,不过胜在方便高效。



快捷键


它的缺点也很明显,内存要大,如果你的机器内存在8G或8G以上,当然选择用WebStorm啦,毕竟它有那么多优点,还有这多快捷键!


  • ctrl+/ 单行注释

  • ctrl+shift+/块注释

  • ctrl+shift+ +/-展开/折叠

  • ctrl+alt+L 格式化代码

  • ctrl+shift+ up/down 上下移动句子

  • Alt+回车 导入包,自动修正

  • Ctrl+N 查找类

  • Ctrl+Shift+N 查找文件

  • Ctrl+Alt+L 格式化代码

  • Ctrl+Alt+O 优化导入的类和包

  • Alt+Insert 生成代码(如get,set方法,构造函数等)

  • Ctrl+E或者Alt+Shift+C 最近更改的代码

  • Ctrl+R 替换文本

  • Ctrl+F 查找文本

  • Ctrl+Shift+Space 自动补全代码

  • Ctrl+空格 代码提示

  • Ctrl+Alt+Space 类名或接口名提示

  • Ctrl+P 方法参数提示

  • Ctrl+Shift+Alt+N 查找类中的方法或变量

  • Alt+Shift+C 对比最近修改的代码

  • Shift+F6 重构-重命名

  • Ctrl+Shift+先上键

  • Ctrl+X 删除行

  • Ctrl+D 复制行

  • Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )

  • Ctrl+J 自动代码

  • Ctrl+E 最近打开的文件

  • Ctrl+H 显示类结构图

  • Ctrl+Q 显示注释文档

  • Alt+F1 查找代码所在位置

  • Alt+1 快速打开或隐藏工程面板

  • Ctrl+Alt+ left/right 返回至上次浏览的位置

  • Alt+ left/right 切换代码视图

  • Alt+ Up/Down 在方法间快速移动定位

  • Ctrl+Shift+Up/Down 代码向上/下移动。

  • F2 或Shift+F2 高亮错误或警告快速定位

  • 代码标签输入完成后,按Tab,生成代码。

  • 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

  • Ctrl+W 选中代码,连续按会有其他效果

  • 选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。

  • Ctrl+Up/Down 光标跳转到第一行或最后一行下

  • Ctrl+B 快速打开光标处的类或方法



中文界面丑?优化方法


刚刚启动,不能不说它界面丑。没关系,换个字体就好啦。


以下步骤操作,打开菜单File -> Settings->Appearance中勾选Override default fonts by,设置Name:Waree,Size:12




Copyright © 南京音乐推荐联合社@2017