IDEA减少输入量的骚操作(内含快捷键)

后缀补全

这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。

使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。

var 声明

IDEA减少输入量的骚操作(内含快捷键)

null 判空

IDEA减少输入量的骚操作(内含快捷键)

notnull 判非空

IDEA减少输入量的骚操作(内含快捷键)

nn 判非空

IDEA减少输入量的骚操作(内含快捷键)

for 遍历

IDEA减少输入量的骚操作(内含快捷键)

fori 带索引的遍历

IDEA减少输入量的骚操作(内含快捷键)

not 取反

IDEA减少输入量的骚操作(内含快捷键)

if 条件判断

IDEA减少输入量的骚操作(内含快捷键)

cast 强转

IDEA减少输入量的骚操作(内含快捷键)

return 返回值

IDEA减少输入量的骚操作(内含快捷键)

快捷键操作

前进/后退

我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDEA
也有同样的功能,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。
有后退,当然也有前进啦~

前进/后退快捷键如下:

Windows:Ctrl + Alt + Left/Right(方向键)
Mac: ⌘ + ⌥ + ← / →(方向键)

IDEA减少输入量的骚操作(内含快捷键)

查看历史记录

还是以浏览器为例,当我们已经点击很多网页,这时想查看之前看过一个网页,使用后退就会很费劲,需要一个个回退过去查找。这种情况下,直接从历史记录查看将会变得很高效。
同样的,IDEA 也提供类似的功能查看历史文件,并且在弹出窗口内可以使用关键键快速查找。

快捷键如下:
Windows:ctrl + E
Mac:⌘ +E

IDEA减少输入量的骚操作(内含快捷键)

另外 IDEA 中还有可以查看最近修改代码的位置,直接点击快速跳转。

快捷键如下:
Windows:ctrl + shift + E
Mac:⌘ + ⇧ +E

IDEA减少输入量的骚操作(内含快捷键)

自动补全代码

使用这个快捷键,可以自动补全代码末尾的分号,括号对等等,可以让我们少打很多字符。另外这个快捷键还会自动格式化完成的代码

快捷键:
Windows:ctrl + shift + Enter(回车键)
Mac:⌘ + ⇧ +⏎

自动补全分号IDEA减少输入量的骚操作(内含快捷键)

快速抽取变量

有时候新建了一个对象,忘记了创建了变量,就很麻烦,需要移动光标到前面,然后声明。这种情况下,我们可以使用 IDEA
的重构功能-Introduce Variable。

快捷键如下:
Windows:ctrl + alt + V
Mac:⌥ + ⌘ + V

IDEA减少输入量的骚操作(内含快捷键)

重命名

有时候手误会把边变量名拼写错误,等到自己发现时,这个变量已经被引用了多次,这时再修改,需要把所有引用的地方都修改一遍,这就很麻烦。

IDEA 重构功能-重命名(Rename),可以修改命名,并且一键替换所有的引用的地方。

另外函数名,类名修改都可以使用这个快捷键。

快捷键如下:
Windows:shift + F6
Mac: ⇧ + F6

IDEA减少输入量的骚操作(内含快捷键)

GenerateSerialVersionUID 最后推荐一个插件-GenerateSerialVersionUID,安装插件之后,可以使用
IDEA Generate 功能,自动生成 随机的serialVersionUID。

如果你们经常使用 Dubbo,这个插件可以省下很多事