开发工具IDEA的奇技淫巧,极大地提升开发速度~

工欲善其事必先利其器,想要提高自己的开发效率,熟悉idea的常规操作是必不可少的过程。下面的小技巧都是我在开发时频繁使用到的,有些是网上看到,有些是自己摸索出来的。希望对大家有点帮助。以后有新的体验我也会在这篇文章中更新出来。大家赶紧打开自己的idea来试一下这些快捷键吧,熟练掌握之后可以大大提高自己的开发效率,早早地完成任务按时下班多香啊。

小福利

给大家准备了最新的idea永久破解版,扫描右边公告中二维码,回复【idea】免费获取。

正文

技巧1:快速生成for循环

在创建一个数组后,想要对集合中的每个元素进行处理,所以需要写一个for循环进行遍历,当然我们可以手写出来,但现在我们可以通过itar或者iter来快速的生成for循环的代码块,来实现一个数组的遍历。遍历集合快捷命令是:itco

举个栗子:

itar:带下标的for循环

我们首先创建一个数组,然后在其下方写上itar,然后会生成一个for的代码段,默认遍历最近的数组。

itar的使用
itar的结果

iter:生成foreach循环

适用方法跟上面一样,对于iter快捷命令,不仅适用于数组,还适用于集合。

iter的使用
iter的结果

itli:对集合的遍历

image-20200916182033880

itco:对集合的遍历

image-20200916182057989

fori:快速生成简单for循环

生成的for循环是一个半初始化的代码,具体循环多少次需要自己设定。
image-20200916194718635

技巧2:快速生成main函数

psvm:直接在类中打出psvm可以快速的生成main函数,非常的方便。

image-20200916190307825
image-20200916190324378

技巧3:分号和大括号不一定非要将光标移动到行尾

我们在写分号或者大括号时,经常要将光标移动到行尾,其实完全没这个必要,idea自带有纠错功能,举个栗子:我们创建一个带参的对象时,比如Arraylist,光标会定位到括号内,这时如果直接输入分号;,idea会直接将分号放在末尾,这样就省去了我们手动移动的麻烦。

image-20200916190441842
image-20200916192721080

类似于纠错还有很多,比如大括号,我们先写一个条件判断,此时光标处于10的后面,这时我们不需要将光标移动号行尾,只需要直接写一个左括号即可实现纠错+生成右括号+自动排版+换行这四个步骤。

image-20200916192425813image-20200916192533100

虽然看似只省了一点点的步骤,但对于经常写代码的我们来说,遇见这样的情况应该也不在少数,能懒一点是一点嘛。

技巧4:快速打印

serr:生成打印输出Error,System.err.println();

sout:生成打印输出,System.out.println("");

在这里多说一句,如果想打印某个变量,直接在这个变量的后面输入.sout即可补全打印的代码。比如:

image-20200916193202027

image-20200916193218267

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.拆分等号左边的变量和等号右边的数据。

image-20200916193809109

image-20200916193827788

2.补全变量名

当我们直接new一个对象时,想要创建相应的变量可以使用alt+enter直接生成。

image-20200916194005814

image-20200916194127018

关于这个快捷键的使用还有非常非常多的场景,大家可以自行琢磨琢磨,有时间我会专门写一篇关于这个快捷键的文章,敬请期待~

技巧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的心得可以留言分享给大家,多多分享,多多益善~~~

原文地址:https://www.cnblogs.com/chaogu94/p/13691150.html