乐趣区

关于idea:idea的奇技淫巧极大提升开发速度

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

退出移动版