序
工欲善其事必先利其器,想要进步本人的开发效率,相熟 idea 的惯例操作是必不可少的过程。上面的小技巧都是我在开发时频繁应用到的,有些是网上看到,有些是本人摸索进去的。心愿对大家有点帮忙。当前有新的体验我也会在这篇文章中更新进去。大家连忙关上本人的 idea 来试一下这些快捷键吧,熟练掌握之后能够大大提高本人的开发效率,早早地实现工作按时上班多香啊。
小福利
给大家筹备了最新的 idea 永恒破解版,关注公众号【编程开发分享者】,回复【idea】收费获取。
注释
技巧 1:疾速生成 for 循环
在创立一个数组后,想要对汇合中的每个元素进行解决,所以须要写一个 for 循环进行遍历,当然咱们能够手写进去,但当初咱们能够通过 itar
或者 iter
来疾速的生成 for 循环的代码块,来实现一个数组的遍历。遍历汇合快捷命令是:itco
。
举个栗子:
itar:带下标的 for 循环
咱们首先创立一个数组,而后在其下方写上itar
,而后会生成一个 for 的代码段,默认遍历最近的数组。
iter:生成 foreach 循环
实用办法跟下面一样,对于 iter
快捷命令,不仅实用于数组,还实用于汇合。
itli:对汇合的遍历
itco:对汇合的遍历
fori:疾速生成简略 for 循环
生成的 for 循环是一个半初始化的代码,具体循环多少次须要本人设定。
技巧 2:疾速生成 main 函数
psvm:间接在类中打出 psvm
能够疾速的生成 main 函数,十分的不便。
技巧 3:分号和大括号不肯定非要将光标挪动到行尾
咱们在写分号或者大括号时,常常要将光标挪动到行尾,其实齐全没这个必要,idea 自带有纠错性能,举个栗子:咱们创立一个带参的对象时,比方Arraylist
,光标会定位到括号内,这时如果间接输出分号;
,idea 会间接将分号放在开端,这样就省去了咱们手动挪动的麻烦。
相似于纠错还有很多,比方大括号,咱们先写一个条件判断,此时光标处于 10 的前面,这时咱们不须要将光标挪动号行尾,只须要间接写一个左括号即可实现纠错 + 生成右括号 + 主动排版 + 换行这四个步骤。
尽管看似只省了一点点的步骤,但对于常常写代码的咱们来说,遇见这样的状况应该也不在少数,能懒一点是一点嘛。
技巧 4:疾速打印
serr:生成打印输出 Error,System.err.println();
sout:生成打印输出,System.out.println(“”);
在这里多说一句,如果想打印某个变量,间接在这个变量的前面输出 .sout
即可补全打印的代码。比方:
souf : 生成打印输出,System.out.printf(“”);
技巧 5:疾速生成动态变量
psf:生成共有的动态常量,public static final(其实就是首字母缩写)
psfi:生成共有 int 类型的动态常量,public static final int
psfs:生成共有 String 类型的动态常量,public static final String
技巧 6:万能的 Alt+enter
在不同的场景下应用这个快捷键,产生的成果也不一样,具体成果看提示信息
1. 拆分等号右边的变量和等号左边的数据。
2. 补全变量名
当咱们间接 new
一个对象时,想要创立相应的变量能够应用 alt+enter 间接生成。
对于这个快捷键的应用还有十分十分多的场景,大家能够自行推敲推敲,有工夫我会专门写一篇对于这个快捷键的文章,敬请期待~
技巧 7:罕用快捷键
这些快捷键是我在开发时常常应用的,熟记之后会大大提高开发速度,
配置罕用
Ctrl+Shift+Alt+S:关上 Project Structure
Ctrl+Alt+S:关上 settings 设置
Alt+1:疾速关上或暗藏工程面板
开发罕用
alt+insert:生成 get/set 办法、结构器、toString 办法、重写父类办法、测试方法等。
针对“行”的快捷键,不必圈选,将光标放在某一行的任意地位即可点击快捷键。
Ctrl+c:复制一行
Ctrl+x:剪切一行
Ctrl+d:复制一行
Ctrl+y:删除一行
Ctrl+Shift+ 上 / 下箭头:将以后行上 / 下移一行
其余:
Ctrl+Alt+L:格式化代码
Ctrl+F:类中查找
Ctrl+Shift+F:全局查找
Ctrl+R:类中替换
Ctrl+Shift+R:全局替换
Ctrl+N:查找类
Ctrl+Shift+N:全局查找类
Ctrl+H:显示类的继承档次 (接口)
Ctrl+Alt+B:查看接口实现类
Shift+End 选中鼠标地位到一行结尾
Shift+Home 选中鼠标地位到一行开始
Shift+enter:疾速换行,不论光标在哪个地位,能够间接换行。
结尾
大家有什么罕用的快捷键以及应用 IDEA 的心得能够留言分享给大家,多多分享,多多益善~