前端学习总结(二十)那些你可能不知道却强大方便的WebStorm快捷键
2016-03-05 21:55
477 查看
1 自动注释和撤销注释:ctrl+/
在一句代码前面用 ctrl+/ 可以自动注释和撤销注释,js,html都可以,很好的省去了敲注释符的时间
(mac下为command+/,下同)
2 自动补全html标签
我们知道在使用linux命令的时候按tab键有自动补全的功能,在很多编译器里也是,在webstorm中当你想敲一些html元素时,比如:
(1)想敲一对h1标签,只需要敲h1,按tab键,变回自动补全为:
(2)想输入带id的,如
只需要输入:div#abc,按Tab键,便会自动补全。
(3)想输入带class的,如
只需要输入:div.abc,按Tab键,便会自动补全。
(4)想输入一个div里有6个p标签,只需要输入:
div>p*6 ,按Tab键,便会自动补全为:
(5)特定属性的标签的补全:
tab后:
再如:
tab后补全为:
更多代码简写补全的技巧可以参考:
http://blog.wpjam.com/m/emmet-grammar/
/article/1214440.html
http://www.ruanyifeng.com/blog/2013/06/emmet_and_haml.html
3 自动整理代码格式进行对齐
选中要整理的代码
windows:
Mac
在一句代码前面用 ctrl+/ 可以自动注释和撤销注释,js,html都可以,很好的省去了敲注释符的时间
(mac下为command+/,下同)
2 自动补全html标签
我们知道在使用linux命令的时候按tab键有自动补全的功能,在很多编译器里也是,在webstorm中当你想敲一些html元素时,比如:
(1)想敲一对h1标签,只需要敲h1,按tab键,变回自动补全为:
<h1></h1>
(2)想输入带id的,如
<div id="abc"></div>
只需要输入:div#abc,按Tab键,便会自动补全。
(3)想输入带class的,如
<div class="abc"></div>
只需要输入:div.abc,按Tab键,便会自动补全。
(4)想输入一个div里有6个p标签,只需要输入:
div>p*6 ,按Tab键,便会自动补全为:
<div> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> </div>
(5)特定属性的标签的补全:
a[href=#]
tab后:
<a href="#"></a>
再如:
ul.menu>li*6>a[href=#]{HTML}
tab后补全为:
<ul class="menu"> <li><a href="#">HTML</a></li> <li><a href="#">HTML</a></li> <li><a href="#">HTML</a></li> <li><a href="#">HTML</a></li> <li><a href="#">HTML</a></li> <li><a href="#">HTML</a></li> </ul>
更多代码简写补全的技巧可以参考:
http://blog.wpjam.com/m/emmet-grammar/
/article/1214440.html
http://www.ruanyifeng.com/blog/2013/06/emmet_and_haml.html
3 自动整理代码格式进行对齐
选中要整理的代码
windows:
CTRL+ALT+L
Mac
command+option+L
相关文章推荐
- ch5优化
- 基于Angularjs实现分页
- Javascript中window.opener的一点小总结
- JS思维之路菜鸟也能有大能量(1)--模拟push
- JS的Document属性和方法
- js中如何获取纯正的undefined?
- 线段树 + 区间更新(区间增加v)模板 ---- poj 3468 - Snarl_jsb
- js对象的相关操作方法
- 【不为人知的编码】 Javascript“整型数据趋向”操作符
- JavaScript简易计算器
- Node初学者入门,一本全面的NodeJS教程
- 链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的
- 深入理解变量声明提升和函数声明提升
- 前端小tip集锦
- jQuery——语法
- bootstrap学习笔记之二
- 传智博客 JS(显示当前系统时间)
- jsp九大内置对象简介
- PHP+jQuery 注册模块开发详解
- css的border效果