IDEA编辑器配置与快捷键

IntelliJ家的IDE一直很好用,其中IDEA是开发Java的利器。下面介绍一下常用的快捷键。

官方的快捷键表:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf

Mac 键盘符号和修饰键说明

  • ——> Command
  • ——> Shift
  • ——> Option
  • ——> Control
  • ↩︎ ——> Return/Enter

浏览

查找文件或者方法名: 双击shift

全局查找: shift+command+f

查看关键代码: cmmand+鼠标左键

光标跳转回上次地方: command+[ 或者 option+command+左箭头

光标跳转回下次地方: command+] 或者 option+command+右箭头

迅速定位代码报红位置(若无,定位至可改进代码位置) F2

最近查看的文件 command+e (再次按可显示修改过文件)

最近浏览的视图 command+shift+e (同样可再次按)

编辑

智能修复

  • option+Enter 调出修复建议

  • New 对象后直接.var 就避免前置类型手写

  • 输入/** ,点击“Enter”,自动根据参数和返回值生成注释模板

活模版 (live templates)

活模版:输入几个键就能替代大量重复代码。

设置位置:Settings -> Editor -> Live Templates

代码 对应模版
psvm public static void main(String[] args) { }
sout System.out.println();

PostFix机制

更加智能的“活模版”,能够省下大量重复的写代码工作。

设置位置:Settings -> Editor -> General -> Postfix Completion

代码 对应模版
100.fori for (int i = 0; i < 100; i++) {

}
100.forr for (int i = 100; i > 0; i–) {

}
“hello”.sout System.out.println(“hello”);
new Date().sout System.out.println(new Date());
成员变量postfix,后面加field 自动加上字段
public A(String name, String good){
name.field

}
private final String name;
快速判断非空
good.nn if (good != null) {

}
作者

Desirer

发布于

2023-08-17

更新于

2024-08-17

许可协议