idea 快捷键

每次用到快捷键都要百度,还不如自己记一下,万一下次百度不到呢:

格式化代码:ctrl + alt + L
生成方法:alt + insert
生成变量: alt +enter(回车) 或 ctrl + alt + v
alt + shift + ↑(↓)当前行代码上移(下移)

ctrl + alt + t 包含到if/try等中

ctrl + o 生成重写方法(alt + insert也可以,但是需要再选择override method)

ctrl + d 复制并粘贴代码
ctrl + w 扩选

光标上插入空行 ctrl + alt + enter
光标下插入空行 shift + enter

输入psvm 后加按tab键 mian方法
输入sout 后加tab键 输出打印快捷键 soutv 输出变量名加值
alt+insert 快速生成get set 方法

itar 生成array for代码块 或fori

for (int i = 0; i < array.length; i++) {  
             = array[i];  
} 

itco 生成collection迭代

for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
	Object next =  iterator.next();
}  

iten 生成enumeration遍历

while (enumeration.hasMoreElements()) {
	Object nextElement =  enumeration.nextElement();
}

itit 生成iterator 迭代

while (iterator.hasNext()) {
	Object next =  iterator.next();
} 

iter 或foreach(两个模板略有不同)(iter python中生成for循环)

for (Constructor<?> declaredConstructor : declaredConstructors) {
            
}

itli 生成list的遍历

for (int i = 0; i < list.size(); i++) {
            Object o =  list.get(i);
}

itin 生成forin循环 或 forin (前端代码)

int[] array = new int[]{}
array.iter按下tab键,生成

for (int i : array) {
            
 }

itere python中生成
for i, in enumerate():

其他循环同理,试了下java代码可以,前端代码不行(vue中,其他没测)
打印变量a, a.sout 再按下tab
a == 0.if 按下tab if(a == 0){}
a.cast强制类型转换 a.castvar 强制类型转换并赋值给*
a.forr 生成for减

vue 或html中
div.a.b#id按下tab生成:


li*5 生成

			<li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>

ul>li*5>a生成

<ul>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
</ul>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值