Idea(Webstorm)快捷生成代码及快捷键
本文主要介绍本人在使用idea和webstorm过程中的一些觉得有意思的操作,像快速生成代码、快捷键等等
Html快捷生成代码
*批量生成标签
html
li*3 // tab
// 生成
<li></li>
<li></li>
<li></li>
. #生成class和id
html
li.test#test // tab
// 生成
<li class="test" id="test"></li>
$获取循环下标
html
li.test$*3 // tab
// 生成
<li class="test1"></li>
<li class="test2"></li>
<li class="test3"></li>
中括号添加属性
language
a[href=#][title=测试]{测试中括号} // tab
// 生成
<a href="#" title="测试">测试中括号</a>
大括号添加text,$获取下标
html
li{$}*3 // tab
// 生成
<li>1</li>
<li>2</li>
<li>3</li>
>生成子节点
html
ul.test-ul>li.test-li$*3 // 生成
// 生成
<ul class="test-ul">
<li class="test-li1"></li>
<li class="test-li2"></li>
<li class="test-li3"></li>
</ul>
^与首节点生成兄弟
html
ul>li*3^div{这个div和ul相邻} // tab
// 生成
<ul>
<li></li>
<li></li>
<li></li>
</ul>
<div>这个div和ul相邻</div>
双$$
html
li.test$$*3 // tab
// 生成
<li class="test01"></li>
<li class="test02"></li>
<li class="test03"></li>
+号与相邻标签生成兄弟
html
input+button+div // tab
// 生成
<input type="text">
<button></button>
<div></div>
小括号隔断效果
html
table>(thead>tr*2>th$*3)+(tbody>tr*2>td$*3) // tab
// 生成
<table>
<thead>
<tr>
<th1></th1>
<th2></th2>
<th3></th3>
</tr>
<tr>
<th1></th1>
<th2></th2>
<th3></th3>
</tr>
</thead>
<tbody>
<tr>
<td1></td1>
<td2></td2>
<td3></td3>
</tr>
<tr>
<td1></td1>
<td2></td2>
<td3></td3>
</tr>
</tbody>
</table>
常用快捷键
- CTRL+F/R // 当前文件查找/查找替换
- CTRL+SHIFT+F/R // 全局查找/查找替换
- SHIFT+F6 // 点击文件按下修改文件名
- ALT+鼠标左键 // 从文本开始竖向切割复制,非常实用

- CTRL+D // 复制当前行
- CTRL+X // 剪切当前整行
- CTRL+/(\) // 以//注释行(去除注释)
- CTRL+SHIFT+/(\) // 以/**/注释行(去除注释)
- CTRL+ALT+L // 格式化代码,相当实用
Idea一些功能推荐
- 如果用到mybatis的话,可以考虑去plugin里搜索“mybatisx”这个插件,它会自动检查dao和xml,并且可以通过快捷按钮或快捷键“ctrl+alt+m”对接绑定关系查看
![[微笑]](/face/0.gif)
![[嘻嘻]](/face/1.gif)
![[哈哈]](/face/2.gif)
![[可爱]](/face/3.gif)
![[可怜]](/face/4.gif)
![[挖鼻]](/face/5.gif)
![[吃惊]](/face/6.gif)
![[害羞]](/face/7.gif)
![[挤眼]](/face/8.gif)
![[闭嘴]](/face/9.gif)
![[鄙视]](/face/10.gif)
![[爱你]](/face/11.gif)
![[泪]](/face/12.gif)
![[偷笑]](/face/13.gif)
![[亲亲]](/face/14.gif)
![[生病]](/face/15.gif)
![[太开心]](/face/16.gif)
![[白眼]](/face/17.gif)
![[右哼哼]](/face/18.gif)
![[左哼哼]](/face/19.gif)
![[嘘]](/face/20.gif)
![[衰]](/face/21.gif)
![[委屈]](/face/22.gif)
![[吐]](/face/23.gif)
![[哈欠]](/face/24.gif)
![[抱抱]](/face/25.gif)
![[怒]](/face/26.gif)
![[疑问]](/face/27.gif)
![[馋嘴]](/face/28.gif)
![[拜拜]](/face/29.gif)
![[思考]](/face/30.gif)
![[汗]](/face/31.gif)
![[困]](/face/32.gif)
![[睡]](/face/33.gif)
![[钱]](/face/34.gif)
![[失望]](/face/35.gif)
![[酷]](/face/36.gif)
![[色]](/face/37.gif)
![[哼]](/face/38.gif)
![[鼓掌]](/face/39.gif)
![[晕]](/face/40.gif)
![[悲伤]](/face/41.gif)
![[抓狂]](/face/42.gif)
![[黑线]](/face/43.gif)
![[阴险]](/face/44.gif)
![[怒骂]](/face/45.gif)
![[互粉]](/face/46.gif)
![[心]](/face/47.gif)
![[伤心]](/face/48.gif)
![[猪头]](/face/49.gif)
![[熊猫]](/face/50.gif)
![[兔子]](/face/51.gif)
![[ok]](/face/52.gif)
![[耶]](/face/53.gif)
![[good]](/face/54.gif)
![[NO]](/face/55.gif)
![[赞]](/face/56.gif)
![[来]](/face/57.gif)
![[弱]](/face/58.gif)
![[草泥马]](/face/59.gif)
![[神马]](/face/60.gif)
![[囧]](/face/61.gif)
![[浮云]](/face/62.gif)
![[给力]](/face/63.gif)
![[围观]](/face/64.gif)
![[威武]](/face/65.gif)
![[奥特曼]](/face/66.gif)
![[礼物]](/face/67.gif)
![[钟]](/face/68.gif)
![[话筒]](/face/69.gif)
![[蜡烛]](/face/70.gif)
![[蛋糕]](/face/71.gif)