Fork me on GitHub
tc9011's

WebStorm那些事儿

2017011662102017-01-16_20-00-06.png

关于webstorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

快捷键

代码注释

注释一行代码:ctrl+/(windows)

​ command+/(mac)

2017011662102017-01-16_20-00-06.png

注释大段代码:

1 ctrl+/(windows)

command+/(mac)

2017011662102017-01-16_20-00-06.png

2 ctrl+shif+/(windows)

shift+command+/(mac)

2017011662102017-01-16_20-00-06.png

格式化代码

格式化代码:ctrl+alt+L(windows)

​ option+command+L(mac)

2017011662102017-01-16_20-00-06.png

shift+F6

shift+F6(windows)

shift+fn+F6(mac)

1 替换局部变量

2017011662102017-01-16_20-00-06.png

2 重构函数名

2017011662102017-01-16_20-00-06.png

快速跳转

​ 快速跳转:ctrl+单击(windows)

​ command+单击(mac)

2017011662102017-01-16_20-00-06.png

删除代码

删除代码:ctrl+Y(windows)

​ Command+delete(mac)

2017011662102017-01-16_20-00-06.png

多行编辑

多行编辑:1 鼠标选择时按住alt(windows)

​ 鼠标按住时按住option(mac)

2017011662102017-01-16_20-00-06.png

​ 2 长按alt+J,自动选择相同的元素(windows)

​ 选中元素后,按ctrl+g(mac)

2017011662102017-01-16_20-00-06.png

zencoding

按tab键自动展开为完整html标签

2017011662102017-01-16_20-00-06.png

后代:>

2017011662102017-01-16_20-00-06.png

兄弟:+

2017011662102017-01-16_20-00-06.png

上级:^

2017011662102017-01-16_20-00-07.gif

分组:()

2017011662102017-01-16_20-00-07.png

乘法:*

2017011662102017-01-16_20-00-07.png

自增符号:$

想显示几位数就使用几个$,$@-倒序,$@3从3开始计数

2017011662102017-01-16_20-00-07.png

ID和类属性:#.

2017011662102017-01-16_20-00-07.png

自定义属性:[]

2017011662102017-01-16_20-00-07.png

文本:{}

2017011662102017-01-16_20-00-07.png

zencoding更多资料参见:zen coding 教程zen coding使用方法,大量实例Zen Coding: 一种快速编写HTML/CSS代码的方法

自定义模板

在setting>Editor>Live Templates中可以自定义模板,方便自己调用。

2017011662102017-01-16_20-00-07.png

2017011662102017-01-16_20-00-07.png

20170117806814.png

使用效果:

20170117806814.png

代码对比

不同文件代码对比

先把需要对比的代码复制到剪切板,然后右击有个compare with Clipboard,就会有个对话框弹出,里面标记了两个代码不同的地方。

20170117806814.png

相同文件历史代码对比

右击有个Local History,选择Show History

20170117806814.png

汤诚 wechat
欢迎订阅我的微信公众号
坚持原创技术分享,您的支持将鼓励我继续创作!
------ 本文结束 ------

版权声明

tc9011's Notes by Cheng Tang is licensed under a Creative Commons BY-NC-ND 4.0 International License.
汤诚创作并维护的tc9011's Notes博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证
本文首发于tc9011's Notes 博客( http://tc9011.com ),版权所有,侵权必究。