工欲善其事必先利其器,想要进步本人的开发效率,相熟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的心得能够留言分享给大家,多多分享,多多益善~