IntelliJ IDEA的这些小技巧

概述

刚接触代码时用过一段时间Eclipse,虽然没有用太久就被安利了Intellij这款神器,但我还是能明显感受到使用Intellij编码时带给我惊喜。

出于对Intellij IDEA的喜爱,我之前也有整理过一些快捷键及小技巧.今天有空,便把他们一个个拉出来剖析一下,主要介绍一些你可能不知道的但是又实用的小技巧。

打开最近的文件 Ctrl+E

IntelliJ IDEA中,Ctrl + e 是一组非常便捷的快捷键,用以快速查找和打开最近使用过的文件,如图

IntelliJ IDEA的这些小技巧

另,在File -> Setting -> Editor -> General下可以设置 Ctrl + e 弹出层显示的记录文件个数,如图

IntelliJ IDEA的这些小技巧

显示当前文件的结构 Ctrl+F12

当一个类中一个方法名过长时,你肯定不可能通过Ctrl+F去查找这个方法 可是又懒得 拖/滚 动滚动条,这时候你就需要Ctrl+F12。快速找到需要跳转的方法,如图

IntelliJ IDEA的这些小技巧

快速打开类/资源 Ctrl+N/Shift

通过名字快速查找类/资源的快捷键

IntelliJ IDEA的这些小技巧

替换/查找文本 Ctrl+R/F

这个就不用多说了吧替换R(replace) 查找F(found)

IntelliJ IDEA的这些小技巧
IntelliJ IDEA的这些小技巧

按单词删除 Ctrl+Backspace

按单词删除,省的再一个个字母的删

IntelliJ IDEA的这些小技巧

删除/复制当前行 Ctrl+Y/D

Ctrl+D(duplicate),单词的意思是复制品
Ctrl+Y一般作为重复,但是在idea中却是实打实的删除当前行 需要注意

IntelliJ IDEA的这些小技巧

注释的两种方式 Ctrl+/或Ctrl+Shift+/

IntelliJ IDEA的这些小技巧

左右切换代码视图 Alt + ←/→

用熟了编码时完全可以离开鼠标,另Ctrl+tab更是神器,随意切换

IntelliJ IDEA的这些小技巧

在方法间快速移动定位 Alt + ↑/↓

上下快速定位到方法体

IntelliJ IDEA的这些小技巧

跳转到上次编辑的地方 Ctrl+Shift+Backspace

RT,很实用的功能 省去来回切换找代码的时间

IntelliJ IDEA的这些小技巧

高亮错误或警告快速定位 F2 或 Shift+F2

在遇到报错时可以直接通过F2快速定位到错误所在的位置,使用率很高

IntelliJ IDEA的这些小技巧


以上,接下来是一些个人在使用时的小技巧 欢迎了解

我最爱的(演出模式) Enter Presentation Mode

我们可以使用Presentation Mode,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的Coding。

可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。效果如下:

IntelliJ IDEA的这些小技巧

这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。你可以使用Ctrl+E弹出最近使用的文件。又或者使用Ctrl+N和Ctrl+Shift+N定位文件。

如何退出这个模式呢?很简单,使用Alt+V弹出view视图,然后选择Exit Presentation Mode 即可。但是我强烈建议你不要这么做,因为你是可以在Enter Presentation Mode模式下在IDEA里面做任何事情的。当然前提是,你对IDEA足够熟练。


不只是用来行尾加分号的 Ctrl+Shift+Enter

Ctrl+Shift+Enter其实是表示语句完成的意思,不只是用来给代码加分号的。比如说:

IntelliJ IDEA的这些小技巧


强大的Symbol Ctrl+Shift+Alt+N

如果你依稀记得某个方法名字几个字母,想在IDEA里面找出来,可以怎么做呢?
直接使用Ctrl+Shift+Alt+N,使用Symbol来查找即可。
比如说:

IntelliJ IDEA的这些小技巧

你想找到checkUser方法。直接输入user即可

IntelliJ IDEA的这些小技巧

如果你记得某个业务类里面有某个方法,那也可以使用首字母找到类,然后加个.,再输入方法名字也是可以的

IntelliJ IDEA的这些小技巧


自动生成Not Null判断语句

自动生成Not Null这种If判断 在IDEA里有很多种办法 其中一种办法你可能没想到

IntelliJ IDEA的这些小技巧