文章目录

  • ​​1、界面设置​​
  • ​​1.1 界面字体​​
  • ​​1.2 代码字体​​
  • ​​1.3 no usages 的打开与关闭​​
  • ​​1.4 自动带入jar包 (alt+enter都不用了 (除非同名))​​
  • ​​2、快捷键​​
  • ​​3、lombok​​
  • ​​3.1 离线版本​​

1、界面设置

1.1 界面字体

file-》Settings…-》Appearance&Behavior-》右边三个:Theme、Font 、Size

IDEA-常用设置与快捷键_列选


IDEA-常用设置与快捷键_列选_02

1.2 代码字体

file-》Settings…-》Editor-》Font-》右边Size等

IDEA-常用设置与快捷键_列选_03

1.3 no usages 的打开与关闭

file->Settings->Editor->Inlay Hints-> 右边code vision

IDEA-常用设置与快捷键_intellij-idea_04

1.4 自动带入jar包 (alt+enter都不用了 (除非同名))

file->settings->Editor->General->Auto Import->勾选Add un… 和 Optimize im… 两项

IDEA-常用设置与快捷键_列选_05

2、快捷键

  • 快速生成main方法: main和psvm
  • Ctrl+D: 复制数据到下一行
  • Ctrl+X: 剪切数据,可以用来删除所在行
  • Ctrl+Alt+L: 格式化代码,建议自己写代码的时候就注意格式
  • Ctrl+/: 对选中的代码添加单行注释,如果想取消注释,再来一次即可
  • Ctrl+Shift+/: 对选中的代码添加多行注释,如果想取消注释,再来一次即可
  • Shift + Enter :向下键入一行,并将光标移到下一行的开头
  • Ctrl + Alt + Enter:当前行上方生成空行,并将光标移到上行的开头
  • Ctrl + Shift+ ↑:上移一行
  • Ctrl + Shift+ ↓:下移一行
  • 先alt+shift+insert: 进入列选模式
  • 再 Shift + 鼠标左键:列选,多选
  • alt + 鼠标左键: 直接列选
  • Ctrl + Alt + T : try…catch… 等代码包裹
  • 鼠标放到类名上-》alt+7 : 查看类有哪些方法
  • 全局搜索类:快速按两下 shift

3、lombok

3.1 离线版本

​jar包下载地址​

复制好后记得右键-》add as library

@Data
@NoArgsConstructor //有了有参 那必然还得有无参呀
@AllArgsConstructor
@ToString
public class Student {
private String id;
private String name;
private Integer age;

}
public class Demo {
public static void main(String[] args) {
Student stu = new Student("10001", "张三", 24);
System.out.println(stu);
stu.setAge(18);
System.out.println(stu.getAge());
}
}

IDEA-常用设置与快捷键_intellij-idea_06

@Data注解:相当于getter、setter、NoArgsConstructor注解

@getter注解: 生成对应的getter方法

@setter注解:生成对应的setter方法

@NoArgsConstructor注解:生成对应的无参构造方法

@AllArgsConstructor注解:生成对应的有参构造方法

@ToString注解:自动重写对应的toStirng方法

@EqualsAndHashCode注解:自动重写对应的equals方法和hashCode方法

自定义代码段

IDEA-常用设置与快捷键_java_07